Quantum-inspired fluid simulation of two-dimensional turbulence with GPU acceleration

Tensor network algorithms can efficiently simulate complex quantum many-body systems by utilizing knowledge of their structure and entanglement. These methodologies have been adapted recently for solving the Navier-Stokes equations, which describe a spectrum of fluid phenomena, from the aerodynamics...

Full description

Saved in:
Bibliographic Details
Main Authors: Leonhard Hölscher, Pooja Rao, Lukas Müller, Johannes Klepsch, Andre Luckow, Tobias Stollenwerk, Frank K. Wilhelm
Format: Article
Language:English
Published: American Physical Society 2025-01-01
Series:Physical Review Research
Online Access:http://doi.org/10.1103/PhysRevResearch.7.013112
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832582497666334720
author Leonhard Hölscher
Pooja Rao
Lukas Müller
Johannes Klepsch
Andre Luckow
Tobias Stollenwerk
Frank K. Wilhelm
author_facet Leonhard Hölscher
Pooja Rao
Lukas Müller
Johannes Klepsch
Andre Luckow
Tobias Stollenwerk
Frank K. Wilhelm
author_sort Leonhard Hölscher
collection DOAJ
description Tensor network algorithms can efficiently simulate complex quantum many-body systems by utilizing knowledge of their structure and entanglement. These methodologies have been adapted recently for solving the Navier-Stokes equations, which describe a spectrum of fluid phenomena, from the aerodynamics of vehicles to weather patterns. Within this quantum-inspired paradigm, velocity is encoded as matrix product states (MPS), effectively harnessing the analogy between interscale correlations of fluid dynamics and entanglement in quantum many-body physics. This particular tensor structure is also called quantics tensor train (QTT). By utilizing NVIDIA's cuQuantum library to perform parallel tensor computations on GPUs, our adaptation speeds up simulations by up to 12.1 times. This allows us to study the algorithm in terms of its applicability, scalability, and performance. By simulating two qualitatively different but commonly encountered 2D flow problems at high Reynolds numbers up to 1×10^{7} using a fourth-order time stepping scheme, we find that the algorithm has a potential advantage over direct numerical simulations in the turbulent regime as the requirements for grid resolution increase drastically. In addition, we derive the scaling χ=O(poly(1/ε)) for the maximum bond dimension χ of MPS representing turbulent flow fields, with an error ε, based on the spectral distribution of turbulent kinetic energy. Our findings motivate further exploration of related quantum algorithms and other tensor network methods.
format Article
id doaj-art-1edf549124444bb9951dd06180ebd212
institution Kabale University
issn 2643-1564
language English
publishDate 2025-01-01
publisher American Physical Society
record_format Article
series Physical Review Research
spelling doaj-art-1edf549124444bb9951dd06180ebd2122025-01-29T15:07:14ZengAmerican Physical SocietyPhysical Review Research2643-15642025-01-017101311210.1103/PhysRevResearch.7.013112Quantum-inspired fluid simulation of two-dimensional turbulence with GPU accelerationLeonhard HölscherPooja RaoLukas MüllerJohannes KlepschAndre LuckowTobias StollenwerkFrank K. WilhelmTensor network algorithms can efficiently simulate complex quantum many-body systems by utilizing knowledge of their structure and entanglement. These methodologies have been adapted recently for solving the Navier-Stokes equations, which describe a spectrum of fluid phenomena, from the aerodynamics of vehicles to weather patterns. Within this quantum-inspired paradigm, velocity is encoded as matrix product states (MPS), effectively harnessing the analogy between interscale correlations of fluid dynamics and entanglement in quantum many-body physics. This particular tensor structure is also called quantics tensor train (QTT). By utilizing NVIDIA's cuQuantum library to perform parallel tensor computations on GPUs, our adaptation speeds up simulations by up to 12.1 times. This allows us to study the algorithm in terms of its applicability, scalability, and performance. By simulating two qualitatively different but commonly encountered 2D flow problems at high Reynolds numbers up to 1×10^{7} using a fourth-order time stepping scheme, we find that the algorithm has a potential advantage over direct numerical simulations in the turbulent regime as the requirements for grid resolution increase drastically. In addition, we derive the scaling χ=O(poly(1/ε)) for the maximum bond dimension χ of MPS representing turbulent flow fields, with an error ε, based on the spectral distribution of turbulent kinetic energy. Our findings motivate further exploration of related quantum algorithms and other tensor network methods.http://doi.org/10.1103/PhysRevResearch.7.013112
spellingShingle Leonhard Hölscher
Pooja Rao
Lukas Müller
Johannes Klepsch
Andre Luckow
Tobias Stollenwerk
Frank K. Wilhelm
Quantum-inspired fluid simulation of two-dimensional turbulence with GPU acceleration
Physical Review Research
title Quantum-inspired fluid simulation of two-dimensional turbulence with GPU acceleration
title_full Quantum-inspired fluid simulation of two-dimensional turbulence with GPU acceleration
title_fullStr Quantum-inspired fluid simulation of two-dimensional turbulence with GPU acceleration
title_full_unstemmed Quantum-inspired fluid simulation of two-dimensional turbulence with GPU acceleration
title_short Quantum-inspired fluid simulation of two-dimensional turbulence with GPU acceleration
title_sort quantum inspired fluid simulation of two dimensional turbulence with gpu acceleration
url http://doi.org/10.1103/PhysRevResearch.7.013112
work_keys_str_mv AT leonhardholscher quantuminspiredfluidsimulationoftwodimensionalturbulencewithgpuacceleration
AT poojarao quantuminspiredfluidsimulationoftwodimensionalturbulencewithgpuacceleration
AT lukasmuller quantuminspiredfluidsimulationoftwodimensionalturbulencewithgpuacceleration
AT johannesklepsch quantuminspiredfluidsimulationoftwodimensionalturbulencewithgpuacceleration
AT andreluckow quantuminspiredfluidsimulationoftwodimensionalturbulencewithgpuacceleration
AT tobiasstollenwerk quantuminspiredfluidsimulationoftwodimensionalturbulencewithgpuacceleration
AT frankkwilhelm quantuminspiredfluidsimulationoftwodimensionalturbulencewithgpuacceleration