Abstract

We present the first public version of Caravel, a C++17 framework for the computation of multi-loop scattering amplitudes in quantum field theory, based on the numerical unitarity method. Caravel is composed of modules for the D-dimensional decomposition of integrands of scattering amplitudes into master and surface terms, the computation of tree-level amplitudes in floating point or finite-field arithmetic, the numerical computation of one- and two-loop amplitudes in QCD and Einstein gravity, and functional reconstruction tools. We provide programs that showcase Caravel's main functionalities and allow to compute selected one- and two-loop amplitudes. Program summaryProgram Title:CaravelCPC Library link to program files:https://doi.org/10.17632/rfjrxrb3rk.1Developer's repository link:https://gitlab.com/caravel-public/caravel.gitLicensing provisions: GPLv3Programming language: C++External dependencies:• Required:Python3 [1], meson [2]• Optional:Doxygen [3], Eigen [4], GiNaC [5], GMP [6], Lapack [7], MPFR [8], MPI [9], PentagonLibrary [10,11], QD [12]Nature of problem: The computation of multi-loop multi-particle scattering amplitudes in quantum field theorySolution method: The multi-loop numerical unitarity method, functional reconstruction algorithmsAdditional comments including restrictions and unusual features: Current version includes tools employed in previous calculations, with the aim of showcasing details of the algorithms employed. Computations are organized by provided data files.

Highlights

  • We present the first public version of Caravel, a C++17 framework for the computation of multi-loop scattering amplitudes in quantum field theory, based on the numerical unitarity method

  • Was. ✩✩ This paper and its associated computer program are available via the Computer Physics Communications homepage on ScienceDirect

  • The corresponding free parameters are numerically computed at each phase-space point by constructing systems of linear equations in which the parameters are the unknowns and the numerical entries are associated to products of tree-level amplitudes

Read more

Summary

Introduction

We present the first public version of Caravel, a C++17 framework for the computation of multi-loop scattering amplitudes in quantum field theory, based on the numerical unitarity method. The current release of Caravel includes a module for computing products of tree-level amplitudes in several theories through off-shell recursion relations [28], and tools that allow the efficient construction and solution of the systems of linear equations that determine the integrand. Whilst these components work for generic multi-loop amplitudes, other components such as the construction of the parametrization are required as input. In this release we showcase the different available tools by providing a series of example programs. Appendix A and Appendix B contain technical details about our conventions for color-ordered helicity amplitudes and phasespace parametrizations

Objectives
Methods
Conclusion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.