EDIpack2ineq Fortran Module
EDIPACK2INEQ
is the top module of the EDIpack2ineq
library. It provides access to all the functions extending EDIpack2
to the case of inequivalent sites, realizing an addition to the Fortran API.
The user needs to invoke use of this module alongside the original library one, as:
program test
USE EDIPACK2
USE EDIPACK2INEQ
...
Used modules
edipack2
: EDIpack2.0 library frontende2i_aux_funx
: Assortment of auxiliary procedures, inequivalent sites versione2i_bath
: Bath module: real-space DMFT extensioned_set_hreplica()
⇒set_hreplica()
ed_set_hgeneral()
⇒set_hgeneral()
ed_spin_symmetrize_bath()
⇒spin_symmetrize_bath()
ed_orb_symmetrize_bath()
⇒orb_symmetrize_bath()
ed_orb_equality_bath()
⇒orb_equality_bath()
ed_ph_symmetrize_bath()
⇒ph_symmetrize_bath()
ed_ph_trans_bath()
⇒ph_trans_bath()
ed_break_symmetry_bath()
⇒break_symmetry_bath()
ed_enforce_normal_bath()
⇒enforce_normal_bath()
ed_save_array_as_bath()
⇒save_array_as_bath()
e2i_io
: Retrieve observables and response functions, inequivalent sites versione2i_main
: Main solver routines, inequivalent sites versione2i_bath_fit
: Bath fitting routines: real-space DMFT extension