GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - 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.

BranchesTags
Open more actions menu

Latest commit

 

History

75 Commits
75 Commits

Folders and files

NameName
Last commit message
Last commit date
0_getting_started
0_getting_started
 
 
10_mpm_elasticity
10_mpm_elasticity
 
 
11_mpm_plastic
11_mpm_plastic
 
 
11_mpm_sand
11_mpm_sand
 
 
12_pbd_cloth
12_pbd_cloth
 
 
13_pbd_mesh
13_pbd_mesh
 
 
14_pbf
14_pbf
 
 
1_mass_spring
1_mass_spring
 
 
2_dirichlet
2_dirichlet
 
 
3_contact
3_contact
 
 
4_friction
4_friction
 
 
5_mov_dirichlet
5_mov_dirichlet
 
 
6_inv_free
6_inv_free
 
 
7_self_contact
7_self_contact
 
 
8_self_friction
8_self_friction
 
 
9_reduced_DOF
9_reduced_DOF
 
 
.gitignore
.gitignore
 
 
.python-version
.python-version
 
 
LICENSE
LICENSE
 
 
pyproject.toml
pyproject.toml
 
 
readme.md
readme.md
 
 
uv.lock
uv.lock
 
 

Repository files navigation

Solid Simulation Tutorials

A curated collection of Python examples focused on optimization-based solid simulation with guarantees on algorithmic convergence, penetration-free and inversion-free conditions. The examples are designed for ease of readability and understanding.

Introductory sections (with * following the titles) for each of the examples in this repository can be found in the free online book Physics-based Simulation.

A MUDA-based GPU version of the tutorial written by Zhaofeng Luo (@Roushelfy) can be found at solid-sim-tutorial-gpu.

About

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.

phys-sim-book.github.io/

Topics

collision-handlingcomputational-mechanicscomputer-graphicsconstrained-optimizationelastodynamicsfinite-element-methodsfrictionincremental-potential-contactmass-spring-systemsoptimization-time-integratorphysics-based-simulation

Resources

Readme
Apache-2.0 license
Activity
Custom properties

Stars

309 stars

Watchers

12 watching

Forks

37 forks
Report repository

Releases

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.