CooLBM: A Collaborative Open-Source Reactive Multi-Phase/Component Simulation Code via Lattice Boltzmann Method
R. Alamian, A. K. Nayak, M. S. Shadloo

TL;DR
CooLBM is an open-source, high-performance lattice Boltzmann simulation framework capable of modeling complex multi-phase, reactive, and heat transfer problems with modular design and visualization tools.
Contribution
It introduces a novel, open-source, multi-architecture Lattice Boltzmann framework with advanced features for simulating reactive multi-phase systems, enhancing flexibility and computational efficiency.
Findings
Demonstrated high accuracy in benchmark tests
Showcased capability to simulate complex interface dynamics
Achieved efficient parallel performance on HPC architectures
Abstract
The current work presents a novel COllaborative Open-source Lattice Boltzmann Method framework, so-called CooLBM. The computational framework is developed for the simulation of single and multi-component multi-phase problems, along with a reactive interface and conjugate fluid-solid heat transfer problems. CooLBM utilizes a multi-CPU/GPU architecture to achieve high-performance computing (HPC), enabling efficient and parallelized simulations for large scale problems. The code is implemented in C++ and makes extensive use of the Standard Template Library (STL) to improve code modularity, flexibility, and re-usability. The developed framework incorporates advanced numerical methods and algorithms to accurately capture complex fluid dynamics and phase interactions. It offers a wide range of capabilities, including phase separation, interfacial tension, and mass transfer phenomena. The…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLattice Boltzmann Simulation Studies · Generative Adversarial Networks and Image Synthesis · Advanced Neural Network Applications
