dmft_cycle
main DMFT cycle, DMFT step, and helper functions
-
dmft_cycle.
dmft_cycle
(general_params, solver_params, advanced_params, dft_params, n_iter, dft_irred_kpt_indices=None, dft_energy=None)[source] main dmft cycle that works for one shot and CSC equally
Parameters: - general_paramsdict
general parameters as a dict
- solver_paramsdict
solver parameters as a dict
- advanced_paramsdict
advanced parameters as a dict
- observablesdict
current observable array for calculation
- n_iterint
number of iterations to be executed
- dft_irred_kpt_indices: iterable of int
If given, writes density correction for csc calculations only for irreducible kpoints
Returns: - observablesdict
updated observable array for calculation