October 31, 2024
There are several MPI packages installed on Scientific Computing (SciC) Linux Clusters. We recommend using "mvapich2". The main advantage for "mvapich2" is the compliance with GPU simulation. So if you have used "mpich2" before and are happy with it, then just use it. This FAQ focuses on "mvapich2"
1. Which version of MPI are we using? What is it?
We are using "mvapich2-20a".
2. How to load "mvapich"?
module load mvapich2/2.20a
To make sure, you can run "which mpirun", the output should be "/apps/source/mvapich2-20a/bin/mpirun"
3. which lsf file should I pick?
Use the template "/apps/testsuite/mvapich2-20a.lsf"
It is only a template. The detailed number of processes, queue-level and job name should be changed accordingly. Also, of course, you need to replace the "XXX" with your real command together with the input parameters. The line "
source /apps/testsuite/mpich2/mpich2lsf.sh $LSB_HOSTS
is import to generate the machine file, do not delete it.