Geometry Work Plan for 2025

Version 1.0

NOTE: Any dates assigned to items are to be considered just indicative.
- Items marked with refer to new developments.
- Items marked with will involve new man-power or contribution from external sources interested in the project.
- Items marked with will require coordination with more than one Working Group.
- Items marked with (*) may or may not be achieved.

  1. Navigation & optimisation:
    • Extensions/improvements to parallel geometry initialisation - (1)/(2)

      Refactor and simplification of the G4GeometryManager class; apply parallelisation over axis order to tackle mother volumes with many daughters.

    • Use of multi-threading to speed up overlap checking and volume calculation - (2)

      Speed-up generation of random points on surface using multi-threading.

    • Investigate alternative implementation of navigation history - (2)

      Review implementation of navigation history for possible memory and speed optimisation.

  2. Field transport:
    • Optimisation of QSS field driver (Quantized State Simulation) - (1)

      Review existing implementation of QSS for improving robustness and speed (QSS3).

    • Improve default values of parameters for field propagation - (2)

      Adopt these defaults in the new builder and UI commands.

  3. Solids modelling:
    • Improve robustness and performance of selected Geant4 solids - (1)/(2)

      Review implementation of selected solids in Geant4 for LHC production use.

    • Complete prototype on surface bounded volumes in VecGeom - (2)

      Finalise the first version of the surface-based modeller for overlap-free setups and further improve stability and performance; provide portable GPU support in VecGeom v2, using the surface model and further simplifying interfaces.

  • Routine activities
    • Review of user documentation

(1) First semester
(2) Second semester

Created: 17 January 2025
Modified: 17 January 2025