FastNLO is hosted by Hepforge, IPPP Durham
fast pQCD calculations for hadron-induced processes
Home Documentation Scenarios Code Interactive (maintenance) Links

Choose fastNLO version

fastNLO Toolkit v2.3
Version 2.3

fastNLO Reader v2.1
Version 2.1

Previous (deprecated)
Version 1.4

General concept

fastNLO provides the code to create, fill, read, and evaluate fast interpolation tables of pre-computed coefficients in perturbation theory for observables in hadron-induced processes. This allows fast theory predictions of these observables for arbitrary parton distribution functions (of regular shape), renormalization or factorization scale choices, and/or values of alpha_s(Mz) as e.g. needed in PDF fits or in systematic studies. Very time consuming complete recalculations are thus avoided.


New code named the fastNLO Toolkit (v2.3) has been made available in the form of a prerelease (beta release). The toolkit provides a library with all functionality to create, fill, read, and evaluate interpolation tables in the fastNLO format. It comes with a much improved structure that allows other programs to be interfaced to fastNLO. The only dependency is to the LHAPDF package for the evaluation part. Essentially, it will replace the former fastNLO Reader (v2.1) package.

The interface from NLOJet++ to fastNLO is also available as a prerelease and requires a patched version of NLOJet++ and the fastNLO Toolkit. It is recommended to use it in connection with FastJet for the various jet algorithms. DiffTop has been interfaced to the fastNLO Toolkit and the latest prerelease works with Sherpa via a yet to be relased update of the MCgrid package. An interface to Herwig++ MatchBox is in preparation.

Previously, table evaluation code was released in the form of the fastNLO Reader (v2.1) package. This fastNLO Reader package consists of two independent parts: a C++ library including a documented example, and a Fortran program inherited from the previous fastNLO version 1.4 with somewhat less capabilities. When applicable both codes give the same results at double precision accuracy. The C++ version is capable of evaluating all version 2.1 fastNLO tables (fixed-scale and flexible-scale tables except for some new HERA tables that cannot be read yet) with identical results compared to the toolkit C++ reader. The v2.1 Fortran code is also generic in the sense that it reads all fixed-scale tables within its capabilities, however, because of the lack of dynamic memory allocation it might be necessary to adapt the array dimensioning for particular scenarios, which entails a recompilation. In that case the user receives a warning and execution is stopped.

All packages can be downloaded as autotools-based distribution tar-balls via the links in the sidebar.

Daniel Britzger, Klaus Rabbertz, Georg Sieber, Fred Stober, Markus Wobisch
(send mail to the authors:

This work is supported by grant DE-SC0009859 from the U.S. Department of Energy. This work has received support within the project "Inclusive and Semi-Inclusive Constraints on the Parton Distributions at the LHC and the Study of Hard Processes" by the Helmholtz Alliance "Physics at the Terascale".

Last modified by rabbertz on: