{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"TwoFieldMPM","owner":"penn-graphics-research","isFork":false,"description":"Two-field MPM implementation based on Damage-field gradient Partitioned MPM. Developed for comparing single-field and two-field MPMs on a variety of fracture mechanics benchmark problems in \"Evaluating Material Point Methods on Problems Involving Free Surfaces and Strong Gradients\".","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-08T15:04:57.052Z"}},{"type":"Public","name":"claymore","owner":"penn-graphics-research","isFork":false,"description":"","allTopics":["cpp14","cuda","high-performance-computing","simulation-framework","gpu-computing","mpm","physics-based-simulation"],"primaryLanguage":{"name":"Cuda","color":"#3A4E3A"},"pullRequestCount":0,"issueCount":4,"starsCount":195,"forksCount":29,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-05-22T14:50:08.147Z"}},{"type":"Public","name":"DOT","owner":"penn-graphics-research","isFork":false,"description":"Decomposed Optimization Time Integration (DOT) is a domain-decomposed optimization method for fast, reliable simulation of deformation dynamics. DOT efficiently converges with frame-rate time-steps across a wide range of extreme conditions.","allTopics":["computer-graphics","elasticity","siggraph","domain-decomposition","physics-based-animation","deformable-bodies-dynamics","optimization-time-integrator","elastodynamics"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":1,"starsCount":51,"forksCount":7,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-11-18T17:38:37.118Z"}},{"type":"Public","name":"ziran2020","owner":"penn-graphics-research","isFork":false,"description":"Code for two SIGGRAPH 2020 papers from UPenn, AnisoMPM and IQ-MPM!","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":8,"starsCount":201,"forksCount":33,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-07-12T16:36:53.385Z"}},{"type":"Public","name":"ziran2019","owner":"penn-graphics-research","isFork":false,"description":"Visco-elasto-plasticity and fracture simulator with the material point method (MPM) -- the reference implementation of SIGGRAPH 2019 technical paper Silly Rubber and CD-MPM.","allTopics":["computer-graphics","viscoelastic","plasticity","siggraph","material-point-method","mpm","operator-splitting","physics-based-animation","fracture-mechanics"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":4,"starsCount":204,"forksCount":37,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-10-28T15:53:01.265Z"}},{"type":"Public","name":"HOT","owner":"penn-graphics-research","isFork":false,"description":"Hierarchical Optimization Time Integration (HOT) for efficient implicit timestepping of the material point method (MPM)","allTopics":["simulation","animation","computer-graphics","numerical-optimization","siggraph","multigrid","mpm"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":1,"starsCount":94,"forksCount":10,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-04-25T19:24:28.230Z"}},{"type":"Public","name":"LETO","owner":"penn-graphics-research","isFork":false,"description":"LETO is a new hybrid Lagrangian-Eulerian method for topology optimization. It transfers density information from movable Lagrangian carriers to a fixed set of Eulerian quadratures and solves force equilibrium with MPM. With carrier particles as design variables, LETO reparameterizes the Eulerian solution space in a Lagrangian view.","allTopics":["topology-optimization","material-point-method","linear-elasticity","nonlinear-elasticity"],"primaryLanguage":{"name":"MATLAB","color":"#e16737"},"pullRequestCount":0,"issueCount":0,"starsCount":58,"forksCount":8,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-03-11T01:00:36.107Z"}}],"repositoryCount":7,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}