Quantum Unitary Matrix Representation of Lattice Boltzmann Model for Low Reynolds Fluid Flow Simulation
E. Dinesh Kumar, Steven H. Frankel

TL;DR
This paper introduces a quantum algorithm for simulating low Reynolds number fluid flows using a matrix representation of the Lattice Boltzmann method, employing unitary decompositions and quantum gates.
Contribution
It presents a novel quantum algorithm that encodes Lattice Boltzmann models as unitary matrices for efficient quantum simulation of fluid dynamics.
Findings
Tested on linear flow problems with up to 216 grid points
Gate counts closely match theoretical limits
High two-qubit gate count (~10^7) highlights circuit complexity
Abstract
We propose a quantum algorithm for the Lattice Boltzmann (LB) method to simulate fluid flows in the low Reynolds number regime. First, we encode the particle distribution functions (PDFs) as probability amplitudes of the quantum state and demonstrate the need to control the state of the ancilla qubit during the initial state preparation. Second, we express the LB algorithm as a matrix-vector product by neglecting the quadratic non-linearity in the equilibrium distribution function, wherein the vector represents the PDFs, and the matrix represents the collision and streaming operators. Third, we employ classical singular value decomposition (SVD) to decompose the non-unitary collision and streaming operators into a product of unitary matrices. Finally, we show the importance of having a Hadamard gate between the collision and the streaming operations. Our approach has been tested on…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLattice Boltzmann Simulation Studies · Smart Grid Energy Management
