DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Challenges in Monte Carlo Event Generator Software for High-Luminosity LHC

Journal Article · · Computing and Software for Big Science

Abstract We review the main software and computing challenges for the Monte Carlo physics event generators used by the LHC experiments, in view of the High-Luminosity LHC (HL-LHC) physics programme. This paper has been prepared by the HEP Software Foundation (HSF) Physics Event Generator Working Group as an input to the LHCC review of HL-LHC computing, which has started in May 2020.

Research Organization:
Fermi National Accelerator Laboratory (FNAL), Batavia, IL (United States); Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
Sponsoring Organization:
National Science Centre of Poland (NCN); Royal Society; USDOE; USDOE Laboratory Directed Research and Development (LDRD) Program; USDOE Office of Science (SC), High Energy Physics (HEP)
Contributing Organization:
HSF Physics Event Generator WG
Grant/Contract Number:
AC02-05CH11231; AC02-07CH11359
OSTI ID:
1784398
Report Number(s):
CERN-LPCC--2020-002; FERMILAB-PUB--0-183-SCD-T; MCNET--20-15; arXiv:2004.13687; 12; PII: 55
Journal Information:
Computing and Software for Big Science, Journal Name: Computing and Software for Big Science Journal Issue: 1 Vol. 5; ISSN 2510-2036
Publisher:
Springer Science + Business MediaCopyright Statement
Country of Publication:
Germany
Language:
English

References (147)

NNLO QCD corrections to three-photon production at the LHC journal February 2020
Merging multi-leg NLO matrix elements with parton showers journal March 2013
Jet pair production in POWHEG journal April 2011
QCD matrix elements + parton showers. The NLO case journal April 2013
Recursive generation of one-loop amplitudes in the Standard Model journal April 2013
NLO electroweak automation and precise predictions for W + multijet production at the LHC journal April 2015
Merging H/W/Z + 0 and 1 jet at NLO with no merging scale: a path to parton shower + NNLO matching journal May 2013
NNLO QCD predictions for fully-differential top-quark pair production at the Tevatron journal May 2016
Soft gluon evolution and non-global logarithms journal May 2018
MiNNLOPS: a new method to match NNLO QCD to parton showers journal May 2020
A general framework for implementing NLO calculations in shower Monte Carlo programs: the POWHEG BOX journal June 2010
Matching fully differential NNLO calculations and parton showers journal June 2014
The automated computation of tree-level and next-to-leading order differential cross sections, and their matching to parton shower simulations journal July 2014
The automation of next-to-leading order electroweak calculations journal July 2018
Top-quark pair production at the LHC: fully differential QCD predictions at NNLO journal July 2019
On the reduction of negative weights in MC@NLO-type matching procedures journal July 2020
Controlling inclusive cross sections in parton shower + matrix element merging journal August 2013
Heavy-quark mass effects in Higgs plus jets production journal August 2016
A critical appraisal of NLO+PS matching methods journal September 2012
MINLO: multi-scale improved NLO journal October 2012
NNLOPS simulation of Higgs boson production journal October 2013
Exploring theory space with Monte Carlo reweighting journal October 2014
Matching NLO QCD with parton shower in Monte Carlo scheme — the KrkNLO method journal October 2015
Implementing NLO DGLAP evolution in parton showers journal October 2017
Color matrix element corrections for parton showers journal November 2018
Colour reconnection from soft gluon evolution journal November 2018
Merging meets matching in MC@NLO journal December 2012
Precision phenomenology with MCFM journal December 2019
A Roadmap for HEP Software and Computing R&D for the 2020s journal March 2019
Review of High-Quality Random Number Generators journal January 2020
A new Monte Carlo event generator for high energy physics journal July 1986
A new Monte Carlo treatment of multiparticle phase space at high energies journal June 1986
Ariadne version 4 — A program for simulation of QDC cascades implementing the colour dipole model journal August 1992
The τ decay library TAUOLA, version 2.4 journal August 1993
Weight optimization in multichannel Monte Carlo journal December 1994
A new version of the multi-dimensional integration and event generation package BASES/SPRING journal August 1995
A new algorithm for adaptive multidimensional integration journal May 1978
An algorithm to compute Born scattering amplitudes without Feynman graphs journal September 1995
The HepMC C++ Monte Carlo event record for High Energy Physics journal February 2001
GAUDI — A software architecture and framework for building HEP data processing applications journal October 2001
Foam: A general-purpose cellular Monte Carlo event generator journal April 2003
Multidimensional sampling for simulation and integration: measures, discrepancies, and quasi-random numbers journal January 1997
Vegas revisited: Adaptive Monte Carlo integration beyond factorization journal July 1999
The EvtGen particle decay simulation package journal April 2001
Geant4—a simulation toolkit
  • Agostinelli, S.; Allison, J.; Amako, K.
  • Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment, Vol. 506, Issue 3 https://doi.org/10.1016/S0168-9002(03)01368-8
