SciPost logo

SciPost Submission Page

An NLO-Matched Initial and Final State Parton Shower on a GPU

by Michael H. Seymour, Siddharth Sule

Submission summary

Authors (as registered SciPost users): Siddharth Sule
Submission information
Preprint Link: https://arxiv.org/abs/2511.19633v1  (pdf)
Code repository: http://gitlab.com/siddharthsule/gaps
Code version: v2.0.0
Code license: GPL-3
Date submitted: Nov. 27, 2025, 7:32 a.m.
Submitted by: Siddharth Sule
Submitted to: SciPost Physics Codebases
Ontological classification
Academic field: Physics
Specialties:
  • High-Energy Physics - Phenomenology
Approaches: Theoretical, Computational, Phenomenological
Disclosure of Generative AI use

The author(s) disclose that the following generative AI tools have been used in the preparation of this submission:

We used GitHub Copilot in Visual Studio Code to help correct programming errors in the GAPS codebase. No AI tools were used for the scientific content or the algorithms, and the manuscript is entirely our own work.

Abstract

Recent developments have demonstrated the potential for high simulation speeds and reduced energy consumption by porting Monte Carlo Event Generators to GPUs. We release version 2 of the CUDA C++ parton shower event generator GAPS, which can simulate initial and final state emissions on a GPU and is capable of hard-process matching. As before, we accompany the generator with a near-identical C++ generator to run simulations on single-core and multi-core CPUs. Using these programs, we simulate NLO Z production at the LHC and demonstrate that the speed and energy consumption of an NVIDIA V100 GPU are on par with a 96-core cluster composed of two Intel Xeon Gold 5220R Processors, providing a potential alternative to cluster computing.

Current status:
In refereeing

Login to report or comment