Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 4 days 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 (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-11-04T11:07:06.000Z (16 days ago)
- Last Synced: 2024-11-04T12:19:24.338Z (16 days 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: 10.7 MB
- Stars: 0
- Watchers: 6
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# EDIpack2.0: Massively parallel Exact Diagonalization for generic Quantum Impurity problems
[![TestSuite](https://img.shields.io/github/actions/workflow/status/aamaricci/EDIpack2.0/PushWorkflow.yml?label=TestSuite&logo=Fortran&style=flat-square)](https://github.com/aamaricci/EDIpack2.0/actions/workflows/PushWorkflow.yml)
[![api docs](https://img.shields.io/static/v1?label=API&message=documentation&color=734f96&logo=read-the-docs&logoColor=white&style=flat-square)](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.