triqs_modest
About ModEST
What ModEST is
What ModEST does
Install modest
Compiling modest from source
Prerequisites
Installation steps
Version compatibility
Custom CMake options
Git LFS Tests (Optional)
User guide
Realistic DMFT and electronic structure
From DFT to a correlated low-energy problem
The lattice Hamiltonian + self-energy problem
The DMFT self-consistency cycle
Charge self-consistency
How ModEST organizes the calculation
Theory and notation
Notation and basic equations
Bloch, Wannier and correlated spaces
The σ index
Projectors
DMFT equations
Projected equations in the correlated space
Number of electrons
Block structure of the correlated space
Definitions
Basis preparation
Embedding
Appendices
Derivation of the local Green’s function
Derivation of the projected density
Integration in the irreducible Brillouin zone wedge
Derivation of the fused projector
Tutorials
Charge self-consistent DFT+DMFT with VASP
Charge self-consistent DFT+DMFT with VASP: SrVO
3
Step 1 — converge the DFT charge density
Step 2 — the projector definition
Step 3 — switch the INCAR to charge self-consistency
Step 4 — the DMFT driver script
Step 5 — run it
Step 6 — track the impurity self-energy
More tutorials
API Reference
Python API
One-body elements
Factories
Containers
Supporting types
Embedding
Mapping from impurities to
\(\mathcal{C}\)
Interaction Hamiltonians
DMFT loop
Local Green’s function
Chemical-potential search
Impurity levels and hybridization function
Double counting
Embedded self-energy
Where does the double-counting term appear in the DMFT loop
Charge self-consistency
Generic DFT driver framework
Charge-density correction
Post-processing
Spectral functions
Container types
Green’s function utilities
Analyzing degenerate blocks
Symmetrizing a block Green’s function
OBE utilities
Checkpointing
C++ API
Changelog
Reporting issues
triqs_modest
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
_
__getitem__() (triqs_modest.embedding.Embedding method)
(triqs_modest.utils.checkpoint.Checkpointer method)
(triqs_modest.utils.file_io.CheckpointBase method)
__len__() (triqs_modest.utils.checkpoint.Checkpointer method)
(triqs_modest.utils.file_io.CheckpointBase method)
A
add_local_term() (in module triqs_modest.obe_tb)
analyze_degenerate_blocks() (in module triqs_modest.utils.analyze_gfs)
append() (triqs_modest.utils.checkpoint.Checkpointer method)
(triqs_modest.utils.file_io.CheckpointBase method)
atom_names (triqs_modest.obe.LocalSpace attribute)
atomic_decomposition (triqs_modest.obe.LocalSpace attribute)
atomic_shells (triqs_modest.obe.LocalSpace attribute)
atomic_view() (triqs_modest.obe.LocalSpace method)
AtomicOrbs (class in triqs_modest.obe)
atoms_block_decomposition (triqs_modest.obe.LocalSpace attribute)
B
band_window (triqs_modest.obe.DownfoldingProjectorExt attribute)
BandDispersion (class in triqs_modest.obe)
C
C_space (triqs_modest.obe.OneBodyElementsGw attribute)
(triqs_modest.obe.OneBodyElementsOnGrid attribute)
(triqs_modest.obe_tb.OneBodyElementsTb attribute)
charge_density_correction() (in module triqs_modest.local_gf)
CheckpointBase (class in triqs_modest.utils.file_io)
Checkpointer (class in triqs_modest.utils.checkpoint)
cls_idx (triqs_modest.obe.AtomicOrbs attribute)
D
data (triqs_modest.post_processing.SpectralFunctionKw attribute)
dc_energy() (triqs_modest.utils.dc.DcSolver method)
dc_formulas() (in module triqs_modest.utils.dc)
dc_self_energy() (triqs_modest.utils.dc.DcSolver method)
DcSolver (class in triqs_modest.utils.dc)
density() (in module triqs_modest.obe_tb)
(in module triqs_modest.rho_and_mu)
density_nk() (in module triqs_modest.rho_and_mu)
description() (triqs_modest.embedding.Embedding method)
dft_idx (triqs_modest.obe.AtomicOrbs attribute)
DftDriver (class in triqs_modest.dft_driver.driver)
dim (triqs_modest.obe.AtomicOrbs attribute)
(triqs_modest.obe.LocalSpace attribute)
dirname (triqs_modest.utils.checkpoint.Checkpointer property)
(triqs_modest.utils.file_io.CheckpointBase attribute)
DownfoldingProjector (class in triqs_modest.obe)
DownfoldingProjectorExt (class in triqs_modest.obe)
drop_imp() (triqs_modest.embedding.Embedding method)
E
embed() (triqs_modest.embedding.Embedding method)
Embedding (class in triqs_modest.embedding)
empty (triqs_modest.utils.file_io.CheckpointBase attribute)
extend_to_spin() (in module triqs_modest.obe_tb)
extract() (triqs_modest.embedding.Embedding method)
F
find_chemical_potential() (in module triqs_modest.obe_tb)
(in module triqs_modest.rho_and_mu)
first_shell_of_its_equiv_cls() (triqs_modest.obe.LocalSpace method)
fold() (in module triqs_modest.obe_tb)
G
gamma (triqs_modest.embedding.ImpBlockT attribute)
gloc() (in module triqs_modest.local_gf)
(in module triqs_modest.obe_tb)
H
H (triqs_modest.obe.OneBodyElementsOnGrid attribute)
(triqs_modest.obe_tb.OneBodyElementsTb attribute)
H() (triqs_modest.obe.BandDispersion method)
H_k (triqs_modest.obe.BandDispersion attribute)
Hloc() (in module triqs_modest.obe_tb)
hybridization() (in module triqs_modest.atomic_levels_and_delta)
I
ibz_symm_ops (triqs_modest.obe.OneBodyElementsOnGrid attribute)
IbzSymmetryOps (class in triqs_modest.obe)
imp_block_structure (triqs_modest.embedding.Embedding attribute)
imp_decomposition() (triqs_modest.embedding.Embedding method)
imp_idx (triqs_modest.embedding.ImpBlockT attribute)
ImpBlockT (class in triqs_modest.embedding)
impurity_levels() (in module triqs_modest.atomic_levels_and_delta)
(in module triqs_modest.obe_tb)
IterationData (class in triqs_modest.utils.file_io)
K
k_weights (triqs_modest.obe.BandDispersion attribute)
kpts (triqs_modest.obe.DownfoldingProjectorExt attribute)
L
l (triqs_modest.obe.AtomicOrbs attribute)
last (triqs_modest.utils.file_io.CheckpointBase attribute)
LocalSpace (class in triqs_modest.obe)
M
make_density_density() (in module triqs_modest.hamiltonians)
make_embedding() (in module triqs_modest.embedding)
make_embedding_with_clusters() (in module triqs_modest.embedding)
make_kanamori() (in module triqs_modest.hamiltonians)
make_one_body_elements_gw() (in module triqs_modest.obe)
make_slater() (in module triqs_modest.hamiltonians)
make_zero_imp_self_energies() (triqs_modest.embedding.Embedding method)
matrix_valued (triqs_modest.obe.BandDispersion attribute)
mats (triqs_modest.obe.Op attribute)
merge_embed_block_by_imp (triqs_modest.embedding.Embedding attribute)
module
triqs_modest
triqs_modest.atomic_levels_and_delta
triqs_modest.dft_driver
triqs_modest.dft_driver.driver
triqs_modest.embedding
triqs_modest.hamiltonians
triqs_modest.local_gf
triqs_modest.obe
triqs_modest.obe_tb
triqs_modest.post_processing
triqs_modest.rho_and_mu
triqs_modest.utils
triqs_modest.utils.analyze_gfs
triqs_modest.utils.checkpoint
triqs_modest.utils.dc
triqs_modest.utils.file_io
triqs_modest.version
mu (triqs_modest.utils.file_io.IterationData attribute)
N
n_alpha (triqs_modest.embedding.Embedding attribute)
n_atoms (triqs_modest.obe.LocalSpace attribute)
n_bands_per_k (triqs_modest.obe.BandDispersion attribute)
(triqs_modest.obe.DownfoldingProjector attribute)
(triqs_modest.obe.DownfoldingProjectorExt attribute)
n_gamma() (triqs_modest.embedding.Embedding method)
n_impurities (triqs_modest.embedding.Embedding attribute)
n_k (triqs_modest.obe.BandDispersion attribute)
N_nu() (triqs_modest.obe.BandDispersion method)
n_sigma (triqs_modest.embedding.Embedding attribute)
(triqs_modest.obe.LocalSpace attribute)
O
one_body_elements_from_dft() (triqs_modest.dft_driver.driver.DftDriver method)
one_body_elements_from_dft_converter() (in module triqs_modest.obe)
one_body_elements_from_wannier90() (in module triqs_modest.obe_tb)
one_body_elements_on_high_symmetry_path() (in module triqs_modest.obe)
one_body_elements_with_theta_projectors() (in module triqs_modest.obe)
OneBodyElementsGw (class in triqs_modest.obe)
OneBodyElementsOnGrid (class in triqs_modest.obe)
OneBodyElementsTb (class in triqs_modest.obe_tb)
Op (class in triqs_modest.obe)
ops (triqs_modest.obe.IbzSymmetryOps attribute)
P
P (triqs_modest.obe.OneBodyElementsGw attribute)
(triqs_modest.obe.OneBodyElementsOnGrid attribute)
P() (triqs_modest.obe.DownfoldingProjector method)
(triqs_modest.obe.DownfoldingProjectorExt method)
P_k (triqs_modest.obe.DownfoldingProjector attribute)
(triqs_modest.obe.DownfoldingProjectorExt attribute)
per_theta (triqs_modest.post_processing.SpectralFunctionW attribute)
permutation (triqs_modest.obe.Op attribute)
proj_data (triqs_modest.post_processing.SpectralFunctionKw attribute)
projected_spectral_function() (in module triqs_modest.post_processing)
psi_map (triqs_modest.embedding.Embedding attribute)
R
replace_imp() (triqs_modest.embedding.Embedding method)
restart() (triqs_modest.utils.checkpoint.Checkpointer method)
rotate() (in module triqs_modest.obe_tb)
rotate_local_basis() (triqs_modest.obe.DownfoldingProjector method)
(triqs_modest.obe.DownfoldingProjectorExt method)
rotation_from_dft_to_local_basis (triqs_modest.obe.LocalSpace attribute)
rotation_from_spherical_to_dft_basis (triqs_modest.obe.LocalSpace attribute)
S
show_git_hash() (in module triqs_modest.version)
show_version() (in module triqs_modest.version)
Sigma_hartree_list (triqs_modest.utils.file_io.IterationData attribute)
Sigma_imp_list (triqs_modest.utils.file_io.IterationData attribute)
sigma_names (triqs_modest.embedding.Embedding attribute)
(triqs_modest.obe.LocalSpace attribute)
slice_sigma (triqs_modest.embedding.Embedding attribute)
spectral_function() (in module triqs_modest.post_processing)
spectral_function_on_high_symmetry_path() (in module triqs_modest.post_processing)
SpectralFunctionKw (class in triqs_modest.post_processing)
SpectralFunctionW (class in triqs_modest.post_processing)
spin_kind (triqs_modest.obe.BandDispersion attribute)
(triqs_modest.obe.DownfoldingProjector attribute)
(triqs_modest.obe.DownfoldingProjectorExt attribute)
(triqs_modest.obe.LocalSpace attribute)
split_imp() (triqs_modest.embedding.Embedding method)
split_imp_block() (triqs_modest.embedding.Embedding method)
swap_sigma() (triqs_modest.embedding.Embedding method)
symmetrize() (in module triqs_modest.utils.analyze_gfs)
T
tau (triqs_modest.embedding.ImpBlockT attribute)
time_inv (triqs_modest.obe.Op attribute)
total (triqs_modest.post_processing.SpectralFunctionW attribute)
triqs_modest
module
triqs_modest.atomic_levels_and_delta
module
triqs_modest.dft_driver
module
triqs_modest.dft_driver.driver
module
triqs_modest.embedding
module
triqs_modest.hamiltonians
module
triqs_modest.local_gf
module
triqs_modest.obe
module
triqs_modest.obe_tb
module
triqs_modest.post_processing
module
triqs_modest.rho_and_mu
module
triqs_modest.utils
module
triqs_modest.utils.analyze_gfs
module
triqs_modest.utils.checkpoint
module
triqs_modest.utils.dc
module
triqs_modest.utils.file_io
module
triqs_modest.version
module
U
update_one_body_elements_with_charge_correction() (triqs_modest.dft_driver.driver.DftDriver method)