Constraint Fluids on GPU
Umea University, Department of Computing Science, SE-901 87 Umea, Sweden
Master’s Thesis in Computing Science, 30 ECTS, Umea University, Department of Computing Science, SE-901 87 Umea, Sweden
@article{nilsson2009constraint,
title={Constraint Fluids on GPU},
author={Nilsson, M. and Karlsson, L. and Bodin, K.},
journal={Relation},
volume={10},
number={1.110},
pages={418},
year={2009},
publisher={Citeseer}
}
The processing power of graphics hardware has increased tremendously in the last several years and they are therefore used more and more outside of their intended domain of graphics rendering. This thesis describes the implementation and results of a fluid simulator, using the constraint fluid method, which harnesses the processing power of modern GPUs, in particular NVIDIA’s CUDA platform. As demonstrated in this thesis, particle systems with hundreds of thousands of particles can be simulated and visualized at interactive rates and systems containing up to a million particles can be run at a few frames per second. The biggest performance bottleneck is currently in the solver, in particular the lack of a working preconditioned Conjugate Gradient implementation.
February 1, 2011 by hgpu