libvdwxc Logo
  • 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


© Copyright 2025.

Built with Sphinx using a theme provided by Read the Docs.