Topic: "optimization-time-integrator"
ipc-sim/IPC
Incremental Potential Contact (IPC) is for robust and accurate time stepping of nonlinear elastodynamics. IPC guarantees intersection- and inversion-free trajectories regardless of materials, time-step sizes, velocities, or deformation severity.
Language: C++ - Size: 163 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 532 - Forks: 72

phys-sim-book/solid-sim-tutorial
A curated collection of Python examples for optimization-based solid simulation, emphasizing algorithmic convergence, penetration-free, and inversion-free conditions, designed for readability and understanding.
Language: Python - Size: 7.89 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 235 - Forks: 24

phys-sim-book/solid-sim-tutorial-gpu
A curated set of C++ examples for optimization-based elastodynamic contact simulation using CUDA, emphasizing algorithmic convergence, penetration-free, and inversion-free conditions. Designed for readability and understanding, this tutorial helps beginners learn how to write simple GPU code for efficient solid simulations.
Language: Cuda - Size: 3.78 MB - Last synced at: about 10 hours ago - Pushed at: about 11 hours ago - Stars: 94 - Forks: 4

penn-graphics-research/DOT
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.
Language: C - Size: 207 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 45 - Forks: 7
