quemb.molbe.solver.solve_block2

quemb.molbe.solver.solve_block2(mf, nocc, frag_scratch, DMRG_args, use_cumulant)

DMRG fragment solver using the pyscf.dmrgscf wrapper.

Parameters:
  • mf (RHF) – Mean field object or similar following the data signature of the pyscf.RHF class.

  • nocc (int) – Number of occupied MOs in the fragment, used for constructing the fragment 1- and 2-RDMs.

  • frag_scratch (WorkDir) – Fragment-level DMRG scratch directory.

  • use_cumulant (bool) – Use the cumulant energy expression.

Returns:

rdm1: numpy.ndarray

1-Particle reduced density matrix for fragment.

rdm2: numpy.ndarray

2-Particle reduced density matrix for fragment.