Parallel evaluation of quantum algorithms for computational fluid dynamics

Abstract The development and evaluation of quantum computing algorithms for computational fluid dynamics is described. A hybrid classical/quantum hardware approach is assumed where selected computationally intensive parts of the solver are implemented as quantum circuits. The vortex-in-cell method is considered as an example where the Quantum Fourier Transform is used to build a Poisson solver. Computational aspects of simulating the required quantum circuits on a classical parallel computer are discussed including an analysis of the required data exchanges for a distributed-memory parallelization using message-passing. The effect of errors and noise in the quantum algorithm on the flow solution is analyzed and it is shown that despite inevitable noise and uncertainties, meaningful flow simulations can be performed using a hybrid classical/quantum hardware approach. An improved version of the vortex-in-cell method with increased resilience to noise is also discussed along with suggestions for future steps. The presented work is limited to a single CFD algorithm. However, building on this work, a broader range of algorithms will be considered in future work.

[1]  J. Traub,et al.  Quantum algorithm and circuit design solving the Poisson equation , 2012, 1207.2485.

[2]  George N. Barakos,et al.  Coupled Navier–Stokes—Molecular dynamics simulations using a multi‐physics flow simulation framework , 2009 .

[3]  A. Harrow,et al.  Quantum algorithm for linear systems of equations. , 2008, Physical review letters.

[4]  S. Jordan Fast quantum algorithm for numerical gradient estimation. , 2004, Physical review letters.

[5]  Barenco,et al.  Approximate quantum Fourier transform and decoherence. , 1996, Physical review. A, Atomic, molecular, and optical physics.

[6]  Georges-Henri Cottet,et al.  Simulation and control of three-dimensional wakes , 2004 .

[7]  Hiroshi Imai,et al.  General-Purpose Parallel Simulator for Quantum Computing , 2002, UMC.

[8]  Miquel,et al.  Factoring in a dissipative quantum computer. , 1996, Physical Review A. Atomic, Molecular, and Optical Physics.

[9]  Isaac L. Chuang,et al.  Quantum Computation and Quantum Information (10th Anniversary edition) , 2011 .

[10]  Bruno Juliá-Díaz,et al.  QCMPI: A parallel environment for quantum computing , 2009, Comput. Phys. Commun..

[11]  George N. Barakos,et al.  Coupled Navier–Stokes/molecular dynamics simulations in nonperiodic domains based on particle forcing , 2012 .

[12]  Andrzej Kosior,et al.  Parallel computations on GPU in 3D using the vortex particle method , 2013 .

[13]  J. Cirac,et al.  Quantum Computations with Cold Trapped Ions. , 1995, Physical review letters.