Accelerating <scp>Garfield++</scp> with CUDA
Abstract Garfield++ is extensively used within the gaseous detector community for comprehensive detector simulations, supporting the full experimental life cycle from design to operation and calibration. The emergence of micro-pattern gaseous detectors has necessitated computationally intensive microscopic avalanche simulations. The acceleration of one of Garfield++ 's most demanding algorithms, AvalancheMicroscopic , by porting it to graphics processing units using NVIDIA's CUDA framework is described. The modifications are integrated into the Garfield ++ codebase and are accessible to end users with only minor adjustments to their existing code. Benchmark results demonstrate substantial speed-up, especially for high-gain avalanches involving thousands of electrons, thereby enabling more efficient and detailed detector simulations.
Authors
- K. Nikolopoulos (ORCID: https://orcid.org/0000-0002-3048-489X)
- M. Slater (ORCID: https://orcid.org/0000-0002-2687-1950)
- T. J. Neep (ORCID: https://orcid.org/0000-0003-0056-8651)
Institutions
- Universität Hamburg (DE)
- University of Birmingham (GB)
Publication Details
- Journal
- Journal of Instrumentation
- Published
- 2025-12-01
- DOI
- https://doi.org/10.1088/1748-0221/20/12/p12019
- Primary Topic
- Particle Detector Development and Performance
- Type
- article
- Field-Weighted Citation Impact
- 0.00