...
Aplikacija je paralelizirana na razini dretvi/niti (engl. threads).
Verzije
verzijaVerzija | prevodiocPrevodioc | modulModul | paralelizacija | Paralelizacija | Supek | Padobran |
---|---|---|---|---|---|---|
11.1.0 | cray | scientific/geant4/11.1.0-cray | OpenMP2 | gnu | scientific/geant4/11.1.02-gnu | |
11.1.1 | cray | scientific/geant4/11.1.1-cray | ||||
gnu | scientific/geant4/11.1.1-gnu | |||||
11.1.2 | cray | scientific/geant4/11.1.2-cray | ||||
gnu | scientific/geant4/11.1.2-gnu | |||||
OpenMP |
Službena dokumentacija
...
Workflow korišten u primjeru niže možete preuzeti u obliku arhive B1.zip arhive.
Warning |
---|
Nužno je provjeriti koriste li dijelovi aplikacije višedretveni (engl. multithreaded) način rada, te (ručno) uskladiti broj dretvi s brojem jezgri definiranim u zaglavlju PBS skripte. |
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
#!/bin/bash #PBS -q cpu #PBS -l ncpus=4 cd ${PBS_O_WORKDIR} module load scientific/geant4/11.1.2-cray unzip B1.zipgnu mkdir -p B1/build cmake -S B1/ -B B1/build/ make -j ${NCPUS} -C B1/build/ cd B1/build/ ./exampleB1 run1.mac |
...