Skip to content

jp7745/qb-lbm

Folders and files

NameName
Last commit message
Last commit date
Dec 11, 2024
Dec 11, 2024
Dec 11, 2024
Dec 18, 2024
May 13, 2024
Dec 18, 2024
Dec 18, 2024
Dec 18, 2024
Dec 18, 2024
May 13, 2024
Dec 11, 2024
Dec 18, 2024
May 13, 2024
Dec 11, 2024

Repository files navigation

Quantum Benchmarking (QB): Analysis of Matrices

This work is supplemental material for the white paper ``Feasibility of accelerating incompressible computational fluid dynamics simulations with fault-tolerant quantum computers'' (https://arxiv.org/abs/2406.06323). This includes Python analysis of F -matrices (collision matrices) of lattice Boltzmann method (LBM) and the Carleman-linearized A -matrix.

In example_A_norm.ipynb we establish an upper bound on the spectral norm of the A -matrix. This should be run first to save various matrices in .npz format.

In example_A_norm.py the actual spectral norm for a very small A -matrix is calculated. You can view the results in example_A_norm.results.txt instead of actually running the script. This was split out into a separate script because it tends to crash a default-sized Jupyter kernel.

About

Python analysis of collision matrices of LBM

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published