Skip to content

Version 0.4.2

Compare
Choose a tag to compare
@sethrj sethrj released this 15 Feb 15:36
· 21 commits to backports/v0.4 since this release

Version 0.4.2 is a bugfix and minor feature update to Celeritas.

Key enhancements compared to version 0.4.1 are:

  • Full reproducibility of results in Geant4 multithreaded mode
  • A new CELER_KILL_OFFLOAD environment variable that immediately kills EM tracks to help estimate a maximum offloading speedup
  • Support for Geant4-VecGeom conversion of parameterized volumes
  • Support for Geant4 11.2

Important bug fixes:

  • GCC 14 compatibility
  • Support for ROOT-exported GDML booleans

New features

  • Warn and set default threads when OpenMP and Geant4 MT might collide (@sethrj, #1056)
  • Add environment variable to kill Celeritas-supported tracks in Geant4 (@amandalund, #1060)
  • Support Geant4-VecGeom conversion of parameterized volumes (@sethrj, #1071)
  • Save action times on multi-stream CPU celer-sim (@sethrj, #1065)
  • Automatically calculate number of events in apps (@amandalund, #1072)
  • Add option to use CLHEP and SI unit systems instead of Gaussian CGS (@sethrj, #1076)

Reviewers: @amandalund (4), @sethrj (2), @esseivaju (1), @sawenzel (1)

Bug fixes

Reviewers: @sethrj (6), @pcanal (1), @amandalund (1)

Documentation improvements

Reviewers: @pcanal (3), @amandalund (2)

Minor internal changes

Reviewers: @amandalund (4), @sethrj (3), @pcanal (1)

Full Changelog: v0.4.1...v0.4.2