...
Warning |
---|
MPI pokretač za Intel verzije:
|
CPU
MPI + OpenMP
Warning |
---|
Podrazumijevano PBS ponašanje je „slobodno" razmještanje chunkova po slobodnim čvorovima. Zbog aktualnog cray-pals buga, trenutno je limitiran broj poslova koje se mogu širiti van čvora kad koriste Cray-ev mpiexec. Ako Vaš posao prijeđe taj limit te proširi svoje MPI procese na druge čvorove, prekinut će se. Kako bi sigurno izbjegli bug, potrebno je sve MPI procese smjestiti na isti čvor. Najjednostavniji način je korištenjem opcije |
Budući da aplikacija podržava hibridnu paralelizaciju, MPI procese možete podijeliti na OpenMP threadove.
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
#PBS -q cpu #PBS -l select=8:ncpus=4 #PBS -l place=pack cd ${PBS_O_WORKDIR} module load scientific/qe/7.1-gnu mpiexec -d ${OMP_NUM_THREADS} --cpu-bind depth pw.x -i calcite.in |
MPI
Warning |
---|
Podrazumijevano PBS ponašanje je „slobodno" razmještanje chunkova po slobodnim čvorovima. Zbog aktualnog cray-pals buga, trenutno je limitiran broj poslova koje se mogu širiti van čvora kad koriste Cray-ev mpiexec. Ako Vaš posao prijeđe taj limit te proširi svoje MPI procese na druge čvorove, prekinut će se. Kako bi sigurno izbjegli bug, potrebno je sve MPI procese smjestiti na isti čvor. Najjednostavniji način je korištenjem opcije |
Ako aplikaciju ne želite dijeliti aplikaciju u OpenMP threadove, možete koristiti paralelizaciju isključivo na razini MPI procesa.
...