Some Cheyenne users need to run Intel MPI or Open MPI instead of the HPE Message Passing Toolkit (MPT) MPI library that is loaded by default in the Cheyenne environment.
To do this, modify a PBS job script to load the appropriate module or modules, then use the mpirun command (with -n to specify the number of processes to use) instead of mpiexec_mpt. See the examples below.
For Intel MPITo use Intel MPI, the binary must be compiled and linked against the Intel MPI library with the Intel compiler. Include the module load command in your script as shown below to enable impi at runtime.
For Open MPITo use Open MPI, the binary must be compiled and linked against the Open MPI library with either the Intel compiler or GNU compiler. Include the module load command in your script as shown below to enable openmpi at runtime. Also load the compiler that you used to compile your executable.
|