NLOX

Authors: Diogenes Figueroa, Steve Honeywell, Seth Quackenbush, Laura Reina, Christian Reuschle.

NLOX provides fully renormalized QCD and EW one-loop corrections to SM processes at the squared-amplitude level.
The current release consists of various process archives, containing pre-generated process code, a custom tensor-reduction library (contained in the NLOX tarball), and external scalar providers (contained in the NLOX_util utility tarball).

Licensing provisions: CC BY NC 3.0.
Programming language: C++. Fortran interface available, and Fortran compiler required for dependencies.
Required External Dependencies: QCDLoop 1.95, OneLOop 3.6 (provided through the NLOX_util collection of necessary dependencies).
Required Compilers: gcc 4.6 or higher. Interface to certain optional libraries requires C++ 11 support found in gcc 4.7 or higher.
Operating System: Linux, MacOS.

The download area, i.e. http://www.hep.fsu.edu/~nlox/downloads/ and http://www.hep.fsu.edu/~nlox/downloads/processes/, is password protected:

   user name   NLOX
   password    LoopsAreCool

The newest version v1.2.1 of the NLOX and NLOX_util tarballs can be found in
http://www.hep.fsu.edu/~nlox/downloads/v1.2.1/

And the latest v1.2.0 NLOX and process archives, compatible with NLOX and NLOX_util v1.2.1, can be found in
http://www.hep.fsu.edu/~nlox/v1.2.0/
http://www.hep.fsu.edu/~nlox/downloads/v1.2.0/
http://www.hep.fsu.edu/~nlox/downloads/processes/v1.2.0/

A CHANGELOG file, alongside a FAQ file, can be found in http://www.hep.fsu.edu/~nlox/downloads/.


The previous v1.1.1 (index, NLOX and NLOX_util tarballs) can be found in
http://www.hep.fsu.edu/~nlox/v1.1.1/
http://www.hep.fsu.edu/~nlox/downloads/v1.1.1/;
this version uses the v1.1.0 process archives.


The previous v1.1.0 (index, NLOX and NLOX_util tarballs, process archives) can be found in
http://www.hep.fsu.edu/~nlox/v1.1.0/
http://www.hep.fsu.edu/~nlox/downloads/v1.1.0/
http://www.hep.fsu.edu/~nlox/downloads/processes/v1.1.0/


The previous v1.0 (index, NLOX and NLOX_util tarballs, process archives) can be found in
http://www.hep.fsu.edu/~nlox/v1.0/
http://www.hep.fsu.edu/~nlox/downloads/v1.0/
http://www.hep.fsu.edu/~nlox/downloads/processes/v1.0/


From v1.1.0 on, see the COMMITBASE files in the NLOX_util and NLOX tarballs for the respective commit versions from which the tarballs are derived.
From v1.1.0 on, see the COMMITBASE files in the process archive tarballs (process and subprocess folders) for the respective NLOX commit version with which they have been generated and for the version tag of the required public version of NLOX.



Below you will find a collection of brief instructions to get started with NLOX v1.2.
For more information see http://www.hep.fsu.edu/~nlox/v1.2.0/nlox-1.1.1.pdf, and for newer features, http://www.hep.fsu.edu/~nlox/v1.2.0/nlox-1.2.0.pdf

If you use NLOX in your publication, please cite

  S. Honeywell, S. Quackenbush, L. Reina, C. Reuschle, NLOX, a one-loop provider for Standard Model processes, Comput. Phys. Commun. 257 (2020) 107284, arXiv:1812.11925, https://doi.org/10.1016/j.cpc.2020.107284.

If you use NLOX 1.2, please also cite

  D. Figueroa, S. Quackenbush, L. Reina, C. Reuschle, Updates to the One-loop Provider NLOX, Comput. Phys. Commun. 270 (2022) 108150, arXiv:2101.01305, https://doi.org/10.1016/j.cpc.2021.108150

NLOX_util and NLOX: Download and Installation

Process Archives: Download and Compilation

Process Archives: Test Programs / Usage