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/e546b13056364f75ae67caaf1e9f6ebdAdditional details
Identifiers
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