Papers
Topics
Authors
Recent
Search
2000 character limit reached

pySecDec: a toolbox for the numerical evaluation of multi-scale integrals

Published 28 Mar 2017 in hep-ph | (1703.09692v3)

Abstract: We present pySecDec, a new version of the program SecDec, which performs the factorisation of dimensionally regulated poles in parametric integrals, and the subsequent numerical evaluation of the finite coefficients. The algebraic part of the program is now written in the form of python modules, which allow a very flexible usage. The optimization of the C++ code, generated using FORM, is improved, leading to a faster numerical convergence. The new version also creates a library of the integrand functions, such that it can be linked to user-specific codes for the evaluation of matrix elements in a way similar to analytic integral libraries.

Citations (267)

Summary

  • The paper introduces pySecDec, a tool that numerically evaluates complex multi-scale integrals using advanced sector decomposition techniques.
  • It employs a hybrid approach combining Python, FORM, and C++ to isolate singularities and optimize convergence in high-order perturbative calculations.
  • The tool’s modular design enables seamless integration with custom code, significantly enhancing computational efficiency in theoretical physics.

An Expert Overview of "pySecDec: a toolbox for the numerical evaluation of multi-scale integrals"

The paper "pySecDec: a toolbox for the numerical evaluation of multi-scale integrals," authored by S. Borowka et al., introduces a computational tool designed for the evaluation of multi-scale integrals that are pivotal in perturbation theory and Feynman diagram calculations. This software package, pySecDec, presents a robust solution for handling the intricacies inherent in multi-loop computations, particularly when analytic methods reach their limitations due to the presence of multiple scales.

Structural and Functional Enhancements

An evolution from its predecessors, pySecDec boasts important structural changes and optimizations. Written in Python, FORM, and C++, the toolbox now features a modular framework that separates the algebraic and numerical components. The algebraic part leverages FORM to perform sector decomposition, isolating UV and IR singularities within integrals and expressing them as a Laurent series. Subsequent numerical evaluation of these finite integrals is achieved using C++ optimized code, greatly enhancing convergence speed compared to earlier versions. The C++ functions generated can be transformed into a library format, allowing efficient integration with user-defined codes for amplitude evaluations, thus mimicking the utility of traditional analytic integral libraries.

Technical Advancements

Key technical advancements presented in pySecDec are the introduction of a more flexible algorithmic framework, improvements in code generation, and sophisticated contour deformation techniques. These improvements contribute to a faster evaluation process, particularly for complex problem sets that were previously computationally prohibitive. The software's efficiency is further augmented by its ability to handle multiple regulators, allowing it to process integrals with both UV and IR divergences comprehensively.

Numerical Integration and Program Flexibility

The toolbox offers compatibility with a range of numerical integrators, with default preferences as well as adjustable settings for expert users. Its optimization routines for numerical integration, via methods like sector decomposition and contour deformation, are particularly noteworthy. Users have the ability to customize these routines further, offering an open platform for experimentation and secondary development in high-energy physics research.

Implications and Future Directions

The implications of pySecDec are multifaceted. Practically, it enables the computation of integrals necessary for higher-order corrections in perturbation theory, which are critical for predictive accuracy in theoretical physics and collider experiments. Theoretically, the framework set by pySecDec contributes to the broader dialogue on numerical methods in quantum field theory, pushing boundaries beyond traditional analytic techniques. The potential for future developments includes extending the modular capabilities for even more scalability and integration with other computational frameworks in particle physics.

Overall, pySecDec acts as a bridge over the complexity of multi-scale problems, reducing reliance on fully analytic methods and expanding the computational horizon for dealing with perturbative corrections in theoretical physics. The software's design and efficiency position it as a valuable tool for researchers looking to deepen their computational strategies in the field of high-energy physics.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Collections

Sign up for free to add this paper to one or more collections.