Versions Compared

Key

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

...

Setup

Sarus is available from /usr/bin on Eiger, while you should load daint-gpu or daint-mc before loading the sarus modulefile on Piz Daint as shown in the example below:

...

Code Block
languagebash
themeRDark
module show sarus
module help sarus

Note for Eiger users

Note
titleNote for Eiger users
Code Block
languagebash
themeRDark
titleExample: Submit a Sarus job using the MPI hook

The version of Sarus on Eiger has been configured to work with the default CPE. It is recommended that you use a container image with MPICH 3.3.x. Please note that due to a limitation of cray-mpich when using PID namespace, if you use the native MPI hook (--mpi flag), you will only be able to use one rank per node. To overcome this limitation, please set MPICH_NOLOCAL=1 when submitting a job with multiple ranks per node

...

, e.g.: 

# Set MPICH_NOLOCAL
MPICH_NOLOCAL=1 srun -N1 --ntasks-per-node=2 sarus run --mpi ethcscs/osu-mb:5.3.2-mpich3.1.4 ./osu_latency

For more instructions, kindly refer to the section How to run on Piz Daint below

How to run on Piz Daint
Anchor
howtorun-pizdaint
howtorun-pizdaint

Here we provide essential instructions and system-specific information about Sarus on Piz Daint. For the full details about Sarus commands, options and features, please refer to the official User Guide on Read the Docs.

...