HandyG -- rapid numerical evaluation of generalised polylogarithms in Fortran
L. Naterop, A. Signer, Y. Ulrich
TL;DR
The work addresses the numerical evaluation of generalised polylogarithms (GPLs) for Monte Carlo integration in high-precision quantum field theory calculations. It introduces handyG, a Fortran 90 library implementing the Vollinga-Weinzierl algorithm to map GPLs to convergent series and efficiently evaluate them, with additional interfaces to Mathematica and optional precision features. The paper presents detailed algorithmic steps (trailing-zero removal, convergence facilitation via pending integrals, pending-integral evaluation, and Hölder-based acceleration) and demonstrates strong validation against GiNaC across numerous GPLs up to weight 5, reporting significant speed advantages. The practical impact is a fast, portable GPL evaluator suitable for integration in Monte Carlo codes, expanding the toolkit for high-energy physics computations.
Abstract
Generalised polylogarithms naturally appear in higher-order calculations of quantum field theories. We present handyG, a Fortran 90 library for the evaluation of such functions, by implementing the algorithm proposed by Vollinga and Weinzierl. This allows fast numerical evaluation of generalised polylogarithms with currently relevant weights, suitable for Monte Carlo integration.
