All Projects → DMFTwDFT-project → DMFTwDFT

DMFTwDFT-project / DMFTwDFT

Licence: GPL-3.0 license
DMFTwDFT: An open-source code combining Dynamical Mean Field Theory with various Density Functional Theory packages

Programming Languages

fortran
972 projects
python
139335 projects - #7 most used programming language
Makefile
30231 projects
pascal
1382 projects
perl
6916 projects
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to DMFTwDFT

atomate2
atomate2 is a library of computational materials science workflows
Stars: ✭ 67 (+71.79%)
Mutual labels:  dft, materials-science
mathinmse.github.io
Applied Matematical Methods in Materials Engineering
Stars: ✭ 24 (-38.46%)
Mutual labels:  materials-science
Deepchem
Democratizing Deep-Learning for Drug Discovery, Quantum Chemistry, Materials Science and Biology
Stars: ✭ 3,324 (+8423.08%)
Mutual labels:  materials-science
pseudo dojo
Python framework for generating and validating pseudo potentials
Stars: ✭ 32 (-17.95%)
Mutual labels:  dft
xcfun
XCFun: A library of exchange-correlation functionals with arbitrary-order derivatives
Stars: ✭ 50 (+28.21%)
Mutual labels:  dft
spectrogram
Taking an audio signal (wav) and converting it into a spectrogram. Written in Go programming language.
Stars: ✭ 34 (-12.82%)
Mutual labels:  dft
pfhub
The CHiMaD Phase Field Community Website
Stars: ✭ 25 (-35.9%)
Mutual labels:  materials-science
MolDQN-pytorch
A PyTorch Implementation of "Optimization of Molecules via Deep Reinforcement Learning".
Stars: ✭ 58 (+48.72%)
Mutual labels:  materials-science
ooura
Javascript port of Ooura FFT implementation
Stars: ✭ 23 (-41.03%)
Mutual labels:  dft
TB2J
a python package for computing magnetic interaction parameters
Stars: ✭ 35 (-10.26%)
Mutual labels:  dft
EzReson
An efficient toolkit for chemical resonance analysis based on quantum chemistry calculations. It implements the quantitative theory of resonance by expansion of the wave function from a DFT/HF calculation in terms of those of the Lewis structures.
Stars: ✭ 14 (-64.1%)
Mutual labels:  dft
dftcxx
C++ based DFT program for educational purposes
Stars: ✭ 40 (+2.56%)
Mutual labels:  dft
old-audiosync
First implementation of the audio synchronization feature for Vidify, now obsolete
Stars: ✭ 16 (-58.97%)
Mutual labels:  dft
inelastica
Python package for eigenchannels, vibrations and inelastic electron transport based on SIESTA/TranSIESTA DFT
Stars: ✭ 22 (-43.59%)
Mutual labels:  dft
ESPEI
Fitting thermodynamic models with pycalphad - https://doi.org/10.1557/mrc.2019.59
Stars: ✭ 46 (+17.95%)
Mutual labels:  materials-science
amset
Electronic transport properties from first-principles calculations
Stars: ✭ 57 (+46.15%)
Mutual labels:  materials-science
Pruned-DFT-s-FBMC Python
Simulates pruned DFT spread FBMC and compares the performance to OFDM, SC-FDMA and conventional FBMC. The included classes (QAM, DoublySelectiveChannel, OFDM, FBMC) can be reused in other projects.
Stars: ✭ 22 (-43.59%)
Mutual labels:  dft
TimeEvolvingMPO
A Python 3 package to efficiently compute non-Markovian open quantum systems.
Stars: ✭ 43 (+10.26%)
Mutual labels:  many-body-physics
masci-tools
Tools, utility, parsers useful in daily material science work
Stars: ✭ 18 (-53.85%)
Mutual labels:  materials-science
OpenMaterial
3D model exchange format with physical material properties for virtual development, test and validation of automated driving.
Stars: ✭ 23 (-41.03%)
Mutual labels:  materials-science

