solve() parameters
Parameter Name  | 
Type  | 
Default  | 
Documentation  | 
|---|---|---|---|
h_int  | 
triqs_cthyb::many_body_op_t  | 
–  | 
Interacting part of the atomic Hamiltoniann type: Operator  | 
h_0  | 
triqs_cthyb::many_body_op_t  | 
– (only necessary if delta_interface == True)  | 
Nonnteracting part of the atomic Hamiltoniann type: Operator  | 
n_cycles  | 
int  | 
–  | 
Number of QMC cycles  | 
length_cycle  | 
int  | 
50  | 
Length of a single QMC cyclen default: 50  | 
n_warmup_cycles  | 
int  | 
5000  | 
Number of cycles for thermalizationn default: 5000  | 
random_seed  | 
int  | 
1 + triqs::mpi::communicator().rank()  | 
Seed for random number generatorn default: 34788 + 928374 * MPI.rank  | 
move_double  | 
bool  | 
True  | 
Add double insertions as a move?  | 
measure_G_tau  | 
bool  | 
True  | 
Measure G(tau) (including Fourier transform to Matsubara frequencies)?  | 
measure_G_l  | 
bool  | 
True  | 
Measure G_l (Legendre)?  | 
measure_G2_iw_ph  | 
bool  | 
False  | 
Measure two-particle Green’s function in particle-hole frequency convention  | 
measure_G2_n_bosonic  | 
int  | 
30  | 
Number of bosonic Matsubara frequencies for two-particle Green’s function measurement  | 
measure_G2_n_fermionic  | 
int  | 
30  | 
Number of fermionic Matsubara frequencies for two-particle Green’s function measurement  | 
worm_components  | 
iterable of int  | 
None  | 
Overrides worm components to measure with compound indices (see   | 
measure_pert_order  | 
bool  | 
True  | 
Measure perturbation order?  | 
move_global_prob  | 
double  | 
0.005  | 
Overall probability of the global moves  | 
flavourchange_moves  | 
int  | 
0  | 
Use flavourchange-moves instead of 4-operator insertions; they seemed to be inferior to 4 operator moves…  | 
statesampling  | 
int  | 
0  | 
Activate state-sampling algorithm  | 
The following triqs_cthyb parameters can easily be activated:
Parameter Name  | 
Type  | 
Default  | 
Documentation  | 
|---|---|---|---|
move_global  | 
std::map<std::string, indices_map_t>  | 
(std::map<std::string,indices_map_t>{})  | 
List of global moves (with their names).n Each move is specified with an index substitution dictionary.n type: dict(str : dict(indices : indices))n default: {}  | 
These triqs_cthyb parameters need some effort:
Parameter Name  | 
Type  | 
Default  | 
Documentation  | 
|---|---|---|---|
max_time  | 
int  | 
-1  | 
Maximum runtime in seconds, use -1 to set infiniten default: -1 = infinite  | 
measure_density_matrix  | 
bool  | 
False  | 
Measure the reduced impurity density matrix?  |