Overview¶
QForte is an open-source suite of state-of-the-art quantum algorithms library for electronic structure. All algorithms rely on an in-house state vector simulator written in C++ and exposed in Python via Pybind11.
Capabilities¶
In general, QForte is composed several distinct algorithmic catagories, each with their own more specific algorithm implementations:
- Variational quantum eigensolvers (VQE)
Trotterized (disentangled) Unitary coupled cluster VQE (UCC-VQE)
Adaptive derivative assembled pseudo-Trotter VQE (ADAPT-VQE)
- Projective quantum eigensolvers (PQE)
Trotterized (disentangled) Unitary coupled cluster PQE (UCC-PQE)
Selected PQE (SPQE)
- Quantum subspace diagonalization (QSD)
Quantum Krylov (QK)
Multireference selected quantum Krylov (MRSQK)
- Imagniary time evolution (ITE)
Quantum imaginary time evolution (QITE)
Quantum imaginary time Lanczos (QLanczos)
- Quantum phase estimation (QPE)
Canonical quantum phase estimation
Dependencies¶
In order to run Forte, the following are required:
A Recent version of Psi4
CMake version 3.0 or higher