Highly-parallelized simulation of a pixelated LArTPC on a GPU
dc.contributor.author | Abud, A. Abed | |
dc.contributor.author | Abi, B. | |
dc.contributor.author | Acciarri, R. | |
dc.contributor.author | Acero, M. A. | |
dc.contributor.author | Adames, M. R. | |
dc.contributor.author | Adamov, G. | |
dc.contributor.author | Adamowski, M. | |
dc.date.accessioned | 2024-03-13T10:35:32Z | |
dc.date.available | 2024-03-13T10:35:32Z | |
dc.date.issued | 2023 | |
dc.department | İstanbul Beykent Üniversitesi | en_US |
dc.description.abstract | 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. | en_US |
dc.description.sponsorship | Fermi Research Alliance, LLC (FRA) [DE-AC02-07CH11359]; CNPq; FAPERJ; FAPEG; FAPESP, Brazil; CFI; IPP; NSERC, Canada; CERN; MSMT, Czech Republic; ERDF; H2020-EU; MSCA; European Union; CNRS/IN2P3; CEA, France; INFN, Italy; FCT, Portugal; NRF, South Korea; CAM; Fundacion La Caixa; Junta de Andalucia-FEDER; MICINN; Xunta de Galicia, Spain; SERI; SNSF, Switzerland; TUBITAK, Turkey; Royal Society; UKRI/STFC, United Kingdom; DOE; NSF, United States of America; U.S. Department of Energy Office of Science [DE-AC02-05CH11231] | en_US |
dc.description.sponsorship | This document was prepared by the DUNE collaboration using the resources of the Fermi National Accelerator Laboratory (Fermilab), a U.S. Department of Energy, Office of Science, HEP User Facility. Fermilab is managed by Fermi Research Alliance, LLC (FRA), acting under Contract No.DE-AC02-07CH11359.This work was supported by CNPq, FAPERJ, FAPEG and FAPESP, Brazil; CFI, IPP and NSERC, Canada; CERN; MSMT, Czech Republic; ERDF, H2020-EU and MSCA, European Union; CNRS/IN2P3 and CEA, France; INFN, Italy; FCT, Portugal; NRF, South Korea; CAM, Fundacion La Caixa, Junta de Andalucia-FEDER, MICINN, and Xunta de Galicia, Spain; SERI and SNSF, Switzerland; TUBITAK, Turkey; The Royal Society and UKRI/STFC, United Kingdom; DOE and NSF, United States of America. This research used resources of the National Energy Research Scientific Computing Center (NERSC), a U.S. Department of Energy Office of Science User Facility operated under Contract No. DE-AC02-05CH11231. | en_US |
dc.identifier.doi | 10.1088/1748-0221/18/04/P04034 | |
dc.identifier.issn | 1748-0221 | |
dc.identifier.issue | 4 | en_US |
dc.identifier.scopus | 2-s2.0-85160013107 | en_US |
dc.identifier.scopusquality | Q2 | en_US |
dc.identifier.uri | https://doi.org/10.1088/1748-0221/18/04/P04034 | |
dc.identifier.uri | https://hdl.handle.net/20.500.12662/4469 | |
dc.identifier.volume | 18 | en_US |
dc.identifier.wos | WOS:000986658100009 | en_US |
dc.identifier.wosquality | Q3 | en_US |
dc.indekslendigikaynak | Web of Science | en_US |
dc.indekslendigikaynak | Scopus | en_US |
dc.language.iso | en | en_US |
dc.publisher | Iop Publishing Ltd | en_US |
dc.relation.ispartof | Journal Of Instrumentation | en_US |
dc.relation.publicationcategory | Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı | en_US |
dc.rights | info:eu-repo/semantics/openAccess | en_US |
dc.subject | Detector modelling and simulations II (electric fields, charge transport, multiplication, and induction, pulse formation, electron emission, etc) | en_US |
dc.subject | Simulation methods and programs | en_US |
dc.subject | Nobleliquid detectors (scintillation, ionization, double-phase) | en_US |
dc.subject | Time projection Chambers (TPC) | en_US |
dc.title | Highly-parallelized simulation of a pixelated LArTPC on a GPU | en_US |
dc.type | Article | en_US |