qlbm -- A Quantum Lattice Boltzmann Software Framework
C\u{a}lin A. Georgescu, Merel A. Schalkers, Matthias M\"oller

TL;DR
qlbm is a Python framework that simplifies the development and simulation of Quantum Lattice Boltzmann Methods, enabling complex quantum simulations with reduced computational resources and supporting reproducibility and collaboration.
Contribution
The paper introduces qlbm, a modular Python framework that integrates quantum components with lattice Boltzmann methods, facilitating efficient simulation, validation, and analysis of QBMs.
Findings
Supports 2D and 3D QBMs with complex boundary conditions
Reduces computational resources for quantum circuit development
Provides extensive tools for testing, visualization, and benchmarking
Abstract
We present qlbm, a Python software package designed to facilitate the development, simulation, and analysis of Quantum Lattice Boltzmann Methods (QBMs). qlbm is a modular framework that introduces a quantum component abstraction hierarchy tailored to the implementation of novel QBMs. The framework interfaces with state-of-the-art quantum software infrastructure to enable efficient simulation and validation pipelines, and leverages novel execution and pre-processing techniques that significantly reduce the computational resources required to develop quantum circuits. We demonstrate the versatility of the software by showcasing multiple QBMs in 2D and 3D with complex boundary conditions, integrated within automated benchmarking utilities. Accompanying the source code are extensive test suites, thorough online documentation resources, analysis tools, visualization methods, and demos that…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLattice Boltzmann Simulation Studies · Energy Load and Power Forecasting · Blockchain Technology Applications and Security
