Skip to content

Latest commit

 

History

History
 
 

libint

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

Libint Bundles

This directory contains the machinery for creating the pre-built bundles of libint.

The bundles can be downloaded from https://www.cp2k.org/static/downloads/.

Usage:

docker build -t bundles_img .
docker run -v "$(pwd)":/mnt bundles_img cp -rv  /opt/libint-bundles /mnt/

Use pre-built libint-cp2k source to build and install libint

Build libint-cp2k with below cmake commands:

cd /path/to/libint-cp2k
mkdir build && cd build
CXXFLAGS="-g1" FCFLAGS="-g1" cmake .. \
  -DCMAKE_INSTALL_PREFIX=/path/to/your/installation \
  -DLIBINT2_INSTALL_LIBDIR=/path/to/your/installation/lib \
  -DLIBINT2_ENABLE_FORTRAN=ON \
  -DCMAKE_DISABLE_FIND_PACKAGE_Boost=ON \
  -DLIBINT2_REQUIRE_CXX_API=OFF
tar -xzf ../external/boost.tar.gz -C ./include/libint2
make install -j N

If you have boost and eigen3 installed on your host system, you may not need -DCMAKE_DISABLE_FIND_PACKAGE_Boost=ON and -DLIBINT2_REQUIRE_CXX_API=OFF.