A high performance objected-oriented Discrete Element Method- Material Point Method (DEM-MPM) simulator in Taichi.
- developed by Shi-Yihao Zhejiang Universiy(In Progress)
-
only spherical particles supported)
-
Search Algorithm
- Sorted based
- Multilevel linked cell
-
Constitutive Model
- Linear elastic
- Drucker-Parger
- Nowtonian Fluid
-
Integration Scheme
- USF
- USL
- MUSL
- GIMPM
-
Stability features
- B-bar Method
- F-bar Method
- Coupling Scheme:
- Penlaty Method
- Barrier Method
- Multisphere particles (clump)
- GPU memory allocate
- More constitutive models in MPM
- Pre-processing (i.e., input obj files and JSON)
- Install essential dependencies
bash requirements.sh
- Set up environment variables
sudo gedit ~/.bashrc
- Add the installation path to bashrc file:
export tiDEMPM=/user_path/tiDEMPM
- Run the test
python test.py
Implementation is largely inspired by ComFluSoM.