This code performs GB-LAS-UCC and DI-LAS-UCC calculations.
Requires:
- Qiskit
- Qiskit Nature (version < 0.5)
- PySCF
- MRH (github.com/MatthewRHermes/mrh)
GB-LAS-UCC steps:
- Run
qpe.pyto obtain the ground state for each fragment, stored inqpe_state.npy - Run
las-vqe.pyusing the initialize step, loading wave functions fromqpe_state.npy
DI-LAS-UCC steps:
- Run
las-vqe.pyusing the initialize step andget_so_ci_vector()
HF-UCC steps:
- Run
las-vqe.pyusing the initialize step and the HartreeFock initial state