[![Build Status](https://travis-ci.org/scarrazza/qcdloop.svg?branch=master)](https://travis-ci.org/scarrazza/qcdloop) ![alt text](https://raw.githubusercontent.com/scarrazza/qcdloop/master/extra/logo.png "Logo QCDLoop") QCDLoop: an object-oriented one-loop scalar Feynman integrals framework # General information Homepage with library description: http://cern.ch/qcdloop If you use this code in your publication, please cite [arXiv:0712.1851](http://arxiv.org/abs/0712.1851) and [arXiv:1605.03181](http://arxiv.org/abs/1605.03181). ## Download You can obtain QCDLoop releases directly from the github repository: https://github.com/scarrazza/qcdloop/releases For the last development version you can clone the master code: ```Shell git clone https://github.com/scarrazza/qcdloop.git ``` For the latest tag: ```Shell git tag -l git checkout tags/tag_name ``` ## Installation Checkout the code and compile the code using the following procedure: ```Shell mkdir build cd build cmake .. make && make install ``` By the default, if prefix is not set the program is installed in /usr/local. If you define a custom prefix, use the `-DCMAKE_INSTALL_PREFIX` option and remember to export qcdloop/lib to the LD_LIBRARY_PATH. QCDLoop requires a compiler with C++11 and quadmath features (e.g. gcc >= 5). Other qcdloop cmake options are: - `ENABLE_EXAMPLES`, build examples in C++, default OFF. - `ENABLE_FORTRAN_WRAPPER`, include fortran wrapper in the library, default ON. The fortran wrapper follows the previous syntax in qcdloop, see details in table 2 of https://arxiv.org/pdf/1605.03181.pdf. ## Contact Information Maintainer: Stefano Carrazza