Skip to content
Logo: WECORE
Register / Login
Software Marketplace

Geant4

11.2 Open source · CERN
High-Energy Physics Preview

Monte-Carlo simulation of particle transport through matter on WECORE's Slurm-backed HPC: multithreaded within a node, fanned across the cluster with array jobs for detector design, dosimetry, and medical physics.

Multithreaded MPI Slurm
Overview

Understanding Geant4.

Geant4 is a toolkit for simulating the passage of particles through matter, developed by a CERN-led international collaboration.

It is a library you build an application against rather than a program you run. You describe a geometry, a set of physics processes, and a primary generator, and the toolkit transports particles through it.

Use cases

What people run it for.

Detector design and response studies

Model detector geometries and study their response in high-energy and nuclear physics before hardware is built.

Radiotherapy dose calculation

Compute dose distributions for radiotherapy and other medical-physics work with full Monte-Carlo particle transport.

Radiation shielding and space environments

Evaluate shielding designs and radiation environments, from facilities to spacecraft.

Imaging-system modeling

Model imaging systems from the source through to the detector response.

Run modes

How it runs on WECORE.

Slurm batch

Slurm array jobs for statistics

Monte-Carlo histories are independent, so array jobs fan the same application across many nodes with different random seeds and sum the results at the end, usually the fastest route to statistics.

Slurm batch

Multithreaded within a node, MPI across nodes

Geant4's multithreaded mode uses the cores within a node in a single job; MPI builds are available when one run must span nodes.

Coming soon

Bring your simulation stack to a cloud you control.

OpenFOAM, LAMMPS, and GROMACS are ready now, with the rest of the catalog rolling out. Request early access and tell us which app you need next.