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.
- 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.
- Extensions/improvements to parallel geometry initialisation - (1)/(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.
- Optimisation of QSS field driver (Quantized State Simulation) - (1)
- 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.
- Improve robustness and performance of selected Geant4 solids - (1)/(2)
- Routine activities
- Review of user documentation
(1) First semester
(2) Second semester
Created: 17 January 2025
Modified: 17 January 2025