libvdwxc
Introduction
Background
Motivation
Van der Waals forces
Theory
Numerical benchmarks
Building
libvdwxc
with CMake
Requirements
Recommended procedure
Configuration options
FFT libraries
Default behaviour
Using FFTW3
Using Intel oneMKL
MPI and PFFT
Using the installed library
Building
libvdwxc
with Autotools
Recommended procedure
Optional features
MPI parameters
Default behaviour
Using the –with-mpi option
Using environment variables
Special case: adjustable MPI implementations
FFTW3 parameters
Default behaviour
Using the –with-fftw3 option
Using environment variables
PFFT parameters
Default behaviour
Using the –with-pfft option
Using environment variables
Trouble shooting
Diagnosing the issue
Fixing the issue
Making your fixes permanent
Making your fixes permanent and flexible
Tips and tricks
Retrieving configure parameters from the last build
Contributing to
libvdwxc
Programming language
Optional features
C header files
Keeping the build system updated
Testing
Hacking the build system
Using CMake
Adding source files and headers
Adding libraries, programs, and subdirectories
Adding an optional feature
Adding an external dependency
Adding tests
Source distributions
Using the Autotools
Synchronising the build system
Adding a source file
Adding a library
Adding a program
Adding a subdirectory
Adding an optional feature trigger
Adding an external dependency
Authors and contributors
Bibliography
libvdwxc
Search
Please activate JavaScript to enable the search functionality.