Algorithmic Advances Towards a Realizable Quantum Lattice Boltzmann Method
Apurva Tiwari, Jason Iaconis, Jezer Jojo, Sayonee Ray, Martin Roetteler, Chris Hill, Jay Pathak
TL;DR
This work addresses the key barriers to realizing the Quantum Lattice Boltzmann Method on real quantum hardware by introducing a suite of algorithmic and architectural innovations. It combines tensor-network (MPS) loading for efficient initial-state encoding, an LCU-based collision step, a one-hot streaming encoding to reduce circuit depth, and observable-based readout with robust error mitigation to enable hardware demonstrations. The authors validate their approach with a hardware run of a 2D advection-diffusion problem on a $16×16$ grid using IonQ Forte, achieving high fidelity despite shallow circuit depths, and extend the methodology to 3D and non-uniform velocity fields through simulations and generalized circuit constructions. These advances collectively establish a practical pathway toward scalable, quantum-enabled CFD solvers on near-term devices, with potential industrial impact once larger qubit counts and longer coherence times become available. The mathematical core relies on the advection-diffusion PDE $∂_t Φ = D ∇^2 Φ - ∇·(uΦ)$ and the LBM update rules, now implemented via hardware-friendly encodings and probabilistic readouts, all wrapped in a framework capable of sustaining multiple timesteps per circuit while maintaining tractable success probabilities.
Abstract
The Quantum Lattice Boltzmann Method (QLBM) is one of the most promising approaches for realizing the potential of quantum computing in simulating computational fluid dynamics. Many recent works mostly focus on classical simulation, and rely on full state tomography. Several key algorithmic issues like observable readout, data encoding, and impractical circuit depth remain unsolved. As a result, these are not directly realizable on any quantum hardware. We present a series of novel algorithmic advances which allow us to implement the QLBM algorithm, for the first time, on a quantum computer. Hardware results for the time evolution of a 2D Gaussian initial density distribution subject to a uniform advection-diffusion field are presented. Furthermore, 3D simulation results are presented for particular non-uniform advection fields, devised so as to avoid the problem of diminishing probability of success due to repeated post-selection operations required for multiple timesteps. We demonstrate the evolution of an initial quantum state governed by the advection-diffusion equation, accounting for the iterative nature of the explicit QLBM algorithm. A tensor network encoding scheme is used to represent the initial condition supplied to the advection-diffusion equation, significantly reducing the two-qubit gate count affording a shorter circuit depth. Further reductions are made in the collision and streaming operators. Collectively, these advances give a path to realizing more practical, 2D and 3D QLBM applications with non-trivial velocity fields on quantum hardware.
