← Latest papers
⚛️ quantum physics

Float Lattice Gas Automata: A connection between Molecular Dynamics and Lattice Boltzmann Method for quantum computers

This paper introduces Float Lattice Gas Automata (FLGA), a simplified, fluctuation-free framework utilizing floating-point numbers and a novel ensemble-averaged collision operator to provide a computationally efficient alternative to traditional and quantum Lattice Boltzmann Method implementations.

Original authors: Antonio David Bastida Zamora, Ljubomir Budinski, Valtteri Lahtinen, Pierre Sagaut

Published 2026-07-21
📖 7 min read🧠 Deep dive

Original authors: Antonio David Bastida Zamora, Ljubomir Budinski, Valtteri Lahtinen, Pierre Sagaut

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine a world where you could predict how a drop of ink swirls in a glass of water, or how a storm rages across a city, without ever needing a giant, expensive supercomputer. This is the dream of Computational Fluid Dynamics (CFD), a branch of science dedicated to simulating the flow of liquids and gases. For decades, scientists have used two main "rulebooks" to play this game. The first, Lattice Gas Automata (LGA), is like a game of checkers played on a grid where tiny, hard particles bounce off each other. It's simple and fast, but the game is noisy; the particles act a bit too much like dice, creating statistical fuzziness that makes precise predictions hard. The second rulebook, the Lattice Boltzmann Method (LBM), is more sophisticated. Instead of tracking individual bouncy balls, it tracks the probability of finding a particle in a certain spot, smoothing out the noise and giving much cleaner results. However, LBM is computationally heavy, especially when trying to simulate complex, swirling flows on quantum computers, which are notoriously bad at handling the messy, non-linear math required for these simulations. The big question has been: Can we build a bridge between the simple, noisy game of checkers and the smooth, heavy math of probabilities to create a tool that is both fast and precise, and perhaps even friendly enough for the next generation of quantum computers?

This paper introduces a new player to the field called Float Lattice Gas Automata (FLGA). Think of FLGA as a "best of both worlds" hybrid. The authors took the old, noisy checkers game (LGA) and replaced the hard, integer particles with floating-point numbers—essentially allowing the particles to be fractions of a whole, like 0.5 of a particle. By doing this, they turned the chaotic, random bouncing of the old game into a smooth, deterministic flow that looks and behaves almost exactly like the sophisticated LBM, but without the heavy math baggage. The team proved that this new method can accurately simulate real-world fluid behaviors, such as shockwaves and swirling vortices, matching the results of the established LBM. Furthermore, they built a quantum version of this algorithm (QFLGA) and successfully tested it on a simple 1D shockwave simulation. While the quantum version currently faces hurdles in running for many time steps in a row, the results suggest that this new, simplified approach could be a key to unlocking efficient fluid simulations on future quantum machines, potentially bypassing the bottlenecks that have slowed down progress so far.

The New "Float" Game

To understand why this is a big deal, let's look at the old ways of playing. The original LGA was like a digital sandbox where you had a fixed number of marbles in each box. If two marbles hit, they bounced off. But because you could only have whole marbles (1, 2, 3...), the results were "noisy," like static on an old radio. The LBM fixed this by using probabilities, but it required complex calculations to figure out how those probabilities changed, which is hard for quantum computers to do quickly.

The authors, Antonio David Bastida Zamora and his team, decided to try a middle path. They kept the simple "collision" rules of the old LGA but changed the marbles to floats. Imagine instead of having 3 whole marbles, you have 3.14 marbles. This tiny change allows the system to calculate the "average" outcome of a collision directly, rather than simulating thousands of random bounces to find the average. This eliminates the noise and makes the math much smoother, effectively turning the LGA into a mesoscopic (middle-sized) model that behaves just like the LBM.

Smoothing Out the Rough Edges

One of the clever tricks in this paper is how they handle viscosity, which is essentially how "thick" or "sticky" a fluid is (like honey vs. water). In the old LGA, you had to run the simulation many times to get the right thickness, which was slow. In FLGA, the authors introduced a "knob" (a parameter they call CC) that lets them adjust how often particles collide. By turning this knob, they can make the fluid simulate very thin, fast flows or thick, slow ones without changing the fundamental rules of the game. They even found a way to use "over-relaxation," a technique where the system is pushed slightly past its equilibrium to speed things up, allowing for simulations of very low-viscosity flows that were previously difficult to model.

The team tested this new method in two dimensions, simulating a Taylor-Green vortex (a swirling pattern of fluid) and a lid-driven cavity (a box where the top lid slides, dragging the fluid inside). In both cases, the FLGA results matched the gold-standard LBM simulations almost perfectly. They also compared how much computer memory and time each method needed. While the LBM is fast, it requires a lot of memory to store all the intermediate calculations. FLGA, by contrast, is leaner; it calculates everything directly from the local distribution of particles, needing less memory and fewer steps to get the job done.

The Quantum Leap

The most exciting part of the paper is the attempt to run this on a quantum computer. Quantum computers are amazing at handling many possibilities at once (superposition), but they struggle with the non-linear math that describes how fluids collide. The authors designed a quantum circuit (a set of instructions for the quantum computer) that uses amplitude encoding. Instead of storing numbers in bits, they store them as the "height" of a wave in the quantum system.

They built a quantum circuit that takes two copies of the fluid state, multiplies them together (to simulate the collision), and then shifts them to the next spot. When they tested this on a simple 1D shockwave (a sudden change in pressure and density), the quantum simulation matched the classical FLGA results perfectly. This proves the concept works. However, there is a catch: currently, the quantum algorithm can only run for one time step at a time. To run a full simulation, you have to measure the result, write it down, and load it back into the quantum computer for the next step. This "stop-and-go" process eats up the speed advantage of quantum computing.

The authors suggest that while this is a limitation, the simplicity of their model might offer a way around it. Because the FLGA model is so streamlined, it might be possible to approximate the next step without a full measurement, or to use clever tricks like Carleman linearization (a mathematical way to turn non-linear problems into linear ones) to keep the quantum computer running longer.

What's Next?

The paper is clear about what it has and hasn't done. They have simulated and proven that FLGA works classically and that its quantum version works for a single step. They have suggested that this approach could solve the bottlenecks of quantum fluid dynamics, but they have not yet built a full, multi-step quantum simulation for complex 2D flows. The number of qubits (quantum bits) required for a full 2D simulation is currently too high for today's machines.

However, the path forward looks promising. By simplifying the rules of the game and removing the noise, the authors have created a bridge between the microscopic world of particles and the macroscopic world of fluid flow. If future quantum computers can handle the "stop-and-go" issue, FLGA could become the go-to tool for simulating everything from blood flow in veins to the aerodynamics of future spacecraft, all while running on the quantum hardware of tomorrow. For now, it stands as a clever, noise-free alternative that brings us one step closer to the dream of perfect fluid simulation.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →