Elsevier Science Home
Computer Physics Communications Program Library
Full text online from Science Direct
Programs in Physics & Physical Chemistry
CPC Home

[Licence| Download | New Version Template] aeto_v1_0.tar.gz(518 Kbytes)
Manuscript Title: Ninja: Automated Integrand Reduction via Laurent Expansion for One-Loop Amplitudes
Authors: Tiziano Peraro
Program title: Ninja
Catalogue identifier: AETO_v1_0
Distribution format: tar.gz
Journal reference: Comput. Phys. Commun. 185(2014)2771
Programming language: C++.
Computer: Any computer with a compliant C++ compiler.
Operating system: Unix-like (tested on Linux and Mac OS).
RAM: Several thousands of bytes (it can vary depending on the complexity of the computation)
Keywords: One-loop computations, Integrand reduction.
PACS: 11.15.Bt, 11.55.-m.
Classification: 4.4, 11.1.

External routines: A library of one-loop Master Integrals: OneLOop, LoopTools, or any other library implementing a suitable interface

Nature of problem:
Computation of one-loop integrals contributing to scattering amplitudes.

Solution method:
Semi-numerical implementation of the integrand reduction via Laurent expansion, using a simplified polynomial division algorithm.

Running time:
Depending on the number of integrals and their complexity, between less than a millisecond up to several seconds per phase-space point, for the computation of a full amplitude.