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.py
to obtain the ground state for each fragment, stored inqpe_state.npy
- Run
las-vqe.py
using the initialize step, loading wave functions fromqpe_state.npy
DI-LAS-UCC steps:
- Run
las-vqe.py
using the initialize step andget_so_ci_vector()
HF-UCC steps:
- Run
las-vqe.py
using the initialize step and the HartreeFock initial state