Accelerating Garfield++ with CUDA

Research output: Contribution to journalArticlepeer-review

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.
Original languageEnglish
Article numberP12019
Number of pages12
JournalJournal of Instrumentation
Volume20
Issue number12
DOIs
Publication statusPublished - 12 Dec 2025

Keywords

  • Gaseous detectors
  • Micropattern gaseous detectors (MSGC, GEM, THGEM, RETHGEM, MHSP, MICROPIC, MICROMEGAS, InGrid, etc)
  • Detector modelling and simulations II (electric fields, charge transport, multiplication and induction, pulse formation, electron emission, etc)
  • Simulation methods and programs

Fingerprint

Dive into the research topics of 'Accelerating Garfield++ with CUDA'. Together they form a unique fingerprint.

Cite this