Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Transfer the results to the Gateway:

    Code Block
    languagebash
    docker cp imas:/home/imas/public/imasdb/test/3/0/ids_120001.characteristics /tmp/
    docker cp imas:/home/imas/public/imasdb/test/3/0/ids_120001.datafile /tmp/
    docker cp imas:/home/imas/public/imasdb/test/3/0/ids_120001.tree /tmp/

     

    • Docker on your own computer:

      Code Block
      languagebash
      docker cp imas:/home/imas/public/imasdb/test/3/0/ids_120001.characteristics /tmp/
      docker cp imas:/home/imas/public/imasdb/test/3/0/ids_120001.datafile /tmp/
      docker cp imas:/home/imas/public/imasdb/test/3/0/ids_120001.tree /tmp/
      scp /tmp/ids_120001.* login.eufus.eu:public/imasdb/test/3/0/
    • uDocker on Gateway:

      Code Block
      languagebash
      cp ~/.udocker/containers/imas/ROOT/home/imas/public/imasdb/test/3/0/ids_120001.* ~/public/imasdb/test/3/0/

...

Demonstration 2: Kepler workflow

 

  • Create a container and start a shell in it:

    • Docker on your own computer:

    Start a new Docker container
    • Code Block
      languagebash
      docker run --interactive --tty --name imas imas-installer:20180921112143
    • uDocker on Gateway:

      Code Block
      languagebash
      ~/.local/bin/udocker create --name=imas imas-installer:20180921112143
      ~/.local/bin/udocker run imas
  • In the container shell, execute:

    Code Block
    languagebash
    module load imas kepler
    module load keplerdir
    imasdb test
    export USER=imas
    kepler -runwf -nogui -user imas /home/imas/simple-workflow.xml
    On the host machine, execute
  • Transfer the results to the Gateway:

    • Docker on your own computer:

      Code Block
      languagebash
      docker cp imas:/home/imas/public/imasdb/test/3/0/ids_10001.characteristics /tmp/
      docker cp imas:/home/imas/public/imasdb/test/3/0/ids_10001.datafile /tmp/
      docker cp imas:/home/imas/public/imasdb/test/3/0/ids_10001.tree /tmp/
      scp /tmp/
    Transfer the generated IDSes to the
    • ids_10001.* login.eufus.eu:public/imasdb/test/3/0/
    • uDocker on Gateway:

      Code Block
      languagebash
    scp
    • cp 
    /tmp
    • ~/.udocker/containers/imas/ROOT/home/imas/public/imasdb/test/3/0/ids_10001.* ~/public/imasdb/test/3/0/
  • On the host machine, execute:

    Code Block
    languagebash
    docker cp imas:/home/imas/public/imasdb/test/3/0/ids_10001.characteristics /tmp/
    docker cp imas:/home/imas/public/imasdb/test/3/0/ids_10001.datafile /tmp/
    docker cp imas:/home/imas/login.eufus.eu:public/imasdb/test/3/0/

...

  • ids_10001.tree /tmp/
  • Check correctness of the results, on Gateway:

    Code Block
    languagebash
    idsdump 1 1 equilibrium