https://github.com/comp-physics/fully-qlbm

Code accompanying quantum LBM paper

https://github.com/comp-physics/fully-qlbm

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 4 DOI reference(s) in README
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.6%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Code accompanying quantum LBM paper

Basic Info
  • Host: GitHub
  • Owner: comp-physics
  • License: mit
  • Language: Jupyter Notebook
  • Default Branch: master
  • Homepage:
  • Size: 86.9 KB
Statistics
  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created about 3 years ago · Last pushed about 3 years ago

https://github.com/comp-physics/fully-QLBM/blob/master/

### Fully quantum algorithm for mesoscale fluid simulations with application to partial differential equations

Archival repository for reproducing the paper, `Full paper reference: Kocherla, S., Song, Z., Chrit, F. E., Gard, B., Dumitrescu, E. F., Alexeev, A., & Bryngelson, S. H. (2024). Fully quantum algorithm for lattice Boltzmann methods with application to partial differential equations. AVS Quantum Science, 6, 033806.`, which can be cited as ```bibtex @article{kocherla24, author = {Kocherla, S. and Song, Z. and Chrit, F. E. and Gard, B. and Dumitrescu, E. F. and Alexeev, A. and Bryngelson, S. H.}, title = {Fully quantum algorithm for lattice {B}oltzmann methods with application to partial differential equations}, doi = {10.1116/5.0217675}, year = {2024}, volume = {6}, pages = {033806}, journal = {AVS Quantum Science}, } ``` ### Files * `code/` * `Qiskit/` * `QLBM_diffusion_D1Q2.ipynb`: QLBM algorithm solving diffusion equation using D1Q2 scheme (Section III and IV-A) * `QLBM_Burgers_D1Q2.ipynb`: QLBM algorithm solving Burgers equation using D1Q2 scheme (Section III and IV-A) * `QLBM_diffusion_D1Q3.ipynb`: QLBM algorithm solving diffusion equation using D1Q3 scheme (Section IV-B) * `QLBM_diffusion_D1Q2_measurement_free.ipynb`: QLBM algorithm solving diffusion equation using D1Q2 scheme and IPE algorithm (Section IV-C) * `XACC/` * `QLBM_diffusion_D1Q2_xacc.py`: QLBM algorithm solving diffusion equation using D1Q2 scheme on XACC framework (Section V) * `xacc_install/` * `Readme.md`: Guide to install the XACC package with tnqvm-exatn accelerator and qcor compiler * `qcor_install.sh`: Script to install qcor compiler ### Run the code You'll need a working Python environment to run the code. To run the files in `Qiskit/`, install [Qiskit](https://qiskit.org/). To run the files in `xacc/`, you need to install the XACC package with the `tnqvm-exatn` accelerator, [here](https://xacc.readthedocs.io/en/latest/install.html) and `qcor` compiler [here](https://aide-qc.github.io/deploy/getting_started/). One way to do this is by using Docker containers documented in `xacc_install/Readme.md`.

Owner

  • Name: Computational Physics @ GT CSE
  • Login: comp-physics
  • Kind: organization
  • Email: shb@gatech.edu

A computational physics research group with PI Spencer Bryngelson

GitHub Events

Total
  • Watch event: 1
Last Year
  • Watch event: 1