https://hgpu.org/?p=4482
Real-Time Simulation of Granular Materials Using Graphics Hardware