4.7 Article

pySecDec: A toolbox for the numerical evaluation of multi-scale integrals

Journal

COMPUTER PHYSICS COMMUNICATIONS
Volume 222, Issue -, Pages 313-326

Publisher

ELSEVIER SCIENCE BV
DOI: 10.1016/j.cpc.2017.09.015

Keywords

Perturbation theory; Feynman diagrams; Multi-loop; Numerical integration

Funding

  1. Research Executive Agency (REA) of the European Union [PITN-GA2012316704]
  2. ERC Advanced Grant MC@NNLO [340983]
  3. ERC Starting Grant MathAm [39568]

Ask authors/readers for more resources

We present pySEcDEc, a new version of the program SEcDEc, which performs the factorization of dimensionally regulated poles in parametric integrals, and the subsequent numerical evaluation of the finite coefficients. The algebraic part of the program is now written in the form of python modules, which allow a very flexible usage. The optimization of the C++ code, generated using FORM, is improved, leading to a faster numerical convergence. The new version also creates a library of the integrand functions, such that it can be linked to user-specific codes for the evaluation of matrix elements in a way similar to analytic integral libraries. Program summary Program Title: pySecDec Program Files doi: http://dx.doi.org/10.17632/3y8bbz9c9v.1 Licensing provisions: GNU Public License v3 Programming language: python, FORM, C++ External routines/libraries: catch [1], gsl [2], numpy [3], sympy [4], Nauty [5], Cuba [6], FORM [7], Normaliz [8]. The program can also be used in a mode which does not require Normaliz. Journal reference of previous version: Comput. Phys. Commun. 196 (2015) 470-491. Nature of the problem: Extraction of ultraviolet and infrared singularities from parametric integrals appearing in higher order perturbative calculations in quantum field theory. Numerical integration in the presence of integrable singularities (e.g. kinematic thresholds). Solution method: Algebraic extraction of singularities within dimensional regularization using iterated sector decomposition. This leads to a Laurent series in the dimensional regularization parameter epsilon (and optionally other regulators), where the coefficients are finite integrals over the unit-hypercube. Those integrals are evaluated numerically by Monte Carlo integration. The integrable singularities are handled by choosing a suitable integration contour in the complex plane, in an automated way. The parameter integrals forming the coefficients of the Laurent series in the regulator(s) are provided in the form of libraries which can be linked to the calculation of (multi-) loop amplitudes. Restrictions: Depending on the complexity of the problem, limited by memory and CPU time. References: [1] https://github.com/philsquared/Catch/. [2] http://www.gnu.org/software/gsl/. [3] http://www.numpy.org/. [4] http://www.sympy.org/. [5] http://pallini.di.uniromal.it/. [6] T. Hahn, CUBA: A Library for multidimensional numerical integration, Comput. Phys. Commun. 168 (2005) 78 [hep-ph/0404043], http://www.feynarts.de/cuba/. [7] J. Kuipers, T. Ueda and J. A. M. Vermaseren, Code Optimization in FORM, Comput. Phys. Commun. 189 (2015) 1 [arXiv:1310.7007], http://www.nikhef.nl/form/. [8] W. Bruns, B. Ichim, B. and T. Muer, C. Soger, Normaliz. Algorithms for rational cones and affine monoids. http://www.math.uos.de/normaliz/. (C) 2017 Elsevier B.V. All rights reserved.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available