TY - JOUR AU - DUNE Collaboration (Abud, A. A. et al AU - Amedo, P. AU - Antonova, M. AU - Barenboim, G. AU - Cervera-Villanueva, A. AU - De Romeri, V. AU - Garcia-Peris, M. A. AU - Martin-Albo, J. AU - Martinez-Mirave, P. AU - Mena, O. AU - Molina Bueno, L. AU - Novella, P. AU - Pompa, F. AU - Rocabado Rocha, J. L. AU - Sorel, M. AU - Tortola, M. AU - Tuzi, M. AU - Valle, J. W. F. AU - Yahlali, N. PY - 2023 DA - 2023// TI - Highly-parallelized simulation of a pixelated LArTPC on a GPU T2 - J. Instrum. JO - Journal of Instrumentation SP - P04034 - 35pp VL - 18 IS - 4 PB - IOP Publishing Ltd KW - Detector modelling and simulations II (electric fields KW - charge transport KW - multiplication KW - and induction KW - pulse formation KW - electron emission KW - etc) KW - Simulation methods and programs KW - Nobleliquid detectors (scintillation KW - ionization KW - double-phase) KW - Time projection Chambers (TPC) AB - The rapid development of general-purpose computing on graphics processing units (GPGPU) is allowing the implementation of highly-parallelized Monte Carlo simulation chains for particle physics experiments. This technique is particularly suitable for the simulation of a pixelated charge readout for time projection chambers, given the large number of channels that this technology employs. Here we present the first implementation of a full microphysical simulator of a liquid argon time projection chamber (LArTPC) equipped with light readout and pixelated charge readout, developed for the DUNE Near Detector. The software is implemented with an end-to-end set of GPU-optimized algorithms. The algorithms have been written in Python and translated into CUDA kernels using Numba, a just-in-time compiler for a subset of Python and NumPy instructions. The GPU implementation achieves a speed up of four orders of magnitude compared with the equivalent CPU version. The simulation of the current induced on 103 pixels takes around 1 ms on the GPU, compared with approximately 10 s on the CPU. The results of the simulation are compared against data from a pixel-readout LArTPC prototype. SN - 1748-0221 UR - https://arxiv.org/abs/2212.09807 UR - https://doi.org/10.1088/1748-0221/18/04/P04034 DO - 10.1088/1748-0221/18/04/P04034 LA - English N1 - WOS:000986658100009 ID - DUNECollaborationAbud_etal2023 ER -