Integration of ELSI-RCI in DFTB+¶
DFTB+ is a software package for carrying out fast quantum mechanical atomistic calculations based on the Density Functional Tight Binding method. ELSI-RCI provides and enhances open-source software packages which solve mathematical equations related to the simulation of materials and molecules at the atomic scale.
Purpose of Module¶
Integrating the ELSI library into DFTB+ makes the the additional ELPA, OMM, PEXSI and NTPoly solvers available. These solvers are particularly useful for large scale systems.
Background Information¶
This module is developed in connection with the Extended Software Development Workshop “Integration of ESL modules into electronic-structure codes” held in Lausanne in February 2020.
An associated paper which includes a description of the ELSI integration is DFTB+ has also been published [DFTB].
[DFTB] |
|
Building and Testing¶
ELSI support is available in the latest releases of DFTB+. Full installation and testing documentation is available in the Install.rst file of the DFTB+ release.
Specifically to enable the ELSI support, one would require the CMake option -DWITH_ELSI
(and also -DWITH_PEXSI
if the PEXSI solver is also to be supported).