QCDMAPT_F: Fortran version of QCDMAPT package
A.V. Nesterenko,C. Simolo
DOI: https://doi.org/10.1016/j.cpc.2011.05.020
IF: 4.717
2011-10-01
Computer Physics Communications
Abstract:The QCDMAPT program package facilitates computations in the framework of dispersive approach to Quantum Chromodynamics. The QCDMAPT_F version of this package enables one to perform such computations with Fortran, whereas the previous version was developed for use with Maple system. The QCDMAPT_F package possesses the same basic features as its previous version. Namely, it embodies the calculated explicit expressions for relevant spectral functions up to the four–loop level and the subroutines for necessary integrals.New version program summaryProgram title: QCDMAPT_FCatalogue identifier: AEGP_v2_0Program summary URL: http://cpc.cs.qub.ac.uk/summaries/AEGP_v2_0.htmlProgram obtainable from: CPC Program Library, Queenʼs University, Belfast, N. IrelandLicensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.htmlNo. of lines in distributed program, including test data, etc.: 10 786No. of bytes in distributed program, including test data, etc.: 332 329Distribution format: tar.gzProgramming language: Fortran 77 and higherComputer: Any which supports Fortran 77Operating system: Any which supports Fortran 77Classification: 11.1, 11.5, 11.6External routines: MATHLIB routine RADAPT (D102) from CERNLIB Program Library [1]Catalogue identifier of previous version: AEGP_v1_0Journal reference of previous version: Comput. Phys. Comm. 181 (2010) 1769Does the new version supersede the previous version?: No. This version provides an alternative to the previous, Maple, version.Nature of problem: A central object of the dispersive (or “analytic”) approach to Quantum Chromodynamics [2,3] is the so-called spectral function, which can be calculated by making use of the strong running coupling. At the one-loop level the latter has a quite simple form and the relevant spectral function can easily be calculated. However, at the higher loop levels the strong running coupling has a rather cumbersome structure. Here, the explicit calculation of corresponding spectral functions represents a somewhat complicated task (see Section 3 and Appendix B of Ref. [4]), whereas their numerical evaluation requires a lot of computational resources and essentially slows down the overall computation process.Solution method: The developed package includes the calculated explicit expressions for relevant spectral functions up to the four-loop level and the subroutines for necessary integrals.Reasons for new version: The previous version of the package (Ref. [4]) was developed for use with Maple system. The new version is developed for Fortran programming language.Summary of revisions: The QCDMAPT_F package consists of the main program (QCDMAPT_F.f) and two samples of the file containing the values of input parameters (QCDMAPT_F.i1 and QCDMAPT_F.i2). The main program includes the definitions of relevant spectral functions and subroutines for necessary integrals. The main program also provides an example of computation of the values of (M)APT spacelike/timelike expansion functions for the specified set of input parameters and (as an option) generates the output data files with values of these functions over the given kinematic intervals.Additional comments: For the proper functioning of QCDMAPT_F package, the “MATHLIB” CERNLIB library [1] has to be installed.Running time: The running time of the main program with sample set of input parameters specified in the file QCDMAPT_F.i2 is about a minute (depends on CPU).References:[1]Subroutine D102 of the “MATHLIB” CERNLIB library, URL addresses: http://cernlib.web.cern.ch/cernlib/mathlib.html, http://wwwasdoc.web.cern.ch/wwwasdoc/shortwrupsdir/d102/top.html.[2]D.V. Shirkov, I.L. Solovtsov, Phys. Rev. Lett. 79 (1997) 1209;K.A. Milton, I.L. Solovtsov, Phys. Rev. D 55 (1997) 5295;K.A. Milton, I.L. Solovtsov, Phys. Rev. D 59 (1999) 107701;I.L. Solovtsov, D.V. Shirkov, Theor. Math. Phys. 120 (1999) 1220;D.V. Shirkov, I.L. Solovtsov, Theor. Math. Phys. 150 (2007) 132.[3]A.V. Nesterenko, Phys. Rev. D 62 (2000) 094028;A.V. Nesterenko, Phys. Rev. D 64 (2001) 116009;A.V. Nesterenko, Int. J. Mod. Phys. A 18 (2003) 5475;A.V. Nesterenko, J. Papavassiliou, J. Phys. G 32 (2006) 1025;A.V. Nesterenko, Nucl. Phys. B (Proc. Suppl.) 186 (2009) 207.[4]A.V. Nesterenko, C. Simolo, Comput. Phys. Comm. 181 (2010) 1769.
physics, mathematical,computer science, interdisciplinary applications