Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Warning

MPI pokretač za GNU verzije:

mpiexec [-d ${OMP_NUM_THREADS} --cpu-bind depth] pw.x


Warning

MPI pokretač za Intel verzije:

mpirun -np $(cat ${PBS_NODEFILE} | wc -l) [-x ${OMP_NUM_THREADS}] pw.x

CPU

MPI + OpenMP

Budući da aplikacija podržava hibridnu paralelizaciju, MPI procese možete podijeliti na OpenMP threadove.

...

Code Block
languagebash
titlePBS skripta
linenumberstrue
#PBS -q cpu
#PBS -l select=8:ncpus=4
#PBS -N pw

cd ${PBS_O_WORKDIR}

module load scientific/qe/7.1-gnu

mpiexec -d ${OMP_NUM_THREADS} --cpu-bind depth pw.x -i calcite.in

...

Code Block
languagebash
titlePBS skripta
linenumberstrue
#PBS -q cpu
#PBS -l select=32
#PBS -N pw

cd ${PBS_O_WORKDIR}

module load scientific/qe/7.1-gnu

mpiexec pw.x -i calcite.in

...

Code Block
languagebash
titleBash skripta
linenumberstrue
#PBS -q cpu
#PBS -l ncpus=32
#PBS -N pw

cd ${PBS_O_WORKDIR}

module load scientific/qe/7.1-gnu

pw.x -i calcite.in

...

Code Block
languagebash
titlePBS skripta
linenumberstrue
#PBS -q gpu
#PBS -l select=1:ngpus=1:ncpus=1
#PBS -N pw

cd ${PBS_O_WORKDIR}

module load scientific/qe/7.1-nvhpc

pw.x -i calcite.in

...