Pith. sign in

REVIEW 1 cited by

MadFlow: automating Monte Carlo simulation on GPU for particle physics processes

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2106.10279 v1 pith:5LAMT7MR submitted 2021-06-18 physics.comp-ph hep-exhep-phhep-th

classification physics.comp-phhep-exhep-phhep-th
keywords simulationhardwareprocessescarlocodefullmontephysics
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

We present MadFlow, a first general multi-purpose framework for Monte Carlo (MC) event simulation of particle physics processes designed to take full advantage of hardware accelerators, in particular, graphics processing units (GPUs). The automation process of generating all the required components for MC simulation of a generic physics process and its deployment on hardware accelerator is still a big challenge nowadays. In order to solve this challenge, we design a workflow and code library which provides to the user the possibility to simulate custom processes through the MadGraph5_aMC@NLO framework and a plugin for the generation and exporting of specialized code in a GPU-like format. The exported code includes analytic expressions for matrix elements and phase space. The simulation is performed using the VegasFlow and PDFFlow libraries which deploy automatically the full simulation on systems with different hardware acceleration capabilities, such as multi-threading CPU, single-GPU and multi-GPU setups. The package also provides an asynchronous unweighted events procedure to store simulation results. Crucially, although only Leading Order is automatized, the library provides all ingredients necessary to build full complex Monte Carlo simulators in a modern, extensible and maintainable way. We show simulation results at leading-order for multiple processes on different hardware configurations.

Discussion (0). Sign in to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Data-parallel leading-order event generation in MadGraph5_aMC@NLO

    hep-ph 2025-07 conditional novelty 6.0 of 10

    CUDACPP gives MadGraph data-parallel helicity amplitudes, delivering linear SIMD CPU speed-ups and up to order-of-magnitude GPU speed-ups for high-multiplicity QCD event generation.

Pith tools