DMFTwDFT

DMFTwDFT is an open-source, user-friendly framework to calculate electronic, vibrational and elastic properties in strongly correlated materials (SCM) using beyond-DFT methods such as DFT+U, DFT+Hybrids and DFT+DMFT (Dynamical Mean Field Theory) with a variety of different DFT codes. Currently supports VASP, Siesta and Quantum Espresso.

Features

Workflow

Installation and usage

Please refer to the documentation.

https://dmftwdft-project.github.io/DMFTwDFT/

Quick Install:

Copy Makefile.in from the config directory for the desired compiler to the DMFTwDFT root directory and do:

 python setup.py {gfortran, intel}

Note:

For gnu compilers, it is assumed that liblapack.a, libblas.a and gsl libraries are installed in the /usr/local/lib/ directory. If not, modify LALIB and GSLLIB in Makefile.in to point to the correct location. Additionally, set compiler flags in FFLAGSEXTRA.

Developers

Hyowon Park
Aldo Romero
Uthpala Herath
Vijay Singh
Benny Wah
Xingyu Liao

Contributors

Kristjan Haule
Chris Marianetti

How to cite

If you have used DMFTwDFT in your work, please cite:

10.1016/j.cpc.2020.107778

BibTex:

@article{SINGH2021107778,
title = "DMFTwDFT: An open-source code combining Dynamical Mean Field Theory with various density functional theory packages",
journal = "Computer Physics Communications",
volume = "261",
pages = "107778",
year = "2021",
issn = "0010-4655",
doi = "https://doi.org/10.1016/j.cpc.2020.107778",
url = "http://www.sciencedirect.com/science/article/pii/S001046552030388X",
author = "Vijay Singh and Uthpala Herath and Benny Wah and Xingyu Liao and Aldo H. Romero and Hyowon Park",
keywords = "DFT, DMFT, Strongly correlated materials, Python, Condensed matter physics, Many-body physics",
}

Thank you.

Mailing list

Please post your questions on our forum.

https://groups.google.com/d/forum/dmftwdft

Support packages

We acknowledge the use of the following packages:

Uthpala Herath, Pedram Tavadze, Xu He, Eric Bousquet, Sobhit Singh, Francisco Muñoz, and Aldo H. Romero. "PyProcar: A Python library for electronic structure pre/post-processing". Computer Physics Communications 251 (2020): 107080.

[1] Kristjan Haule, Phys. Rev. B 75, 155113 (2007).

Free energy implementation : [2] Kristjan Haule, Turan Birol, Phys. Rev. Lett. 115, 256402 (2015).

  • Wannier90
    Wannier90 as a community code: new features and applications, G. Pizzi et al., J. Phys. Cond. Matt. 32, 165902 (2020)

Note:

Users can download these external programs, as explained in the README file of each supported package folder (see folder DMFTwDFT-master/support-packages). For installation, we suggest users refer to this link: https://dmftwdft-project.github.io/DMFTwDFT/installation.html for more details. OR Users can run the python script "setup.py" which will automatically download and install the internal as well as external programs.

PyProcar is used as a support package to find the wannier window of the correlated orbitals. It's not necessary to be installed for DMFTwDFT. PyChemia is required for the Python 3 version of the code which is still under development. For the Python 2 version this is not required.

Changes

v1.2 Jan 13th, 2020 - Fixed bug with exponentially large numbers in UNI_mat.dat for SCF calculations.
v1.1 May 11th, 2020 - Added support for Quantum Espresso through Aiida.
v1.0 April 23, 2020 - Cleaned repository. Defaulted to Python 2.x version.
v0.3 November 25, 2019 - Added DMFT.py and postDMFT.py scripts
v0.2 July 10, 2019 - DMFTwDFT library version
v0.1 July 31, 2018 - Initial release (Command line version)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].