Published 2021 | Version v1
Journal article

MadFlow: towards the automation of Monte Carlo simulation on GPU for particle physics processes

  • 1. Quantum Research Centre, Technology Innovation Institute, Abu Dhabi (United Arab Emirates)
  • 2. CERN, Theoretical Physics Department and OpenLab, CH-1211 Geneva 23 (Switzerland)
  • 3. Dipartimento di Fisica, Università degli Studi di Milano and INFN Sezione di Milano, Milan (Italy)

Description

In this proceedings we present MadFlow, a new framework for the automation of Monte Carlo (MC) simulation on graphics processing units (GPU) for particle physics processes. In order to automate MC simulation for a generic number of processes, we design a program which provides to the user the possibility to simulate custom processes through the Mad-Graph5aMC@NLO framework. The pipeline includes a first stage where the analytic expressions for matrix elements and phase space are generated and exported in a GPU-like format. The simulation is then 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. We show some preliminary results for leading-order simulations on different hardware configurations.

Availability note (English)

Available from https://www.epj-conferences.org/articles/epjconf/pdf/2021/05/epjconf_chep2021_03022.pdf; https://doaj.org/article/e546b13056364f75ae67caaf1e9f6ebd

Additional details

Publishing Information

Journal Title
EPJ. Web of Conferences
Journal Volume
251
Journal Page Range
vp.
ISSN
2100-014X

Conference

Title
25. International Conference on Computing in High Energy and Nuclear Physics
Acronym
CHEP 2021
Dates
17-21 May 2021
Place
Geneva (Switzerland)

INIS

Country of Publication
France
Country of Input or Organization
France
INIS RN
53091006
Subject category
S97: MATHEMATICAL METHODS AND COMPUTING; S42: ENGINEERING;
Resource subtype / Literary indicator
Conference
Descriptors DEI
ACCELERATION; AUTOMATION; COMPUTERIZED SIMULATION; CONFIGURATION; DESIGN; MATRIX ELEMENTS; MONTE CARLO METHOD; PHASE SPACE
Descriptors DEC
CALCULATION METHODS; MATHEMATICAL SPACE; SIMULATION; SPACE