André H. Hoang, Christopher Lepenik, Vicent Mateu

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: Developer's repository link: Code Ocean capsule: 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.

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
Computer Physics Communications
No. of pages
Publication date
Peer reviewed
Austrian Fields of Science 2012
103043 Computational physics, 103034 Particle physics
ASJC Scopus subject areas
Physics and Astronomy(all), Hardware and Architecture
Portal url