https://hgpu.org/?p=11657
An optimized algorithm for discrete element system analysis using CUDA