Coder Social home page Coder Social logo

warp-mpm's Introduction

WARP MPM

This MPM solver is implemented using Nvidia's WARP: https://nvidia.github.io/warp/

This solver is used in

Neural Stress Fields for Reduced-order Elastoplasticity and Fracture
Zeshun Zong, Xuan Li, Minchen Li, Maurizio M. Chiaramonte, Wojciech Matusik, Eitan Grinspun, Kevin Carlberg, Chenfanfu Jiang, Peter Yichen Chen.
SIGGRAPH Asia. 2023.

and

PhysGaussian: Physics-Integrated 3D Gaussians for Generative Dynamics
Tianyi Xie*, Zeshun Zong*, Yuxing Qiu*, Xuan Li* (equal contributions), Yutao Feng, Yin Yang, Chenfanfu Jiang.
Arxiv. 2023.

For details about MPM, please refer to the course on the Material Point Method: https://www.math.ucla.edu/~cffjiang/research/mpmcourse/mpmcourse.pdf

Prerequisites

This codebase is tested using the environment with the following key packages:

  • Ubuntu 20.04
  • CUDA 11.6
  • Python 3.9.13
  • Warp 0.10.1

Installation

pip install -r requirements.txt

Examples

Sand: column collapse

python run_sand.py

We allow flexible interactions with PyTorch, which makes it a great building block for Machine Learning + Simulation.

If this helps you, please cite us!

@inproceedings{10.1145/3610548.3618207,
author = {Zong, Zeshun and Li, Xuan and Li, Minchen and Chiaramonte, Maurizio M. and Matusik, Wojciech and Grinspun, Eitan and Carlberg, Kevin and Jiang, Chenfanfu and Chen, Peter Yichen},
title = {Neural Stress Fields for Reduced-Order Elastoplasticity and Fracture},
year = {2023},
isbn = {9798400703157},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3610548.3618207},
doi = {10.1145/3610548.3618207},
booktitle = {SIGGRAPH Asia 2023 Conference Papers},
articleno = {78},
numpages = {11},
keywords = {Neural field, reduced-order model, the material point method, model reduction},
series = {SA '23}
}

@article{xie2023physgaussian,
      title={PhysGaussian: Physics-Integrated 3D Gaussians for Generative Dynamics}, 
      author={Xie, Tianyi and Zong, Zeshun and Qiu, Yuxing and Li, Xuan and Feng, Yutao and Yang, Yin and Jiang, Chenfanfu},
      journal={arXiv preprint arXiv:2311.12198},
      year={2023},
}

warp-mpm's People

Contributors

zeshunzong avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.