Skip to content
forked from TRIQS/solid_dmft

solid_dmft is a versatile python wrapper to perform DFT+DMFT calculations utilizing the TRIQS software library.

License

Notifications You must be signed in to change notification settings

cnyeh/solid_dmft

 
 

Repository files navigation

logo_soliDMFT

CI PyPI version status


This program allows to perform DFT+DMFT one-shot and charge self-consistent (CSC) calculations from h5 archives or VASP/Quantum Espresso input files for multiband systems using the TRIQS software library, and the DFT code interface TRIQS/DFTTools. solid_dmft takes advantage of various impurity solvers available in TRIQS. Postprocessing scripts are available to perform analytic continuation and calculate spectral functions.

Documentation & tutorials

To learn how to use solid_dmft, take a look at the online documentation. There you can find:

Check also the solid_dmft publication in the JOSS journal for more information and further references.

Installation

You can install the latest solid_dmft release simply via pip (PyPi):

pip install solid_dmft

However, please make sure that you have a valid TRIQS and TRIQS/DFTTools installation matching the version of solid_dmft. Furthermore, you need at least one of the supported DMFT impurity solvers installed to use solid_dmft.

A more thorough installation can be performed manually via cmake, which will also check if you have a working and matching TRIQS installation.

Please check the installation page on the online documentation for more detailed instructions.


Copyright (C) 2018-2020, ETH Zurich Copyright (C) 2021, The Simons Foundation authors: A. Hampel, S. Beck, M. Merkel, and A. Carta (see LICENSE.txt for details)

Developed by the Materials Theory Group, ETH Zurich and the Center for Computational Quantum Physics, Flatiron Institute.

If you are using this code for your research, please cite it with this bib file.

About

solid_dmft is a versatile python wrapper to perform DFT+DMFT calculations utilizing the TRIQS software library.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 94.1%
  • CMake 3.6%
  • BitBake 1.0%
  • Makefile 0.4%
  • Forth 0.3%
  • Shell 0.3%
  • Other 0.3%