Generated by GPT-5-mini| OpenLoops | |
|---|---|
| Name | OpenLoops |
| Developer | CERN; University of Zurich collaborators; Max Planck Institute for Physics contributors |
| Released | 2012 |
| Latest release version | 2.1.2 |
| Programming language | Fortran, C++, Python |
| Operating system | Cross-platform |
| Genre | Computational physics software |
| License | Commercial license; academic use terms |
OpenLoops is a computational framework for automated generation and evaluation of one-loop scattering amplitudes used in high-energy physics phenomenology. It interfaces with matrix-element generators, parton-shower programs, and Monte Carlo event generators to provide virtual corrections for processes studied at colliders such as Large Hadron Collider, Tevatron, and proposed facilities like International Linear Collider. The project builds on techniques from perturbative Quantum Chromodynamics and Electroweak interaction computations and is employed in precision predictions for collider observables.
OpenLoops implements a recurrence-based approach to construct one-loop amplitudes numerically, enabling efficient evaluation of virtual corrections required at next-to-leading order for processes involving Quantum Chromodynamics, Electroweak interaction, and mixed corrections. It serves as a backend for frameworks including Sherpa (software), POWHEG, MadGraph5_aMC@NLO, and MCFM, providing matrix elements for partonic subprocesses in hadron collisions. The software supports multiple particle species such as quarks from Top quark decays, vector bosons like W boson and Z boson, Higgs bosons associated with the Higgs boson discovery, and beyond-Standard-Model states in extensions motivated by Supersymmetry and Composite Higgs models.
The core algorithm relies on a numerical recursion that constructs loop-level open chains of propagators and vertices before sewing them into closed one-loop integrals. This method contrasts with traditional analytic tensor-reduction techniques used in libraries such as LoopTools and QCDLoop. OpenLoops combines tree-level building blocks generated by matrix-element programs like MadGraph and COMIX with integrand-level reduction and libraries for scalar integrals such as OneLOop and Collier. The implementation in Fortran and C++ exposes interfaces for Python steering and integrates with helicity schemes developed in the context of Spinor-helicity formalism research. Numerical stability is enhanced through quadruple-precision fallbacks and dedicated strategies inspired by works from groups at DESY, CERN Theory Group, and the Max Planck Institute for Physics.
OpenLoops is used to compute next-to-leading order virtual corrections for LHC analyses performed by collaborations like ATLAS and CMS. It supports predictions for processes including top-quark pair production studied in Top quark pair production analyses, diboson production relevant to WW production measurements, and Higgs-associated channels central to Higgs boson coupling determinations. Phenomenologists apply OpenLoops in studies of parton distribution functions constrained by CTEQ, NNPDF, and MMHT fits. Beyond collider phenomenology, the tool has been employed in theoretical investigations of higher-order corrections in models inspired by Extra dimensions and Little Higgs scenarios, and in development of matching schemes such as MC@NLO and POWHEG BOX.
Performance benchmarks compare OpenLoops-generated amplitudes with analytic results and alternative numerical providers like CutTools and NGluon. Studies show competitive CPU time per phase-space point and good numerical stability across typical collider kinematics, with rescue systems invoking higher precision when necessary. Validation campaigns include comparisons against fixed-order programs such as MCFM and cross-checks performed in combination with Monte Carlo generators like Pythia and Herwig. The code has participated in tuned comparisons and workshops hosted by Les Houches and validation exercises coordinated within the LHC Theory Initiative to ensure consistency in predictions for fiducial cross sections and differential distributions.
OpenLoops development is led by collaborations among groups at European institutions including CERN, University of Zurich, and several German research centers. Contributions draw on algorithmic advances from teams associated with Max Planck Society and computational expertise connected to projects at DESY. Distribution models range from academic licenses for research groups to commercial arrangements for industrial partners; integration with other tools typically uses standardized interfaces like the Binoth Les Houches Accord developed at Les Houches workshops. Ongoing development addresses extension to two-loop building blocks, GPU acceleration efforts inspired by high-performance computing projects at CERN OpenLab, and support for newer parton-shower matching schemes.
The OpenLoops approach emerged in the early 2010s following advances in numerical one-loop techniques pioneered by groups around Bern, Dixon and Kosower methods and integrand-reduction research. It gained adoption as experimental analyses at ATLAS and CMS demanded robust NLO tools for increasingly complex final states, and it was cited in phenomenology papers studying precision observables and new-physics searches. Reviews and proceedings from conferences such as ICHEP, EPS-HEP, and LHCP have discussed its role alongside peers like BlackHat and GoSam, noting its balance of speed and flexibility. The software continues to evolve in response to demands from precision physics programs at current and future collider projects.
Category:Computational physics software