andewx / dieselfluid

Provides a modular extensible framework for SPH/Grid fluid solvers in Go, chosen for it's high performant C-like code builds, simple interfaces, and ease of concurrency. This repository is not an authoritative expert repository for fluid solvers but can be forked by those who would like to work with the Go framework when implementing a solver. OpenGL is used to monitor the solvers while keyframes may be exported to PBRT or Mitsuba for further rendering.
GNU General Public License v3.0
2 stars 0 forks source link

Particle Space Geometry Trees #7

Open andewx opened 2 years ago

andewx commented 2 years ago

SPH particles for fluid flip simulations, for the time being will need to fitted into the same memory model as the geometry rendering system for efficient planar based collision detection methods. However we know that for simulation purposes the entire memory space will be utilized we will implement this as a core feature for collision detection.

Issues/Caveats: We would like to move all GRID/FLIP/SPH fluid particle systems off to the GPU. In this scenario we will opt for implicit particle boundaries and utilize a uniform divisional grid to store particle partitioning.