QuOp_MPI: A framework for parallel simulation of quantum variational algorithms

Research output: Contribution to journalArticlepeer-review


QuOp_MPI is a Python package designed for parallel simulation of quantum variational algorithms. It presents an object-orientated approach to quantum variational algorithm design and utilises MPI-parallelised sparse-matrix exponentiation, the fast Fourier transform and parallel gradient evaluation to achieve the highly efficient simulation of the fundamental unitary dynamics on massively parallel systems. In this article, we introduce QuOp_MPI and explore its application to the simulation of quantum algorithms designed to solve combinatorial optimisation algorithms, including the Quantum Approximation Optimisation Algorithm, the Quantum Alternating Operator Ansatz, and the Quantum Walk-assisted Optimisation Algorithm.

Original languageEnglish
Article number101711
JournalJournal of Computational Science
Publication statusPublished - Jul 2022


Dive into the research topics of 'QuOp_MPI: A framework for parallel simulation of quantum variational algorithms'. Together they form a unique fingerprint.

Cite this