FIESTA 3: Cluster-parallelizable multiloop numerical calculations in physical regions

The goal of this paper is to present a new major release of the program FIESTA (Feynman Integral Evaluation by a Sector decomposiTion Approach). This version presents features like cluster-parallelization, new asymptotic expansion algorithms, calculations in physical regions, new sector-decomposition strategies, as well as multiple speed, memory, and stability improvements. Program summary Program title: FIESTA 3 Catalogue identifier: AECP_v3_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AECP_v3_0.html Program obtainable from: CPC Program Library, Queen’s University, Belfast, N. Ireland Licensing provisions: GNU General Public License, version 2 No. of lines in distributed program, including test data, etc.: 109 631 No. of bytes in distributed program, including test data, etc.: 6 777 017 Distribution format: tar.gz Programming language: Wolfram Mathematica 7.0 or higher, C++. Computer: From a desktop PC to a supercomputer. Operating system: Unix, Linux, Mac OS X. Has the code been vectorized or parallelized?: Yes. Number of processors used: from 1 processor up to loading a supercomputer (tests were performed up to 1024 cores) RAM: Depends on the complexity of the problem Catalogue identifier of previous version: AECP_v2_0 Journal reference of previous version: Comput. Phys. Comm. 182 (2011) 790 Classification: 4.4, 4.12, 5, 6.5. External routines: Wolfram Mathematica [1], KyotoCabinet [2], Cuba [3], QHull [4] Does the new version supercede the previous version?: Yes. Some obsolete options were removed as being superseded by better approaches. Nature of problem: The sector decomposition approach to evaluating Feynman integrals falls apart into the sector decomposition itself, where one has to minimize the number of sectors; the pole resolution and epsilon expansion; and the numerical integration of the resulting expression. Moreover, in cases where the integrand is complex, one has to perform a contour deformation. Solution method: The program has a number of sector decomposition strategies. One of the most important features is the ability to perform a contour deformation, as well as the so-called pre-resolution in the case of integrals at the threshold. Everything except the integration is performed in Wolfram Mathematica [1] (required version is 7.0 or higher). This part of the calculation is parallelizable with the use of shared memory. The database is stored on hard disk with the use of the KyotoCabinet [2] database engine. The integration part of the algorithm, which can be performed on a cluster, is written in c++ and does not need Wolfram Mathematica. For integration we use the Cuba library package [3]. Reasons for new version: Application of FIESTA to physical values (complex integration) as well as the cluster-parallelization. Summary of revisions: FIESTA 3 is an absolutely new version with multiple new features such as • integration in physical regions • new asymptotic expansion methods • MPI-parallelization • multiple speed and memory improvements • total reconstruction: the integrator is completely separated and can be used by other programs Restrictions: The complexity of the problem is mostly restricted by the CPU time required to perform the integration and obtain a proper precision. Running time: Depends on the complexity of the problem. References: [1] http://www.wolfram.com/mathematica/, commercial algebraic software; [2] http://fallabs.com/kyotocabinet/, open source; [3] http://www.feynarts.de/cuba/, open source; [4] http://www.qhull.org, open source.

[1]  V. A. Smirnov,et al.  Hepp and Speer sectors within modern strategies of sector decomposition , 2008, 0812.4700.

[2]  A. Smirnov,et al.  Master integrals for four-loop massless propagators up to weight twelve , 2011, 1108.0732.

[3]  Gudrun Heinrich,et al.  Sector Decomposition , 2008, 0803.4177.

[4]  Charalampos Anastasiou,et al.  Evaluating multi-loop Feynman diagrams with infrared and threshold singularities numerically , 2007 .

[5]  J. B. Tausk Non-planar massless two-loop Feynman diagrams with four on-shell legs , 1999 .

[6]  Gudrun Heinrich,et al.  SecDec: A general program for sector decomposition , 2010, Comput. Phys. Commun..

[7]  V. Smirnov Problems of the strategy of regions , 1999, hep-ph/9907471.

