- Notifications
You must be signed in to change notification settings - Fork13
Python implementation of the ASFLIP advection method
License
NotificationsYou must be signed in to change notification settings
raymondyfei/pyasflip
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This is a Python implementation of the ASFLIP advection method in paperRevisiting Integration in the Material Point Method: A Scheme for Easier Separation and Less Dissipation. We would like to hear from you if you appreciate this work.
This demo depends onTaichi. You may follow itsdocumentation for installation, or simply typepip install taichi
under a Python 3 environment.
To run the demo, simply typepython pyasflip.py
under a Python 3 environment with Taichi installed.
Press R to reset;Space
to pause/start the simulation;Left
/Right
to switch between advection schemes.
@article{fei2021asflip, author = {Fei, Yun (Raymond) and Guo, Qi and Wu, Rundong and Huang, Li and Gao, Ming}, title = {Revisiting Integration in the Material Point Method: A Scheme for Easier Separation and Less Dissipation}, journal = {ACM Trans. Graph.}, issue_date = {August 2021}, volume = {40}, number = {4}, month = aug, year = {2021}, pages = {109:1--109:16}, articleno = {109}, numpages = {16}, url = {http://doi.acm.org/10.1145/3450626.3459678}, doi = {10.1145/3450626.3459678}, acmid = {3459678}, publisher = {ACM}, address = {New York, NY, USA} }