https://hgpu.org/?p=8991
Large-scale ferrofluid simulations on graphics processing units