├── .gitignore ├── LICENSE ├── README.md ├── data ├── models │ └── UnitBox.obj └── scenes │ ├── test1_db_water.json │ ├── test2_cc_sand.json │ ├── test3_ht.json │ ├── test4_in_ver.json │ └── test5_in_hor.json ├── docs ├── about.md ├── basic.md ├── codeframe.md ├── fluid.md ├── foundation.md ├── img │ ├── 20220825_cc0_DP_LF_WL_epe_av_α=β=1.png │ ├── Adaptation_stress_states.png │ ├── Boundary_conditions_basic.png │ ├── Boundary_normal.png │ ├── Compare_wcsph_RK4_SEuler_05000.png │ ├── Compare_wcsph_RK4_SEuler_10000.png │ ├── Compare_wcsph_RK4_SEuler_15000.png │ ├── Compare_wcsph_RK4_SEuler_20000.png │ ├── Compare_wcsph_RK4_SEuler_26000.png │ ├── Compare_wcsph_RK4_SEuler_30000.png │ ├── Compare_wcsph_RK4_SEuler_35000.png │ ├── Compare_wcsph_RK4_SEuler_40000.png │ ├── DP_adaptation_cases_fig.png │ ├── DP_adaptation_cases_table.png │ ├── DP_variables.png │ ├── Dummy_particles.png │ ├── SPlisHSPlasH_dfsph_13s.jpg │ ├── SPlisHSPlasH_wcsph_13s.jpg │ ├── Solid_Fluid.png │ ├── Yield_criterias.png │ ├── code_architecture.png │ ├── flowchart_RK4_soil.svg │ ├── flowchart_item_strain_DP.svg │ ├── rwth_gut_bild_blau_rgb.png │ ├── rwth_gut_bild_rgb.png │ ├── tiSPHi_logo.jpg │ ├── tiSPHi_logo.png │ ├── tiSPHi_logo_squre.ico │ └── tiSPHi_logo_squre.png ├── index.md ├── javascripts │ └── mathjax.js ├── soil.md └── taichi.md ├── eng ├── __init__.py ├── colormap.py ├── configer_builder.py ├── particle_func.py ├── particle_system.py ├── simulation.py ├── solver_sph_base.py ├── solver_sph_dp.py ├── solver_sph_muI.py ├── solver_sph_wc.py ├── type_define.py └── ui_sim.py ├── img ├── code_architecture.png ├── sim_2022_11_30_db_WC_vel_3d.png ├── sim_2022_12_14_cc_muI_eequ.png ├── sim_2022_12_14_db_WC_p.png └── tiSPHi_logo_squre.png ├── mkdocs.yml ├── requirements.txt └── run_simulation.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/README.md -------------------------------------------------------------------------------- /data/models/UnitBox.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/data/models/UnitBox.obj -------------------------------------------------------------------------------- /data/scenes/test1_db_water.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/data/scenes/test1_db_water.json -------------------------------------------------------------------------------- /data/scenes/test2_cc_sand.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/data/scenes/test2_cc_sand.json -------------------------------------------------------------------------------- /data/scenes/test3_ht.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/data/scenes/test3_ht.json -------------------------------------------------------------------------------- /data/scenes/test4_in_ver.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/data/scenes/test4_in_ver.json -------------------------------------------------------------------------------- /data/scenes/test5_in_hor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/data/scenes/test5_in_hor.json -------------------------------------------------------------------------------- /docs/about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/docs/about.md -------------------------------------------------------------------------------- /docs/basic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/docs/basic.md -------------------------------------------------------------------------------- /docs/codeframe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/docs/codeframe.md -------------------------------------------------------------------------------- /docs/fluid.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/docs/fluid.md -------------------------------------------------------------------------------- /docs/foundation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/docs/foundation.md -------------------------------------------------------------------------------- /docs/img/20220825_cc0_DP_LF_WL_epe_av_α=β=1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/docs/img/20220825_cc0_DP_LF_WL_epe_av_α=β=1.png -------------------------------------------------------------------------------- /docs/img/Adaptation_stress_states.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/docs/img/Adaptation_stress_states.png -------------------------------------------------------------------------------- /docs/img/Boundary_conditions_basic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/docs/img/Boundary_conditions_basic.png -------------------------------------------------------------------------------- /docs/img/Boundary_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/docs/img/Boundary_normal.png -------------------------------------------------------------------------------- /docs/img/Compare_wcsph_RK4_SEuler_05000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/docs/img/Compare_wcsph_RK4_SEuler_05000.png -------------------------------------------------------------------------------- /docs/img/Compare_wcsph_RK4_SEuler_10000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/docs/img/Compare_wcsph_RK4_SEuler_10000.png -------------------------------------------------------------------------------- /docs/img/Compare_wcsph_RK4_SEuler_15000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/docs/img/Compare_wcsph_RK4_SEuler_15000.png -------------------------------------------------------------------------------- /docs/img/Compare_wcsph_RK4_SEuler_20000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/docs/img/Compare_wcsph_RK4_SEuler_20000.png -------------------------------------------------------------------------------- /docs/img/Compare_wcsph_RK4_SEuler_26000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/docs/img/Compare_wcsph_RK4_SEuler_26000.png -------------------------------------------------------------------------------- /docs/img/Compare_wcsph_RK4_SEuler_30000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/docs/img/Compare_wcsph_RK4_SEuler_30000.png -------------------------------------------------------------------------------- /docs/img/Compare_wcsph_RK4_SEuler_35000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/docs/img/Compare_wcsph_RK4_SEuler_35000.png -------------------------------------------------------------------------------- /docs/img/Compare_wcsph_RK4_SEuler_40000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/docs/img/Compare_wcsph_RK4_SEuler_40000.png -------------------------------------------------------------------------------- /docs/img/DP_adaptation_cases_fig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/docs/img/DP_adaptation_cases_fig.png -------------------------------------------------------------------------------- /docs/img/DP_adaptation_cases_table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/docs/img/DP_adaptation_cases_table.png -------------------------------------------------------------------------------- /docs/img/DP_variables.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/docs/img/DP_variables.png -------------------------------------------------------------------------------- /docs/img/Dummy_particles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/docs/img/Dummy_particles.png -------------------------------------------------------------------------------- /docs/img/SPlisHSPlasH_dfsph_13s.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/docs/img/SPlisHSPlasH_dfsph_13s.jpg -------------------------------------------------------------------------------- /docs/img/SPlisHSPlasH_wcsph_13s.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/docs/img/SPlisHSPlasH_wcsph_13s.jpg -------------------------------------------------------------------------------- /docs/img/Solid_Fluid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/docs/img/Solid_Fluid.png -------------------------------------------------------------------------------- /docs/img/Yield_criterias.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/docs/img/Yield_criterias.png -------------------------------------------------------------------------------- /docs/img/code_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/docs/img/code_architecture.png -------------------------------------------------------------------------------- /docs/img/flowchart_RK4_soil.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/docs/img/flowchart_RK4_soil.svg -------------------------------------------------------------------------------- /docs/img/flowchart_item_strain_DP.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/docs/img/flowchart_item_strain_DP.svg -------------------------------------------------------------------------------- /docs/img/rwth_gut_bild_blau_rgb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/docs/img/rwth_gut_bild_blau_rgb.png -------------------------------------------------------------------------------- /docs/img/rwth_gut_bild_rgb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/docs/img/rwth_gut_bild_rgb.png -------------------------------------------------------------------------------- /docs/img/tiSPHi_logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/docs/img/tiSPHi_logo.jpg -------------------------------------------------------------------------------- /docs/img/tiSPHi_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/docs/img/tiSPHi_logo.png -------------------------------------------------------------------------------- /docs/img/tiSPHi_logo_squre.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/docs/img/tiSPHi_logo_squre.ico -------------------------------------------------------------------------------- /docs/img/tiSPHi_logo_squre.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/docs/img/tiSPHi_logo_squre.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/javascripts/mathjax.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/docs/javascripts/mathjax.js -------------------------------------------------------------------------------- /docs/soil.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/docs/soil.md -------------------------------------------------------------------------------- /docs/taichi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/docs/taichi.md -------------------------------------------------------------------------------- /eng/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /eng/colormap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/eng/colormap.py -------------------------------------------------------------------------------- /eng/configer_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/eng/configer_builder.py -------------------------------------------------------------------------------- /eng/particle_func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/eng/particle_func.py -------------------------------------------------------------------------------- /eng/particle_system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/eng/particle_system.py -------------------------------------------------------------------------------- /eng/simulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/eng/simulation.py -------------------------------------------------------------------------------- /eng/solver_sph_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/eng/solver_sph_base.py -------------------------------------------------------------------------------- /eng/solver_sph_dp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/eng/solver_sph_dp.py -------------------------------------------------------------------------------- /eng/solver_sph_muI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/eng/solver_sph_muI.py -------------------------------------------------------------------------------- /eng/solver_sph_wc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/eng/solver_sph_wc.py -------------------------------------------------------------------------------- /eng/type_define.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/eng/type_define.py -------------------------------------------------------------------------------- /eng/ui_sim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/eng/ui_sim.py -------------------------------------------------------------------------------- /img/code_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/img/code_architecture.png -------------------------------------------------------------------------------- /img/sim_2022_11_30_db_WC_vel_3d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/img/sim_2022_11_30_db_WC_vel_3d.png -------------------------------------------------------------------------------- /img/sim_2022_12_14_cc_muI_eequ.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/img/sim_2022_12_14_cc_muI_eequ.png -------------------------------------------------------------------------------- /img/sim_2022_12_14_db_WC_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/img/sim_2022_12_14_db_WC_p.png -------------------------------------------------------------------------------- /img/tiSPHi_logo_squre.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/img/tiSPHi_logo_squre.png -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | taichi==1.2.2 2 | vulkan 3 | numpy 4 | trimesh 5 | -------------------------------------------------------------------------------- /run_simulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rabmelon/tiSPHi/HEAD/run_simulation.py --------------------------------------------------------------------------------