Information

Official site

https://github.com/CompFUSE/DCA

License

BSD-3-Clause

Availability

Building DCA++ requires a set of tools and libraries:

  • C++14 compiler (tested: clang >= 3.5, gcc >= 4.9)
  • CMake >= 3.3
  • HDF5 with the C++ interface (tested: 1.8.13 and 1.10)
  • FFTW3 or an FFT library with the FFTW3 interface (e.g. Intel MKL)
  • BLAS and LAPACK
  • MPI (if requested)

To enable the GPU support:

  • CUDA Toolkit (tested: 7.0, 7.5 and 8.0)
  • MAGMA (tested: 2.0.0 with CUDA 7.0 and 2.2.0 with CUDA 7.5 and 8.0)
Core Developers

Contributors for the DCA++ project:

  • Gonzalo Alvarez
  • Giovanni Balduzzi
  • John A. Biddiscombe
  • Peter W. Doak
  • Urs R. Hähner
  • Mi Jiang
  • Thomas A. Maier
  • Andrei Plamada
  • Thomas C. Schulthess
  • Raffaele Solcà
  • Peter Staar
  • Michael S. Summers
  • Philipp Werner
    • Continuous-time hybridization expansion QMC solver (CT-HYB)
Methodology

Dynamical cluster approximation (DCA).

DCA+ extension that introduces a continuous lattice self-energy.

Parallelization

MPI is supported.
GPU computing is also implemented.

Related keywords
Document

Urs R.Hähner et al., Comp. Phys, Commun. (2019)