Employ DMET as a problem decomposition technique.
DMET single-shot algorithm is used for problem decomposition technique. By default, CCSD is used as the electronic structure solver, and IAO is used for the localization scheme. Users can define other electronic structure solver such as FCI or VQE as an impurity solver. Meta-Lowdin localization scheme can be used instead of the IAO scheme, which cannot be used for minimal basis set.
A type of electronic structure solver. Default is CCSD.
subclass of ElectronicStructureSolver
A type of localization scheme. Default is IAO.
simulate(molecule, fragment_atoms, mean_field=None)¶
Perform DMET single-shot calculation.
If the mean field is not provided it is automatically calculated.
molecule (pyscf.gto.Mole) – The molecule to simulate.
fragment_atoms (list) – List of number of atoms for each fragment (int).
mean_field (pyscf.scf.RHF) – The mean field of the molecule.
The DMET energy (dmet_energy).
- Return type
RuntimeError: If the number of atoms in the fragment list agrees with total.