Skip to content

Yihao-Shi/ti-DEMPM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ti-DEMPM

A high performance objected-oriented Discrete Element Method- Material Point Method (DEM-MPM) simulator in Taichi.

  • developed by Shi-Yihao Zhejiang Universiy(In Progress)

Examples

Sphere impacts and penetrates into granular material

Stone Column using ti-DEMPM

Features

Discrete Element Method

  • only spherical particles supported)

  • Search Algorithm

    1. Sorted based
    2. Multilevel linked cell

Material Point Method

  • Constitutive Model

    1. Linear elastic
    2. Drucker-Parger
    3. Nowtonian Fluid
  • Integration Scheme

    1. USF
    2. USL
    3. MUSL
    4. GIMPM
  • Stability features

    1. B-bar Method
    2. F-bar Method

DEMPM coupling

  • Coupling Scheme:
    1. Penlaty Method
    2. Barrier Method

Future Work

  1. Multisphere particles (clump)
  2. GPU memory allocate
  3. More constitutive models in MPM
  4. Pre-processing (i.e., input obj files and JSON)

Install

  1. Install essential dependencies
bash requirements.sh
  1. Set up environment variables
sudo gedit ~/.bashrc
  1. Add the installation path to bashrc file:
export tiDEMPM=/user_path/tiDEMPM
  1. Run the test
python test.py

Acknowledgememt

Implementation is largely inspired by ComFluSoM.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published