WIP: GSOC 2023: MPM Project Ideas
kks32 opened this issue · 0 comments
kks32 commented
Project Ideas
What is CB-Geo MPM
CB-Geo Material Point Method (MPM) is a large-deformation code for modeling particulate and fluid systems. MPM is a hybrid method that employs particles that traverse a background mesh to represent the physical state of the system.
Differentiable Programming in MPM
Abstract
Differentiable programming combines automatic differentiation with gradient based optimization that allows for solving inverse and design problems.
Intensity | Priority | Involves | Mentors |
---|---|---|---|
Moderate | High | Integrating differentiable programming in CB-Geo MPM for optimization, design and solution to inverse problems. | Krishna Kumar |
Benefits of working on this project
Students who work on this project can expect their skill-set to grow in
- AI/ML applied to scientific computing
Motivation
Technical Details
The main goals of this project are to:
Benefits to project/community
Helpful Experience
- Have a working knowledge of Python/JAX
- Experience with writing machine learning applications in JAX, TF or PyTorch
First steps
- Become familiar with current simulation and visualization infrastructure in CB-Geo MPM.