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? |