https://github.com/scarrazza/qcdloop
Object-oriented one-loop scalar Feynman integrals framework
https://github.com/scarrazza/qcdloop
Last synced: 3 months ago
JSON representation
Object-oriented one-loop scalar Feynman integrals framework
- Host: GitHub
- URL: https://github.com/scarrazza/qcdloop
- Owner: scarrazza
- License: gpl-3.0
- Created: 2016-03-28T11:54:39.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-12-20T10:07:47.000Z (7 months ago)
- Last Synced: 2025-04-04T06:32:16.538Z (3 months ago)
- Language: C++
- Homepage: https://qcdloop.web.cern.ch
- Size: 722 KB
- Stars: 13
- Watchers: 4
- Forks: 7
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://travis-ci.org/scarrazza/qcdloop)

QCDLoop: an object-oriented one-loop scalar Feynman integrals framework
# General information
Homepage with library description: https://qcdloop.web.cern.ch
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
### From source
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.
### From conda-forge
QCDLoop is packaged and distributed on [conda-forge](https://github.com/conda-forge/qcdloop-feedstock/) for the following platforms:
[](https://anaconda.org/conda-forge/qcdloop)
[](https://anaconda.org/conda-forge/qcdloop)To install and add QCDLoop to a project with [`pixi`](https://pixi.sh/), from the project directory run
```
pixi add qcdloop
```and to install into a particular conda environment with [`conda`](https://docs.conda.io/projects/conda/), in the activated environment run
```
conda install --channel conda-forge qcdloop
```## Contact Information
Maintainer: Stefano Carrazza