journal July 2003
Multijet matrix elements and shower evolution in hadronic collisions: -jets as a case study journal June 2002
A standard format for Les Houches Event Files journal February 2007
ALOHA: Automatic libraries of helicity amplitudes for Feynman diagram computations journal October 2012
Rivet user manual journal December 2013
Top++: A program for the calculation of the top-pair cross-section at hadron colliders journal November 2014
An introduction to PYTHIA 8.2 journal June 2015
Adapting the serial Alpgen parton-interaction generator to simulate LHC collisions on millions of parallel threads journal January 2017
ZMCintegral: A package for multi-dimensional Monte Carlo integration on multi-GPUs journal March 2020
The HepMC3 event record library for Monte Carlo event generators journal March 2021
VegasFlow: Accelerating Monte Carlo simulation across multiple hardware platforms journal September 2020
PDFFlow: Parton distribution functions on GPU journal July 2021
Recent developments in Geant4
  • Allison, J.; Amako, K.; Apostolakis, J.
  • Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment, Vol. 835 https://doi.org/10.1016/j.nima.2016.06.125
journal November 2016
General-purpose event generators for LHC physics journal July 2011
Application of graphics processing unit (GPU) to software in elementary particle/high energy physics field journal January 2011
ATLAS Grid Workflow Performance Optimization journal January 2019
Multi-threaded simulation for ATLAS: challenges and validation strategy journal January 2020
Optimising HEP parameter fits via Monte Carlo weight derivative regression journal January 2020
Using HEP experiment workflows for the benchmarking and accounting of WLCG computing resources journal January 2020
Integrating LHCb workflows on HPC resources: status and strategies journal January 2020
New Developments in MadGraph∕MadEvent
  • Alwall, J.; Artoisenet, P.; de Visscher, S.
  • SUPERSYMMETRY AND THE UNIFICATION OF FUNDAMENTAL INTERACTIONS, AIP Conference Proceedings https://doi.org/10.1063/1.3052056
