Skip to content

Version 0.1.0

Compare
Choose a tag to compare
@sethrj sethrj released this 01 Aug 00:43
04fe945

”Initial viable product“ release of Celeritas. This release is focused on unit testing and stabilizing the API for exploratory use by downstream applications and frameworks. Some initial code verification problems (looking at energy and step distributions for simple problems such as TestEM3) are promising, but the code is far from validated.

New features

  • Standard EM physics including multiple scattering and energy loss fluctuations
  • VecGeom for GDML navigation, ORANGE for testing
  • Optional support for offloading to GPU with CUDA and HIP, or running with OpenMP for multithreading
  • Magnetic field support with runtime-swappable field types

Known bugs

  • Magnetic field propagation fails at geometry boundaries in some test problems.
  • Multiple scattering requires more steps than expected compared to Geant4.

Contributors

Thanks to the contributors at Argonne National Lab, Lawrence Berkeley Lab, Fermilab, Oak Ridge National Laboratory, and other collaborating institutions.