Physics Forests - A New Real-time Fluid Solver - Download demo NOW!

In practice the behavior is close to linear in a range 10k-100M. (at ~120M we run out of 8GB GPU memory). It is slightly sublinear up to 1M particles, and slightly superlinear from 5M. So if particles were twice the size in every dimension, it would be approx 8x faster and might fit into those 3ms.

Typically physics library (Havok for example) runs only on CPU. Getting GPU computing power in AAA games except for rendering might be impossible. I hope this will change in the future:)

We have an OpenCL version too (which was our original implementation), we switched due to better debugging tools for CUDA. We will consider other platform after we progress a bit further with the development.