triqs_ctint.solver_core.SolveParamsT
- class triqs_ctint.solver_core.SolveParamsT
Bases:
objectParameters passed to the solve method of the solver class.
Synthesized constructor with the following keyword arguments:
- Parameters:
- h_intOperator
- alphandarray[float, 4]
- n_cyclesint
- n_sint, default=2
- length_cycleint, default=100
- n_warmup_cyclesint, default=5000
- random_seedint, default=34788 + 928374 * mpi::communicator().rank()
- random_namestr, default=””
- use_double_insertionbool, default=true
- insertion_types[int], default={}
- use_auxiliary_spin_flipbool, default=false
- max_timeint, default=-1
- max_orderint, default=-1
- verbosityint, default== 0 ? 30
- rethrow_exceptionbool, default=true
- measure_sign_onlybool, default=false
- measure_average_signbool, default=true
- measure_average_kbool, default=true
- measure_auto_corr_timebool, default=true
- measure_histogrambool, default=false
- measure_densitybool, default=true
- measure_M_taubool, default=true
- measure_M_iwbool, default=false
- measure_M4_iwbool, default=false
- measure_M4pp_iwbool, default=false
- measure_M4ph_iwbool, default=false
- n_iW_M4int, default=32
- n_iw_M4int, default=32
- measure_M3pp_iwbool, default=false
- measure_M3ph_iwbool, default=false
- n_iw_M3int, default=64
- n_iW_M3int, default=32
- measure_M3pp_taubool, default=false
- measure_M3ph_taubool, default=false
- measure_M3xph_taubool, default=false
- n_tau_M3int, default=201
- measure_chi2pp_taubool, default=false
- measure_chi2ph_taubool, default=false
- n_tau_chi2int, default=201
- n_iw_chi2int, default=32
- measure_chiAB_taubool, default=false
- chi_A_vec[Operator], default={}
- chi_B_vec[Operator], default={}
- nfft_buf_sizeint, default=100000
- nfft_tolfloat, default=1e-8
- post_processbool, default=true
- det_init_sizeint, default=1000
- det_n_operations_before_checkint, default=100
- det_precision_warningfloat, default=1.e-8
- det_precision_errorfloat, default=1.e-5
- det_singular_thresholdfloat, default=-1
Attributes
The \(\alpha\) tensor used in the determinantal expansion.
List of all operators \(A\).
List of all operators \(B\).
The maximum size of the determinant matrix before a resize.
Maximum number of operations before testing the accuracy of \(\det(M)\) and \(M^{-1}\).
Threshold for determinant precision errors.
Threshold for determinant precision warnings.
Bound for the determinant matrix being singular (if \(< 0\), checks for subnormal numbers instead).
Interacting part of the local Hamiltonian.
Types of insertions to use.
Length of a single QMC cycle.
Maximum perturbation order accepted during insertion and removal moves (use -1 for unlimited).
Maximum runtime in seconds, use -1 to set infinite.
Measure \(M^{(3)}_{ph}(i\omega)\)?
Measure \(M^{(3)}_{ph}(\tau)\)?
Measure \(M^{(3)}_{pp}(i\omega)\)?
Measure \(M^{(3)}_{pp}(\tau)\)?
Measure \(M^{(3)}_{xph}(\tau)\)?
Measure \(M^{(4)}(i\omega)\) using NFFT?
Measure \(M^{(4)}_{ph}(i\omega)\) using NFFT?
Measure \(M^{(4)}_{pp}(i\omega)\) using NFFT?
Measure \(M(i\omega)\) using NFFT?
Measure \(M(\tau)\)?
Measure the auto-correlation time?
Measure the average perturbation order?
Measure the Monte-Carlo sign?
Measure \(\chi^{(2)}_{ph}(\tau)\) by insertion?
Measure \(\chi^{(2)}_{pp}(\tau)\) by insertion?
Measure \(\chi_{AB}(\tau)\) by insertion?
Measure the density by operator insertion?
Measure the perturbation-order distribution?
Measure the sign only?
Number of QMC cycles.
Number of positive bosonic Matsubara frequencies in \(M^{(3)}\).
Number of positive bosonic Matsubara frequencies in \(M^{(4)}\).
Number of positive fermionic Matsubara frequencies in \(M^{(3)}\).
Number of positive fermionic Matsubara frequencies in \(M^{(4)}\).
Number of positive Matsubara frequencies in \(\chi^{(2)}\).
Number of auxiliary spins.
Number of imaginary-time points in \(M^{(3)}\).
Number of imaginary-time points in \(\chi^{(2)}\).
Number of cycles for thermalization.
Size of the NFFT buffer.
Tolerance for the NFFT transform.
Perform post-processing?
Name of the random number generator.
Seed for the random number generator.
Catch exceptions on the nodes and rethrow them on rank 0?
Use auxiliary spin-flip insertion (requires \(n_s = 2\))?
Use double insertion?
Verbosity level.