Welcome
EDIpack is an Exact Diagonalization solver for the solution of generic Quantum Impurity problems, exploiting MPI distributed memory parallelization.
List of Features
Support for zero and low temperature calculations
Support for multiple star bath geometries
Support for superconductive systems
Support for systems where spin degrees freedom is not fully conserved
One and two-particle response function on imaginary frequency, real frequency and imaginary time axes
Support for reduce density matrices
Support for Holstein phonon modes
Support for inequivalent impurity sites through a Real-Space DMFT module
APIs for FORTRAN, C++, Python and Julia
Interoperability with the TRIQS software suite through a fully-featured thin compatibility layer
Published in SciPost Physics Codebases
Installation
- Dependencies
Software requirements to install the EDIpack library.
- Install
Build, install and configure the library in the OS.
Usage
- Quick Start
A quick start guide with two simple examples.
- Further examples
Further examples showcasing some potentialities of the software.
Fortran library
- The EDIpack Fortran Library
A detailed presentation of the library with a thorough description of the relevant modules, data types and procedures.
- EDIpack for inequivalent impurities
The inequivalent impurities extension of EDIpack
Compatibility
- EDIpack Fortran-C interface
The Fortran-C interface for EDIpack and EDIpack2ineq
- Python projects
Link to the documentation of the EDIpack python API EDIpack2py, as well as the TRIQS compatibilty layer