Skip to content

LandslideSIM/MaterialPointGenerator.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MaterialPointGenerator

CI Stable Version

This package is used for generating structured particles for Material Point Method (MPM) simulation. The current particle generation method using Gmsh modeling may require GPU acceleration. We have provided a backend-agnostic solution that supports switching between NVIDIA (CUDA), AMD (ROCm), Apple (Metal), and Intel (oneAPI). Please follow the documentation step-by-step to reproduce the results.


Installation ⚙️

Just type ] in Julia's REPL:

julia> ]
(@1.11) Pkg> add MaterialPointGenerator

Features ✨

  • Structured (regular) coordinates
  • Support Gmsh for complicated 2/3D models
  • Backend-agnostic functions supports
  • Particle generation from a Digital Elevation Model (DEM) file
  • Automatically interpolate DEM files with support for shape trimming.

Showcases 🎲

Acknowledgement 👍

This project is sponserd by Risk Group | Université de Lausanne and China Scholarship Council [中国国家留学基金管理委员会].