Zhang Chao's Projects
C++ mooring library
Multiphysics Object Oriented Simulation Environment
A particle generator code for the Material Point Method
A C++ Library for Parsing Expressions with Strings, Complex Numbers, Vectors, Matrices and more.
Nereus is a CUDA parallelized library for particle based fluid dynamics.
update the code include the first project(line simulation/mass-spring )
OpenSceneGraph git repository
PositionBasedDynamics is a library for the physically-based simulation of rigid bodies, deformable solids and fluids.
Curated list of project-based tutorials
runebook translate
SCI-Solver_Peridynamic is a C++/CUDA library written to simulate a fracture behavior in a particle cloud model. It uses GPU hardware to provide a fast solution.
A simple commandline utility to generate grid-based signed distance field (level set) generator from triangle meshes, using code from Robert Bridson's website.
SPH-EXA is a C++20 simulation code for performing hydrodynamics simulations (with gravity and other physics), parallelized with MPI, OpenMP, CUDA, and HIP.
A course on Smoothed Particle Hydrodynamics (SPH)
SPHM: A MATLAB code for SPH simulations
SPlisHSPlasH is an open-source library for the physically-based simulation of fluids.
Various tutorials
A CUDA project for Molecular Dynamics, Brownian Dynamics, Hydrodynamics... intended to simulate a very generic system constructing a simulation with modules.
CUDA implementation of Weakly-Compressible Smoothed Particle Hydrodynamics for Elasto Plastic and thermal coupled Mechanics