fcdmft.solver.mpiccgf module#

class fcdmft.solver.mpiccgf.CCGF(mycc, tol=0.0001, verbose=None)[source]#

Bases: object

Methods

eaccsd_ao(ps, omega_list, mo_coeff, broadening)

Compute EA-CCSD-GF in AO basis (parallelize over orbitals)

eaccsd_mo(ps, qs, omega_list, broadening)

Compute EA-CCSD-GF in MO basis

ipccsd_ao(ps, omega_list, mo_coeff, broadening)

Compute IP-CCSD-GF in AO basis (parallelize over orbitals)

ipccsd_mo(ps, qs, omega_list, broadening)

Compute IP-CCSD-GF in MO basis

get_gf

eaccsd_ao(ps, omega_list, mo_coeff, broadening)[source]#

Compute EA-CCSD-GF in AO basis (parallelize over orbitals)

eaccsd_mo(ps, qs, omega_list, broadening)[source]#

Compute EA-CCSD-GF in MO basis

get_gf(p, q, omega_list, broadening)[source]#
ipccsd_ao(ps, omega_list, mo_coeff, broadening)[source]#

Compute IP-CCSD-GF in AO basis (parallelize over orbitals)

ipccsd_mo(ps, qs, omega_list, broadening)[source]#

Compute IP-CCSD-GF in MO basis

fcdmft.solver.mpiccgf.ea_shape(cc)[source]#
fcdmft.solver.mpiccgf.greens_b_doubles_ea_rhf(t2, p)[source]#
fcdmft.solver.mpiccgf.greens_b_doubles_ip_rhf(t2, p)[source]#
fcdmft.solver.mpiccgf.greens_b_singles_ea_rhf(t1, p)[source]#
fcdmft.solver.mpiccgf.greens_b_singles_ip_rhf(t1, p)[source]#
fcdmft.solver.mpiccgf.greens_b_vector_ea_rhf(cc, p)[source]#
fcdmft.solver.mpiccgf.greens_b_vector_ip_rhf(cc, p)[source]#
fcdmft.solver.mpiccgf.greens_e_doubles_ea_rhf(t1, l1, l2, p)[source]#
fcdmft.solver.mpiccgf.greens_e_doubles_ip_rhf(t1, l1, l2, p)[source]#
fcdmft.solver.mpiccgf.greens_e_singles_ea_rhf(t1, t2, l1, l2, p)[source]#
fcdmft.solver.mpiccgf.greens_e_singles_ip_rhf(t1, t2, l1, l2, p)[source]#
fcdmft.solver.mpiccgf.greens_e_vector_ea_rhf(cc, p)[source]#
fcdmft.solver.mpiccgf.greens_e_vector_ip_rhf(cc, p)[source]#
fcdmft.solver.mpiccgf.greens_func_multiply(ham, vector, linear_part, **kwargs)[source]#
fcdmft.solver.mpiccgf.ip_shape(cc)[source]#