Rishabh Dave L&S Math & Physical Sciences
Just-in-time GPU Compilation for Liquid Argon Simulations
High energy particle physics simulations increasingly rely on highly parallelized computation to calculate detector readouts. One case where this is particularly relevant is the upcoming DUNE neutrino experiment, where simulations of liquid argon time projection chambers rely heavily on parallel GPU computations. DUNE simulations needs the ability to write data from the GPU kernels back to the arrays, which the awkward Python library is currently unable to support. If the awkward array library was edited to allow for this compatibility it would be possible to use both of these tools simultaneously, not only avoiding the trouble of independently implementing variable length arrays without awkward, but also creating a better combination of tools that can be used more generally in high energy physics and parallel scientific computing more generally.
Message To Sponsor
Hi, thank you for giving me an opportunity to work on this project. I'm very interested in the intersection of computer science and particle physics, and really enjoy working on this project because it lets me combined the material from both subjects, applying the skills I learned in one field to the unsolved questions of another. As basic research funding, becomes more difficult to come by, I appreciate you for letting young people continue to go after the big questions.