├── .gitignore ├── data ├── Shan-Chen-Box.png ├── Shan-Chen-Sphere.png └── doubly-periodic-shear-layer.png ├── main.py ├── readme.md ├── src ├── LBM │ ├── LBM_2d.py │ ├── LBM_2d_KBC.py │ ├── LBM_2d_SC.py │ ├── LBM_3d.py │ ├── LBM_3d_HCZ.py │ ├── LBM_3d_SC.py │ ├── LBM_abstract.py │ ├── LBM_manager.py │ ├── __init__.py │ └── __pycache__ │ │ ├── LBM_2d.cpython-37.pyc │ │ ├── LBM_2d_KBC.cpython-37.pyc │ │ ├── LBM_2d_SC.cpython-37.pyc │ │ ├── LBM_3d.cpython-37.pyc │ │ ├── LBM_3d_HCZ.cpython-37.pyc │ │ ├── LBM_3d_SC.cpython-37.pyc │ │ ├── LBM_abstract.cpython-37.pyc │ │ ├── LBM_manager.cpython-37.pyc │ │ └── __init__.cpython-37.pyc ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-37.pyc │ ├── core_manager.cpython-37.pyc │ └── utils.cpython-37.pyc ├── core_manager.py ├── log_factory │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-37.pyc │ │ └── log_factory.cpython-37.pyc │ └── log_factory.py ├── renderers │ ├── __init__.py │ └── renderer_2d.py └── utils.py └── test.py /.gitignore: -------------------------------------------------------------------------------- 1 | /.idea/ 2 | /src/__pycache__/ -------------------------------------------------------------------------------- /data/Shan-Chen-Box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeCao/taichi-LBM/HEAD/data/Shan-Chen-Box.png -------------------------------------------------------------------------------- /data/Shan-Chen-Sphere.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeCao/taichi-LBM/HEAD/data/Shan-Chen-Sphere.png -------------------------------------------------------------------------------- /data/doubly-periodic-shear-layer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeCao/taichi-LBM/HEAD/data/doubly-periodic-shear-layer.png -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeCao/taichi-LBM/HEAD/main.py -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeCao/taichi-LBM/HEAD/readme.md -------------------------------------------------------------------------------- /src/LBM/LBM_2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeCao/taichi-LBM/HEAD/src/LBM/LBM_2d.py -------------------------------------------------------------------------------- /src/LBM/LBM_2d_KBC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeCao/taichi-LBM/HEAD/src/LBM/LBM_2d_KBC.py -------------------------------------------------------------------------------- /src/LBM/LBM_2d_SC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeCao/taichi-LBM/HEAD/src/LBM/LBM_2d_SC.py -------------------------------------------------------------------------------- /src/LBM/LBM_3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeCao/taichi-LBM/HEAD/src/LBM/LBM_3d.py -------------------------------------------------------------------------------- /src/LBM/LBM_3d_HCZ.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeCao/taichi-LBM/HEAD/src/LBM/LBM_3d_HCZ.py -------------------------------------------------------------------------------- /src/LBM/LBM_3d_SC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeCao/taichi-LBM/HEAD/src/LBM/LBM_3d_SC.py -------------------------------------------------------------------------------- /src/LBM/LBM_abstract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeCao/taichi-LBM/HEAD/src/LBM/LBM_abstract.py -------------------------------------------------------------------------------- /src/LBM/LBM_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeCao/taichi-LBM/HEAD/src/LBM/LBM_manager.py -------------------------------------------------------------------------------- /src/LBM/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/LBM/__pycache__/LBM_2d.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeCao/taichi-LBM/HEAD/src/LBM/__pycache__/LBM_2d.cpython-37.pyc -------------------------------------------------------------------------------- /src/LBM/__pycache__/LBM_2d_KBC.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeCao/taichi-LBM/HEAD/src/LBM/__pycache__/LBM_2d_KBC.cpython-37.pyc -------------------------------------------------------------------------------- /src/LBM/__pycache__/LBM_2d_SC.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeCao/taichi-LBM/HEAD/src/LBM/__pycache__/LBM_2d_SC.cpython-37.pyc -------------------------------------------------------------------------------- /src/LBM/__pycache__/LBM_3d.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeCao/taichi-LBM/HEAD/src/LBM/__pycache__/LBM_3d.cpython-37.pyc -------------------------------------------------------------------------------- /src/LBM/__pycache__/LBM_3d_HCZ.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeCao/taichi-LBM/HEAD/src/LBM/__pycache__/LBM_3d_HCZ.cpython-37.pyc -------------------------------------------------------------------------------- /src/LBM/__pycache__/LBM_3d_SC.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeCao/taichi-LBM/HEAD/src/LBM/__pycache__/LBM_3d_SC.cpython-37.pyc -------------------------------------------------------------------------------- /src/LBM/__pycache__/LBM_abstract.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeCao/taichi-LBM/HEAD/src/LBM/__pycache__/LBM_abstract.cpython-37.pyc -------------------------------------------------------------------------------- /src/LBM/__pycache__/LBM_manager.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeCao/taichi-LBM/HEAD/src/LBM/__pycache__/LBM_manager.cpython-37.pyc -------------------------------------------------------------------------------- /src/LBM/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeCao/taichi-LBM/HEAD/src/LBM/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeCao/taichi-LBM/HEAD/src/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /src/__pycache__/core_manager.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeCao/taichi-LBM/HEAD/src/__pycache__/core_manager.cpython-37.pyc -------------------------------------------------------------------------------- /src/__pycache__/utils.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeCao/taichi-LBM/HEAD/src/__pycache__/utils.cpython-37.pyc -------------------------------------------------------------------------------- /src/core_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeCao/taichi-LBM/HEAD/src/core_manager.py -------------------------------------------------------------------------------- /src/log_factory/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/log_factory/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeCao/taichi-LBM/HEAD/src/log_factory/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /src/log_factory/__pycache__/log_factory.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeCao/taichi-LBM/HEAD/src/log_factory/__pycache__/log_factory.cpython-37.pyc -------------------------------------------------------------------------------- /src/log_factory/log_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeCao/taichi-LBM/HEAD/src/log_factory/log_factory.py -------------------------------------------------------------------------------- /src/renderers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/renderers/renderer_2d.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeCao/taichi-LBM/HEAD/src/utils.py -------------------------------------------------------------------------------- /test.py: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------