Skip to content

Conversation

@fl0rianr
Copy link

... hopefully! Will be great :-)

Ruochun and others added 30 commits February 17, 2023 06:22
solve issue to pull current main into the old develop branch
Initial (for a new dev phase): sync with main
- Contact Detection using mixed prec. Fp32/64
- Eliminited various DIV with MUL (e.g. inv_binSize as new SimParam)
- nearly fully aysnc path
- dt wait eliminiated, new kT wait regulator
- gpu timer
- cuda13 + jit-cached
- Sorting perf up
- many fp32 paths
- more swapping etc
- fixed inv_binSize and 5/3 instead of 5/6
- BE AWARE: hertz damping is changed
- in dT simpilfied patch force approach
- in kT generell a bit more performance wie xfer
- added DrumCubes demo with higher particle count
- kT much faster via Fp32 (fp64 fallback)
- dT early memory improvments
Format the files and fix a small typo
- sorting/reducing simpliefied in dT
- kT faster due to reverting async memset
Temporarily fix maxTriTriPenetration
-  added a fix static device memory was overloaded with duplicates of many particles of the same type
- still some testing open
 - a good skin SAT is gating contact calculation
 - minor typo fix
- revert a critical change form "Mesh_Particles_Json" merge 6a0357c
- revert a dT Force patch calc optimization to be improved later on
- kT improved with addional precalc kernel to reduce calculating some data twice
- dT improved by simplyfing force calculation and added some earlier exits
- a simple/fast plane contact but in cylindric direction
- Added also a tri path for different tangential stiffness
-  tri edge neighbors for contact islands
- finer contact mesh is "winner" and defines the islands
- convace demo change (cross.stl) to check function
- clean up mesh splitting section inculding test
- added full fast path for convex shape that never win (contact island always more coarse on their side)
- SimpleCollision demo expanded
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants