├── .gitignore ├── DFSPH.py ├── IISPH.py ├── LICENSE.txt ├── README.md ├── WCSPH.py ├── config_builder.py ├── data ├── BoxOpenedHole.obj ├── gif │ ├── armadillo_bath.gif │ └── dragon_bath_large.gif ├── models │ ├── Dragon_50k.obj │ ├── armadillo_small.obj │ ├── bunny.stl │ └── bunny_sparse.obj └── scenes │ ├── armadillo_bath_dynamic.json │ ├── armadillo_bath_dynamic_dfsph.json │ ├── dragon_bath.json │ ├── dragon_bath_dfsph.json │ ├── dragon_bath_dynamic_dfsph.json │ ├── high_fluid_dfsph.json │ └── high_fluid_wcsph.json ├── demo_high_fluid.py ├── legacy ├── README.md ├── engine │ ├── __init__.py │ └── sph_solver.py ├── img │ ├── DFSPH.gif │ ├── PCISPH.gif │ ├── WCSPH.gif │ ├── sph_hv.gif │ └── wcsph_alpha030.gif ├── scene.py └── test_sample.py ├── particle_system.py ├── requirements.txt ├── run_simulation.py ├── scan_single_buffer.py └── sph_base.py /.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | -------------------------------------------------------------------------------- /DFSPH.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erizmr/SPH_Taichi/HEAD/DFSPH.py -------------------------------------------------------------------------------- /IISPH.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erizmr/SPH_Taichi/HEAD/IISPH.py -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erizmr/SPH_Taichi/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erizmr/SPH_Taichi/HEAD/README.md -------------------------------------------------------------------------------- /WCSPH.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erizmr/SPH_Taichi/HEAD/WCSPH.py -------------------------------------------------------------------------------- /config_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erizmr/SPH_Taichi/HEAD/config_builder.py -------------------------------------------------------------------------------- /data/BoxOpenedHole.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erizmr/SPH_Taichi/HEAD/data/BoxOpenedHole.obj -------------------------------------------------------------------------------- /data/gif/armadillo_bath.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erizmr/SPH_Taichi/HEAD/data/gif/armadillo_bath.gif -------------------------------------------------------------------------------- /data/gif/dragon_bath_large.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erizmr/SPH_Taichi/HEAD/data/gif/dragon_bath_large.gif -------------------------------------------------------------------------------- /data/models/Dragon_50k.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erizmr/SPH_Taichi/HEAD/data/models/Dragon_50k.obj -------------------------------------------------------------------------------- /data/models/armadillo_small.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erizmr/SPH_Taichi/HEAD/data/models/armadillo_small.obj -------------------------------------------------------------------------------- /data/models/bunny.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erizmr/SPH_Taichi/HEAD/data/models/bunny.stl -------------------------------------------------------------------------------- /data/models/bunny_sparse.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erizmr/SPH_Taichi/HEAD/data/models/bunny_sparse.obj -------------------------------------------------------------------------------- /data/scenes/armadillo_bath_dynamic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erizmr/SPH_Taichi/HEAD/data/scenes/armadillo_bath_dynamic.json -------------------------------------------------------------------------------- /data/scenes/armadillo_bath_dynamic_dfsph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erizmr/SPH_Taichi/HEAD/data/scenes/armadillo_bath_dynamic_dfsph.json -------------------------------------------------------------------------------- /data/scenes/dragon_bath.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erizmr/SPH_Taichi/HEAD/data/scenes/dragon_bath.json -------------------------------------------------------------------------------- /data/scenes/dragon_bath_dfsph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erizmr/SPH_Taichi/HEAD/data/scenes/dragon_bath_dfsph.json -------------------------------------------------------------------------------- /data/scenes/dragon_bath_dynamic_dfsph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erizmr/SPH_Taichi/HEAD/data/scenes/dragon_bath_dynamic_dfsph.json -------------------------------------------------------------------------------- /data/scenes/high_fluid_dfsph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erizmr/SPH_Taichi/HEAD/data/scenes/high_fluid_dfsph.json -------------------------------------------------------------------------------- /data/scenes/high_fluid_wcsph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erizmr/SPH_Taichi/HEAD/data/scenes/high_fluid_wcsph.json -------------------------------------------------------------------------------- /demo_high_fluid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erizmr/SPH_Taichi/HEAD/demo_high_fluid.py -------------------------------------------------------------------------------- /legacy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erizmr/SPH_Taichi/HEAD/legacy/README.md -------------------------------------------------------------------------------- /legacy/engine/__init__.py: -------------------------------------------------------------------------------- 1 | from . import sph_solver 2 | -------------------------------------------------------------------------------- /legacy/engine/sph_solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erizmr/SPH_Taichi/HEAD/legacy/engine/sph_solver.py -------------------------------------------------------------------------------- /legacy/img/DFSPH.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erizmr/SPH_Taichi/HEAD/legacy/img/DFSPH.gif -------------------------------------------------------------------------------- /legacy/img/PCISPH.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erizmr/SPH_Taichi/HEAD/legacy/img/PCISPH.gif -------------------------------------------------------------------------------- /legacy/img/WCSPH.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erizmr/SPH_Taichi/HEAD/legacy/img/WCSPH.gif -------------------------------------------------------------------------------- /legacy/img/sph_hv.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erizmr/SPH_Taichi/HEAD/legacy/img/sph_hv.gif -------------------------------------------------------------------------------- /legacy/img/wcsph_alpha030.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erizmr/SPH_Taichi/HEAD/legacy/img/wcsph_alpha030.gif -------------------------------------------------------------------------------- /legacy/scene.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erizmr/SPH_Taichi/HEAD/legacy/scene.py -------------------------------------------------------------------------------- /legacy/test_sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erizmr/SPH_Taichi/HEAD/legacy/test_sample.py -------------------------------------------------------------------------------- /particle_system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erizmr/SPH_Taichi/HEAD/particle_system.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | taichi>=1.2.0 2 | trimesh -------------------------------------------------------------------------------- /run_simulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erizmr/SPH_Taichi/HEAD/run_simulation.py -------------------------------------------------------------------------------- /scan_single_buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erizmr/SPH_Taichi/HEAD/scan_single_buffer.py -------------------------------------------------------------------------------- /sph_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erizmr/SPH_Taichi/HEAD/sph_base.py --------------------------------------------------------------------------------