[8]  Thomas Hahn Cuba - a library for multidimensional numerical integration , 2007, Comput. Phys. Commun..

[9]  Takahiro Ueda,et al.  A geometric method of sector decomposition , 2009, Comput. Phys. Commun..

[10]  S. Borowka,et al.  SecDec: A tool for numerical mult i-loop/leg calculations , 2012, 1206.4908.

[11]  V. Smirnov Analytic Tools for Feynman Integrals , 2013 .

[12]  F. Tkachov,et al.  Integration by parts: The algorithm to calculate β-functions in 4 loops , 1981 .

[13]  R. N. Lee,et al.  Space-time dimensionality D as complex variable: Calculating loop integrals using dimensional recurrence relation and analytical properties with respect to D , 2009, 0911.0252.

[14]  D. Soper Techniques for QCD calculations by numerical integration , 1999, hep-ph/9910292.

[15]  V. A. Smirnov Analytical result for dimensionally regularized massless on shell double box , 1999 .

[16]  T. Binoth,et al.  An automatized algorithm to compute infrared divergent multi-loop integrals , 2000 .

[17]  Roman N. Lee,et al.  The dimensional recurrence and analyticity method for multicomponent master integrals: using unitarity cuts to construct homogeneous solutions , 2012, 1209.0339.

[18]  Volker Pilipp,et al.  Semi-numerical power expansion of Feynman integrals , 2008, 0808.2555.

[19]  T.Kaneko,et al.  Numerical Contour Integration for Loop Integrals , 2005 .

[20]  A. V. Smirnov,et al.  FIESTA 2: Parallelizeable multiloop numerical calculations , 2009, Comput. Phys. Commun..

[21]  Gudrun Heinrich,et al.  Numerical evaluation of multi-loop integrals for arbitrary kinematics with SecDec 2.0 , 2012, Comput. Phys. Commun..

[22]  S. Borowka,et al.  Numerical evaluation of massive multi-loop integrals with SecDec , 2012, 1209.6345.

[23]  Gudrun Heinrich,et al.  Massive non-planar two-loop four-point integrals with SecDec 2.1 , 2013, Comput. Phys. Commun..

[24]  T. Binoth,et al.  Numerical evaluation of multi-loop integrals by sector decomposition , 2004 .

[25]  D. Soper,et al.  Numerical integration of one-loop Feynman diagrams for N-photon amplitudes , 2006, hep-ph/0610028.

[26]  S. Borowka,et al.  Numerical multi-loop calculations with SecDec , 2013, 1309.3492.

[27]  Jeffrey S. Vetter,et al.  Contemporary High Performance Computing - From Petascale toward Exascale , 2019, Chapman and Hall / CRC computational science series.

[28]  V. A. Smirnov,et al.  Analytic results for massless three-loop form factors , 2010, 1001.2887.

[29]  Christian Bogner,et al.  Operating system: Unix , 1983 .

[30]  C. Schubert,et al.  An algebraic/numerical formalism for one-loop multi-leg amplitudes , 2005 .

[31]  A. Smirnov,et al.  Expansion by regions: revealing potential and Glauber regions automatically , 2012, 1206.0546.

[32]  Alexander V. Tikhonravov,et al.  "Lomonosov": Supercomputing at Moscow State University , 2013, HiPC 2013.

[33]  A. V. Smirnov,et al.  Feynman Integral Evaluation by a Sector decomposiTion Approach (FIESTA) , 2008, Comput. Phys. Commun..

[34]  T. Binoth,et al.  Numerical evaluation of phase space integrals by sector decomposition , 2004 .

[35]  M. Beneke,et al.  Asymptotic expansion of Feynman integrals near threshold , 1997, hep-ph/9711391.

[36]  A. Smirnov,et al.  Evaluating single-scale and/or non-planar diagrams by differential equations , 2013, 1312.2588.

[37]  Christian Bogner,et al.  Blowing up Feynman integrals , 2008, 0806.4307.

[38]  A. Pak,et al.  Geometric approach to asymptotic expansion of Feynman integrals , 2010, 1011.4863.