Simulation framework of variational quantum algorithms focused on performance, portability and distributivity on parallel architectures. Although any quantum backends can be used, only QuEST, a highly portable statevector simulator, has been included so far. The implementation of variational quantum algorithms found in src/vqas was inspired by xacc library.
- implementation of a Variational Quantum Eigensolver (VQE)
- implementation of Adiabatic Quantum Computation via Parameterized Quantum Circuits
- implementation of QAOA (testing)
- parallelized computation via MPI library (testing)
git submodule update --init --recursive
mkdir build && cd build
cmake .. && make
make install
cmake .. -DCMAKE_INSTALL_PREFIX=destination_path
See LattiQ, the experimental framework for lattice problems on NISQ devices that is running on top of FastVQA and [AqcPqC] for an experimental framework for Adiabatic Quantum Computation via Parameterized Quantum Circuits built on top of FastVQA. More detailed docs and api are on plan soon.