scarrazza / apfel

A PDF Evolution Library
http://apfel.mi.infn.it/
GNU General Public License v3.0
12 stars 9 forks source link

alt text

APFEL: A PDF Evolution Library

Visit: http://apfel.hepforge.org and http://apfel.mi.infn.it/

APFEL is a library able to perform DGLAP evolution up to NNLO in QCD and to NLO in QED, both with pole and MSbar masses. The coupled DGLAP QCD+QED evolution equations are solved in x-space by means of higher order interpolations and Runge-Kutta techniques.

The APFEL library is accessible also through the APFEL Web interface. APFEL Web provides an online web-application which integrates several HEP softwares providing a complete suite plotting tools for PDFs and many related quantities (http://apfel.mi.infn.it/).

Download

You can obtain APFEL directly from the GitHub repository:

https://github.com/scarrazza/apfel/releases

For the last development version you can clone the master code:

git clone https://github.com/scarrazza/apfel.git

For the latest tag:

git tag -l
git checkout tags/tag_name

Installation

Dependencies

From source

Checkout the code and compile the code by using the following procedure:

cd apfel
cmake -S . -B BUILD  <extra flags>
cmake --build BUILD
cmake --install BUILD

and optionally, if the testing was enabled

ctest --test-dir BUILD

Remember to export the location of the libraries into the LD_LIBRARY_PATH or DYLD_LIBRARY_PATH.

The extra flags might be:

find_package(apfel)
....
target_link_libraries(mytarget PRIVATE APFEL::APFEL APFEL::APFELevol)

Known issues

It is recommended to avoid using the source directory for the builds, i.e.

cmake -S . -B . # do not do this
cmake -S . # do not do this

References

Contact Information

Maintainers: Valerio Bertone, Stefano Carrazza

Homepage: http://apfel.hepforge.org/