...
Verzija | Prevodilac | Verzija CUDA-e | Modul |
---|---|---|---|
MVAPICH2.2 | Intel 2017 | 9.0 | mpi/mvapich2-intel2017-cuda90-2.2-x86_64 |
MVAPICH2.2 | Intel 2018 | 10.0 | mpi/mvapich2-intel2018-cuda-2.2-x86_64 |
OpenMPI 1.10.7 | Intel 2019 | 10.0 | mpi/openmpi-intel-cuda-x86_64 |
OpenMPI 3.0.0 | Intel 2019 | 10.0 | mpi/openmpi3-intel-cuda-x86_64 |
U opisu je moguće koristiti sve tri paralelne okoline:
Code Block |
---|
#$ -cwd
#$ -pe gpu 8
module load <mpi modul>
mpirun -np $NSLOTS cuda-wrapper.sh aplikacija |
U slučaju korištenja OpenMPI slučaju korištenja MVAPICH modula:
Code Block |
---|
#$ -cwd #$ -pe gpu 8 module load <mpi modul> mpirun -np $NSLOTS -bind-to none cudamvapich-wrapper.sh aplikacija |
U slučaju korištenja MVAPICH OpenMPI modula:
Code Block |
---|
#$ -cwd #$ -pe gpu 8 module load <mpi modul> mvapichopenmpi-wrapper.sh aplikacija |
Korištenje cijelih čvorova s grafičkim procesorima
...
Code Block |
---|
#$ -pe gpufull 8 module load <mpi modul> mpirun -np $NSLOTS cudamvapich-wrapper.sh aplikacija |
Korištenje više procesorskih jezgri
...
Code Block |
---|
#$ -pe gpu 6 #$ -l cores=4 cudamvapich-wrapper.sh aplikacija |
- čvorovi raspolažu s 20 procesorskih jezgri pa je to potrebno uzeti u obzir prilikom navodjenja parametra
- prilikom korištenja cijelih čvorova nije potrebno navoditi ovaj parametar
...