Hoppa till innehåll
Logotyp: WECORE
Skapa konto / logga in
Marketplace för programvara

Geant4

11.2 Öppen källkod · CERN
Högenergifysik Förhandsversion

Monte Carlo-simulering av partikeltransport genom materia på WECORE:s Slurm-baserade HPC: flertrådad inom en nod och utspridd över klustret med arrayjobb, för detektordesign, dosimetri och medicinsk fysik.

Flertrådad MPI Slurm
Översikt

Lär känna Geant4.

Geant4 är en verktygslåda för att simulera partiklars passage genom materia, utvecklad av ett CERN-lett internationellt samarbete.

Det är ett bibliotek du bygger en applikation mot snarare än ett program du kör. Du beskriver en geometri, en uppsättning fysikprocesser och en primärgenerator, och verktygslådan transporterar partiklar genom den.

Användningsfall

Vad den används till.

Detektordesign och responsstudier

Modellera detektorgeometrier och studera deras respons inom högenergi- och kärnfysik innan hårdvaran byggs.

Dosberäkning för strålterapi

Beräkna dosfördelningar för strålterapi och annat arbete inom medicinsk fysik med full Monte Carlo-partikeltransport.

Strålskärmning och rymdmiljöer

Utvärdera skärmningskonstruktioner och strålningsmiljöer, från anläggningar till rymdfarkoster.

Modellering av bildsystem

Modellera bildsystem från källan hela vägen till detektorresponsen.

Körlägen

Så körs den på WECORE.

Slurm-batch

Slurm-arrayjobb för statistik

Monte Carlo-historier är oberoende, så arrayjobb sprider samma applikation över många noder med olika slumpfrön och summerar resultaten på slutet – oftast den snabbaste vägen till statistik.

Slurm-batch

Flertrådad inom en nod, MPI mellan noder

Geant4s flertrådade läge använder kärnorna inom en nod i ett enda jobb; MPI-byggen finns när en körning måste sträcka sig över flera noder.

Kommer snart

Ta med din simuleringsstack till ett moln du kontrollerar.

OpenFOAM, LAMMPS och GROMACS är redo nu, och resten av katalogen rullas ut. Begär tidig åtkomst och berätta vilken app du behöver härnäst.