[advanced]: Advanced inputs

Advanced parameters, do not modify the default value unless you know what you are doing.

dc_factor

type = float; default = None

If given, scales the dc energy by multiplying with this factor, usually < 1. If None, the dc is left unchanged, which is equivalent to dc_factor=1.

dc_fixed_occ

type = list of float; default = None

If given, the occupation for the DC for each impurity is set to the provided value. Still uses the same kind of DC!

dc_fixed_value

type = float; default = None

If given, it sets the DC (energy/imp) to this fixed value. Overwrites EVERY other DC configuration parameter if DC is turned on

dc_nominal

type = bool; default = False

TODO: write

dc_orb_shift

type = list of float; default = None

extra potential shift per orbital per impurity added to the DC

dc_J

type = float or list of float; default = general.J

J values for DC determination. If only one value is given, the same J is assumed for all impurities

dc_U

type = float or list of float; default = general.U

U values for DC determination. If only one value is given, the same U is assumed for all impurities

map_solver_struct

type = list of dict; default = None

Additional manual mapping of the solver block structure, applied after the block structure finder for each impurity. Give exactly one dict per ineq impurity. see also triqs.github.io/dft_tools/latest/_python_api/triqs_dft_tools.block_structure.BlockStructure.map_gf_struct_solver.html

mapped_solver_struct_degeneracies

type = list; default = None

Degeneracies applied when using map_solver_struct, for each impurity. If not given and map_solver_struct is used, no symmetrization will happen.

pick_solver_struct

type = list of dict; default = None

input a solver dictionary for each ineq impurity to reduce dimensionality of solver block structure. Similar to to map_solver_struct, but with simpler syntax.