Both sides previous revision Previous revision Next revision | Previous revisionLast revisionBoth sides next revision |
software:openmpi:caviness [2020-04-23 12:24] – anita | software:openmpi:caviness [2020-04-23 12:27] – anita |
---|
| |
| |
IT provides three job script (batch) templates for various **mpi** parallel environments located in ''/opt/templates/slurm/generic/mpi'' | IT provides three job script (batch) template variants for **mpi** parallel environments located in ''/opt/templates/slurm/generic/mpi'' on Caviness: |
| |
- Open MPI: **//openmpi.qs//** | - Open MPI: **//openmpi.qs//** |
* Found in ''/opt/templates/slurm/generic/mpi/openmpi''. | * Found in ''/opt/templates/slurm/generic/mpi/openmpi''. |
| |
- Mpich: **//mpich.qs//** | - Mpich: **//mpich.qs//** |
* Found in ''/opt/templates/slurm/generic/mpi/mpich''. | * Found in ''/opt/templates/slurm/generic/mpi/mpich''. |
| |
- Generic: **//mpi.qs//** | - Generic: **//mpi.qs//** |
* Found in ''/opt/templates/slurm/generic/mpi/generic''. | * Found in ''/opt/templates/slurm/generic/mpi/generic''. |
| |
In general, we suggest using the Open MPI job script variant, however | In general, we suggest using the Open MPI job script template, however |
* Each job script template is intended for a program using multiple processor cores/threads on one or more nodes. Each variant should be used with Open MPI or another MPI library that is tightly-integrated with Slurm. | * Each job script template is intended for a program using multiple processor cores/threads on one or more nodes. Each variant should be used with Open MPI or another MPI library that is tightly-integrated with Slurm. |
* Sections of each script that can/should be edited are delimited by a ''[EDIT]'' tag. All Slurm job options are denoted by a line that starts with ''#SBATCH'' followed by flags that would otherwise be passed on the command line. Slurm job options can easily be disabled in a script by inserting a space in the prefix, e.g. ''# SLURM'' and reenabled by deleting that space. | * Sections of each script that can/should be edited are delimited by a ''[EDIT]'' tag. All Slurm job options are denoted by a line that starts with ''#SBATCH'' followed by flags that would otherwise be passed on the command line. Slurm job options can easily be disabled in a script by inserting a space in the prefix, e.g. ''# SLURM'' and reenabled by deleting that space. |