Documentation

Python reference manual

class triqs_ctint.SolverCore

The Solver class

D0_iw

Dynamic density-density interaction in Matsubara frequencies

F_iw

The two-particle vertex function in purely fermionic notation (iw1, iw2, iw3)

G0_iw

Noninteracting Green Function in Matsubara frequencies

G0_shift_iw

The shifted noninteracting Green Function in Matsubara frequencies

G0_shift_tau

The shifted noninteracting Green Function in imaginary time

G2_iw

The two-particle Green function

G2c_iw

The connected part of the two-particle Green function

G_iw

Greens function in Matsubara frequencies (Eq. (18) in Notes). Dependent on M_iw

Jperp_iw

Dynamic spin-spin interaction in Matsubara frequencies

M3ph_delta

Equal-time peak in M3ph_tau

M3ph_iw

Building block for the fermion boson vertex (ph channel) in Matsubara frequencies

M3ph_iw_nfft

Building block for the fermion boson vertex (ph channel) in Matsubara frequencies using NFFT

M3ph_tau

Building block for the fermion boson vertex (ph channel) in imaginary time

M3pp_delta

Equal-time peak in M3pp_tau

M3pp_iw

Building block for the fermion boson vertex (pp channel) in Matsubara frequencies

M3pp_iw_nfft

Building block for the fermion boson vertex (pp channel) in Matsubara frequencies using NFFT

M3pp_tau

Building block for the fermion boson vertex (pp channel) in imaginary time

M4_iw

Building block for the full vertex function measured directly in Matsubara frequencies using NFFT

M_hartree

Hartree-term of M_tau

M_iw

The Fourier-transform of M_tau. Dependent on M_tau

M_iw_nfft

Same as M_tau, but measured directly in Matsubara frequencies using NFFT

M_tau

Building block for the Green function in imaginary time (Eq. (23) in Notes)

Sigma_iw

Self-energy in Matsubara frequencies. Dependent on M_iw

average_k

Average perturbation order

average_sign

Average sign of the CTINT

chi2ph_conn_tau_from_M3

M2 in the particle-hole channel in imaginary time as obtained from M3

chi2ph_iw

The equal time correlator $chi_2$ in the particle-hole channel in Matsubara frequencies

chi2ph_iw_from_M3

The equal time correlator $chi_2$ in the particle-hole channel in imaginary frequencies as obtained from M3ph_tau

chi2ph_tau

The equal time correlator $chi_2$ in the particle-hole channel in imaginary times as obtained by operator insertion

chi2ph_tau_from_M3

The equal time correlator $chi_2$ in the particle-hole channel in imaginary times as obtained from M3ph_tau

chi2pp_conn_tau_from_M3

M2 in the particle-particle channel in imaginary time as obtained from M3

chi2pp_iw

The equal time correlator $chi_2$ in the particle-particle channel in Matsubara frequencies

chi2pp_iw_from_M3

The equal time correlator $chi_2$ in the particle-particle channel in imaginary frequencies as obtained from M3pp_tau

chi2pp_tau

The equal time correlator $chi_2$ in the particle-particle channel in imaginary times as obtained by operator insertion

chi2pp_tau_from_M3

The equal time correlator $chi_2$ in the particle-particle channel in imaginary times as obtained from M3pp_tau

chi3ph_iw

The equal time correlator $chi_3$ in the particle-hole channel in Matsubara frequencies

chi3ph_iw_nfft

The equal time correlator $chi_3$ in the particle-hole channel in Matsubara frequencies as obtained by the NFFT $M_3$ measurement

chi3pp_iw

The equal time correlator $chi_3$ in the particle-particle channel in Matsubara frequencies

chi3pp_iw_nfft

The equal time correlator $chi_3$ in the particle-particle channel in Matsubara frequencies as obtained by the NFFT $M_3$ measurement

chiAB_iw

The correlation function $chi_AB$ in imaginary frequencies

chiAB_tau

The correlation function $chi_AB$ in imaginary times

constr_params
density

The density matrix (measured by operator insertion)

static hdf5_scheme()

Signature : () -> str

histogram

Average perturbation order distribution

last_solve_params
post_process()

Signature : () -> None

solve()

Solve method that performs CTINT calculation

Parameter Name Type Default Documentation
h_int triqs::operators::many_body_operator Interaction Hamiltonian
n_s int 1 Number of auxiliary spins
alpha triqs_ctint::alpha_t Alpha parameter
n_cycles int Number of MC cycles
length_cycle int 50 Length of a MC cycles
n_warmup_cycles int 5000 Number of warmup cycles
random_seed int 34788+928374*mpi::communicator().rank() Random seed of the random generator
random_name std::string ‘’ Name of the random generator
use_double_insertion bool false Use double insertion
max_time int -1 Maximum running time in seconds (-1 : no limit)
verbosity int mpi::communicator().rank()==0?3:0 Verbosity
measure_average_sign bool true Measure the MC sign
measure_average_k bool true Measure the average perturbation order
measure_histogram bool false Measure the average perturbation order distribution
measure_density bool true Measure the density matrix by operator insertion
measure_M_tau bool true Measure M(tau)
measure_M_iw bool false Measure M(iomega) using nfft
measure_M4_iw bool false Measure M4(iw) NFFT
n_iw_M4 int 32 Number of positive Matsubara frequencies in M4
measure_M3pp_iw bool false Measure M3pp(iw)
measure_M3ph_iw bool false Measure M3ph(iw)
n_iw_M3 int 64 Number of positive fermionic Matsubara frequencies in M3
n_iW_M3 int 32 Number of positive bosonic Matsubara frequencies in M3
measure_M3pp_tau bool false Measure M3pp(tau)
measure_M3ph_tau bool false Measure M3ph(tau)
n_tau_M3 int 201 Number of imaginary time points in M3
measure_chi2pp_tau bool false Measure of chi2pp by insertion
measure_chi2ph_tau bool false Measure of chi2ph by insertion
n_tau_chi2 int 201 Number of imaginary time points in chi2
n_iw_chi2 int 32 Number of positive Matsubara frequencies in chi2
measure_chiAB_tau bool false Measure of chiAB by insertion
chi_A_vec std::vector<many_body_operator> {} The list of all operators A
chi_B_vec std::vector<many_body_operator> {} The list of all operators B
nfft_buf_size int 500 Size of the Nfft buffer
post_process bool true Perform post processing