Opis
Geant4 je set alata za simulaciju prodora čestica kroz materiju. Područja primjene uključuju visoko-energetsku fiziku, nuklearnu i akceleratorsku fiziku, studije u medicini i sl.
Aplikacija je paralelizirana na razini dretvi/niti (engl. threads).
Verzije
verzija | prevodioc | modul | paralelizacija |
---|---|---|---|
11.1.2 | gnu | geant4/11.1.2-gnu | OpenMP |
Službena dokumentacija
Primjer
Workflow korišten u primjeru niže možete preuzeti u obliku arhive B1.zip.
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 SGE skripte.
run.sge
#!/bin/bash #$ -pe *mpisingle 4 #$ -cwd export OMP_NUM_THREADS=${NSLOTS} module load geant4/11.1.2-gnu mkdir -p B1/build cmake3 -S B1/ -B B1/build/ make -j ${NSLOTS} -C B1/build/ cd B1/build/ ./exampleB1 run1.mac
qsub run.sge