https://github.com/aamaricci/edipack2.0
A Massively Parallel Exact Diagonalization solver for generic Quantum Impurity problems.
https://github.com/aamaricci/edipack2.0
condensed-matter dmft dynamical-mean-field-theory exact-diagonalization lanczos mpi strongly-correlated-systems
Last synced: 3 months ago
JSON representation
A Massively Parallel Exact Diagonalization solver for generic Quantum Impurity problems.
- Host: GitHub
- URL: https://github.com/aamaricci/edipack2.0
- Owner: aamaricci
- Created: 2020-11-05T20:55:54.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-01-10T21:56:56.000Z (4 months ago)
- Last Synced: 2025-01-10T22:41:53.641Z (4 months ago)
- Topics: condensed-matter, dmft, dynamical-mean-field-theory, exact-diagonalization, lanczos, mpi, strongly-correlated-systems
- Language: Fortran
- Homepage: https://aamaricci.github.io/EDIpack2.0/
- Size: 11.2 MB
- Stars: 1
- Watchers: 6
- Forks: 2
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# EDIpack2.0: Massively parallel Exact Diagonalization for generic Quantum Impurity problems
[](https://github.com/aamaricci/EDIpack2.0/actions/workflows/PushWorkflow.yml)
[](https://aamaricci.github.io/EDIpack2.0/)A suitable extension of [EDIpack](https://github.com/aamaricci/EDIpack): a Lanczos based method
for the solution of generic Quantum Impurity problems, exploiting distributed memory MPI parallelisation.
This updated version, aims to solve single-site, multi-orbital models, in either *normal*, *superconducting* (s-wave) or *Spin-non-conserving* (e.g. with Spin-Orbit Coupling or in-plane magnetization) phases, including electron-phonons coupling. The code works at zero and low temperatures.
See [j.cpc.2021.108261](https://doi.org/10.1016/j.cpc.2021.108261) for further information about the underlying algorithms. Yet, suitable modifications have been developed to address the Superconducting and non-SU(2) channels.### Install & Use
*EDIpack2.0* builds and get installed using CMake. Loading into the operative systemisis provided by different methods, including module environment.
Further informations and a guided proceudre are available in the documentation.### Documentation
All the informations about the structure of the library and its use, together with the Python API *EDIpy2*, are documented at [aamaricci.github.io/EDIpack2.0/](https://aamaricci.github.io/EDIpack2.0/)NOTE: The documentation is currently under construction.
### Authors
[Adriano Amaricci](https://github.com/aamaricci)
[Lorenzo Crippa](https://github.com/lcrippa)
[Samuele Giuli](https://github.com/SamueleGiuli)
[Gabriele Bellomia](https://github.com/beddalumia)
[Giacomo Mazza](https://github.com/GiacMazza)
[Francesco Petocchi](mailto:[email protected])
[Alberto Scazzola](mailto:[email protected])
[Massimo Capone](mailto:[email protected])### Issues
If you encounter bugs or difficulties, please [file an issue](https://github.com/aamaricci/EDIpack2.0/issues/new/choose). For any other communication, please reach out any of the developers.