.. index:: libint .. _libint: libint ====== Description ----------- Libint is a high-performance library for computing Gaussian integrals in quantum mechanics. User instructions ----------------- The most recent version can be loaded with .. code-block:: bash $ module libint/2.3.1 Documentation is available at the `libint website `_, and also at `their sourceforge page `_. Source ------ https://github.com/evaleev/libint License ------- GNU General Public License (v2 or later). Admin notes ----------- The compilation was done as: .. code-block:: bash ml intel ./autogen.sh mkdir ../build-2.3.1-intel2017; cd ../build-2.3.1-intel2017 ../libint-2.3.1/configure --enable-shared --prefix=/common/debian/9.1/Compiler/intel/2017.4/libint/libint-2.3.1 --enable-1body=1 --enable-eri=1 --enable-eri3=1 --enable-eri2=1 --enable-contracted-ints --with-max-am=7 --with-opt-am=2 --with-cxxgen-optflags='-O3' CXX=icpc CC=icc make make install Note - the various other things that are enabled are needed for molgw compilation. When enabled the libint compilation will take several days in serial and lead to a folder close to 7G in size. Possibly reducing the optimization level to O2 could cut the compile time somewhat.