REvolver

Author(s)
André H. Hoang, Christopher Lepenik, Vicent Mateu
Abstract

In this article we present REvolver, a C++ library for renormalization group evolution and automatic flavor matching of the QCD coupling and quark masses, as well as precise conversion between various quark mass renormalization schemes. The library systematically accounts for the renormalization group evolution of low-scale short-distance masses which depend linearly on the renormalization scale and sums logarithmic terms of high and low scales that are missed by the common logarithmic renormalization scale evolution. The library can also be accessed through Mathematica and Python interfaces and provides renormalization group evolution for complex renormalization scales as well. Program summary: Program Title: REvolver CPC Library link to program files: doi.org/10.17632/m6cjfmzsxb.1 Developer's repository link: gitlab.com/REvolver-hep/REvolver Code Ocean capsule: codeocean.com/capsule/6150064 Licensing provisions: GPLv3 or later Programming language: C++, Python, Wolfram Language Nature of problem: The strong coupling and the quark masses are fundamental parameters of QCD that are scheme and renormalization-scale dependent. The choice of scheme depends on the active number of flavors and the range of scales, and is dictated by the requirements to minimize the size of corrections and to sum large logarithmic corrections to all orders. For the strong coupling and the quark masses at high scales, the MS‾ scheme with logarithmic scale dependence is used. For quark masses at low scales, short-distance mass schemes with linear scale-dependence are used. The REvolver library provides conversions for the strong coupling and the most common quark mass schemes, with renormalization scale evolution implemented such that all types of large logarithmic terms are summed to all orders, accounting for flavor threshold effects and state-or-the-art correction terms. The pole mass, which is not a short-distance mass and contains a sizable renormalon ambiguity, is treated as a derived quantity. Solution method: Renormalization group equations are solved for complex-valued scales to machine precision based on fast-converging iterative algorithms and analytic all-order expressions. Matching relations for the strong coupling at flavor thresholds are computed in a way that gives equal results for upward and downward evolution. Core objects allow to define an arbitrary number of physical scenarios for strong coupling values and quark mass spectra, where options for precision and matching scales can be set freely, and values for quark masses in all common schemes including the pole mass can be extracted. All REvolver routines are implemented entirely in C++ and can be accessed through Mathematica and Python interfaces.

Organisation(s)
Research Platform Erwin Schrödinger International Institute for Mathematics and Physics, Particle Physics
External organisation(s)
Universidad de Salamanca, Instituto de Física Teórica UAM-CSIC
Journal
Computer Physics Communications
Volume
270
No. of pages
52
ISSN
0010-4655
DOI
https://doi.org/10.1016/j.cpc.2021.108145
Publication date
08-2021
Peer reviewed
Yes
Austrian Fields of Science 2012
103043 Computational physics, 103034 Particle physics
Keywords
ASJC Scopus subject areas
Physics and Astronomy(all), Hardware and Architecture
Portal url
https://ucris.univie.ac.at/portal/en/publications/revolver(4fd53175-afe2-4a7e-b0f5-379db570e602).html