conference January 2008
Recursive Stratified Sampling for Multidimensional Monte Carlo Integration journal January 1990
Monte Carlo theory and practice journal September 1980
QCD Matrix Elements + Parton Showers journal November 2001
Correcting the Colour-Dipole Cascade Model with Fixed Order Matrix Elements journal May 2002
Matching NLO QCD computations and parton shower simulations journal June 2002
MadEvent: automatic event generation with MadGraph journal February 2003
ALPGEN, a generator for hard multiparton processes in hadronic collisions journal July 2003
Matching NLO QCD computations with parton shower simulations: the POWHEG method journal November 2007
Comix, a new matrix element generator journal December 2008
QCD radiation in the production of heavy colored particles at the LHC journal February 2009
Computational challenges for MC event generation journal April 2020
Recent developments in the LHCb software framework gaudi journal April 2010
A comparison of HEP code with SPEC 1 benchmarks on multi-core worker nodes journal April 2010
The LHCb Simulation Application, Gauss: Design, Evolution and Experience journal December 2011
Implementation of a Multi-threaded Framework for Large- scale Scientific Applications journal May 2015
Using the CMS Threaded Framework In A Production Environment journal December 2015
Running ATLAS workloads within massively parallel distributed applications using Athena Multi-Process framework (AthenaMP) journal December 2015
CMS event processing multi-core efficiency status journal October 2017
AthenaMT: upgrading the ATLAS software framework for the many-core world with multi-threading journal October 2017
Upgrades for the CMS simulation journal October 2017
The ALICE experiment at the CERN LHC journal August 2008
The ATLAS Experiment at the CERN Large Hadron Collider journal August 2008
The CMS experiment at the CERN LHC journal August 2008
The LHCb Detector at the LHC journal August 2008
i- flow : High-dimensional integration and sampling with normalizing flows journal November 2020
Simulation of vector boson plus many jet final states at the high luminosity LHC journal July 2019
Combined measurements of Higgs boson production and decay using up to 80     fb − 1 of proton-proton collision data at s = 13     TeV collected with the ATLAS experiment journal January 2020
Event generation with normalizing flows journal April 2020
Neural networks for full phase-space reweighting and parameter tuning journal May 2020
Neural resampler for Monte Carlo reweighting with preserved uncertainties journal October 2020
Uncertainties in MEPS@NLO calculations of h + jets journal July 2014
Drell-Yan lepton pair production at NNLO QCD with parton showers journal April 2015
Reweighting parton showers journal August 2016
Automated parton-shower variations in pythia 8 journal October 2016
Triple collinear emissions in parton showers journal October 2017
Jets and threshold summation in deductor journal July 2018
Leading-color fully differential two-loop soft corrections to QCD dipole showers journal October 2018
Observation of Higgs Boson Decay to Bottom Quarks journal September 2018
Parton Showers beyond Leading Logarithmic Accuracy journal July 2020
Alpaka -- An Abstraction Library for Parallel Kernel Acceleration conference May 2016
Gaussino - a Gaudi-Based Core Simulation Framework conference October 2019
Comparative study of various algorithms for the merging of parton showers and matrix elements in hadronic collisions journal December 2007
Herwig++ physics and manual journal November 2008
Systematic event generator tuning for the LHC journal November 2009
Fast calculation of HELAS amplitudes using graphics processing unit (GPU) journal March 2010
Calculation of HELAS amplitudes for QCD processes using graphics processing unit (GPU) journal October 2010
Monte Carlo integration on GPU journal February 2011
WHIZARD—simulating multi-particle processes at LHC and ILC journal September 2011
FastJet user manual: (for version 3.0.2) journal March 2012
Dipole showers and automated NLO matching in Herwig++ journal November 2012
Colour reconnections in Herwig++ journal November 2012
Fast computation of MadGraph amplitudes on graphics processing unit (GPU) journal November 2013
LHAPDF6: parton density access in the LHC precision era journal March 2015
The midpoint between dipole and parton showers journal September 2015
Herwig 7.0/Herwig++ 3.0 release note journal April 2016
VINCIA for hadron colliders journal October 2016
Reweighting QCD matrix-element and parton-shower calculations journal October 2016
Parton-shower uncertainties with Herwig 7: benchmarks at leading order journal December 2016
On the maximal use of Monte Carlo samples: re-weighting events at NLO accuracy journal December 2016
An automated subtraction of NLO EW infrared divergences journal February 2018
Merging NLO multi-jet calculations with improved unitarization journal March 2018
Parallel adaptive Monte Carlo integration with the event generator WHIZARD journal April 2019
Extraction and validation of a new set of CMS pythia8 tunes from underlying-event measurements journal January 2020
High dimensional parameter tuning for event generators journal January 2020
Resampling algorithms for high energy physics simulations journal October 2020
A Positive Resampler for Monte Carlo events with negative weights journal October 2020
PHOTOS Monte Carlo: a precision tool for QED correctionsin Z and W decays journal January 2006
Factorization Of Hard Processes In QCD book July 1989
A message passing standard for MPP and workstations journal July 1996
Computational Optimal Transport: With Applications to Data Science journal January 2019
OASIS: Optimal Analysis-Specific Importance Sampling for event generation journal January 2021
Event generation with Sherpa 2.2 journal January 2019
How to GAN LHC events journal January 2019
Exploring phase space with Neural Importance Sampling journal January 2020
Neural network-based approach to phase space integration journal January 2020
The LHCb Distributed Computing Model and Operations during LHC Runs 1, 2 and 3 conference March 2016
Status and developments of event generators conference March 2017
The Calculation of Posterior Distributions by Data Augmentation: Comment: A Noniterative Sampling/Importance Resampling Alternative to the Data Augmentation Algorithm for Creating a Few Imputations When Fractions of Missing Information Are Modest: The SIR Algorithm journal June 1987
Monte Carlo phase space null January 1968
The Athena Control Framework in Production, New Developments and Lessons Learned null January 2005
HL-LHC Computing Review: Common Tools and Community Software text January 2020
Monte Carlo generators challenges and strategy towards HL-LHC text January 2020