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.0 | cray | scientific/geant4/11.1.0-cray |
OpenMP |
gnu | scientific/geant4/11.1.0-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 |
Službena dokumentacija
Primjer
Workflow korišten u primjeru niže možete preuzeti u obliku arhive B1.zip.
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 |
---|
language | bash |
---|
title | run.pbs |
---|
linenumbers | true |
---|
|
#!/bin/bash
#PBS -q cpu
#PBS -l ncpus=4
cd ${PBS_O_WORKDIR}
module load scientific/geant4/11.1.2-cray
module load utils/cmake/3.26.0
mkdir -p B1/build
cmake -S B1/ -B B1/build/
make -j ${NCPUS} -C B1/build/
cd B1/build/
./exampleB1 run1.mac |