Taichi-LBM3D: a single phase and multiphase lattice Boltzmann solver on cross-platform multi-core CPU/GPUs

dc.contributor.authorYang, Jianhui
dc.contributor.authorXu, Yi
dc.contributor.authorYang, Liang
dc.date.accessioned2022-08-17T14:35:25Z
dc.date.available2022-08-17T14:35:25Z
dc.date.issued2022-08-08
dc.description.abstractThe success of the lattice Boltzmann method requires efficient parallel programming and computing power. Here, we present a new lattice Boltzmann solver implemented in Taichi programming language, named Taichi-LBM3D. It can be employed on cross-platform shared-memory many-core CPUs or massively parallel GPUs (OpenGL and CUDA). Taichi-LBM3D includes the single- and two-phase porous medium flow simulation with a D3Q19 lattice model, Multi-Relaxation-Time (MRT) collision scheme and sparse data storage. It is open source, intuitive to understand, and easily extensible for scientists and researchers.en_UK
dc.identifier.citationYang J, Xu Y, Yang L. (2022) Taichi-LBM3D: a single phase and multiphase lattice Boltzmann solver on cross-platform multi-core CPU/GPUs. Fluids, Volume 7, Issue 8, August 2022, Article number 270en_UK
dc.identifier.issn2311-5521
dc.identifier.urihttps://doi.org/10.3390/fluids7080270
dc.identifier.urihttps://dspace.lib.cranfield.ac.uk/handle/1826/18328
dc.language.isoenen_UK
dc.publisherMDPIen_UK
dc.rightsAttribution 4.0 International*
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/*
dc.subjectGPU computingen_UK
dc.subjectlattice Boltzmannen_UK
dc.subjecttwo-phase flowen_UK
dc.subjectcapillary pressureen_UK
dc.subjectTaichi programmingen_UK
dc.titleTaichi-LBM3D: a single phase and multiphase lattice Boltzmann solver on cross-platform multi-core CPU/GPUsen_UK
dc.typeArticleen_UK

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Taichi-LBM3D-2022.pdf
Size:
4.18 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.63 KB
Format:
Item-specific license agreed upon to submission
Description: