A 3D multicomponent multiphase lattice Boltzmann solver with a Multi-Relaxation-Time collision scheme and a sparse storage structure The Multi-Relaxation-Time collision scheme and sparse storage structure can help improve the accuracy and efficiency of the simulations, allowing for larger and more complex simulations to be performed.
- Clone the repository.
- Install dependencies using
pip install, such as TAICHI. - Specify input parameters in input.json.
- Run
python main.py path_to_input, for example,python main.py input/example.json
Here are some examples of how to use this project:
- Injection of water to granular media:
- A droplet test:
- Determination contact angle for one fluid surrounded by another fluid vs. adhesion parameters:
This project is licensed under the MIT License. See the LICENSE file for details.
If you encounter any problems while using this project, please open an issue.
Qiuyu Wang;
Krishna Kumar


