A smoothed particle hydrodynamic simulation utilizing the parallel processing capabilites of the GPUs
Independent thesis Advanced level (professional degree), 20 credits / 30 HE creditsStudent thesis
Simulating fluid behavior has proven to be a demanding challenge which requires complex computational models and highly efficient data structures. Smoothed Particle Hydrodynamics (SPH) is a particle based computational model used to simulate fluid behavior that has been found capable of producing convincing results. However, the SPH algorithm is computational heavy which makes it cumbersome to work with.
This master thesis describes how the SPH algorithm can be accelerated by utilizing the GPU’s computational resources. It describes a model for how to distribute the work load on the GPU and presents a suitable data structure. In addition, it proposes a method to represent and handle moving objects in the fluids surroundings. Finally, the performance gain due to the GPU is evaluated by comparing processing times with an identical implementation running solely on the CPU.
Place, publisher, year, edition, pages
2009. , 39 p.
Fluid simulation, Smoothed Particle Hydrodynamics, Computational-fluid dynamics, General Purpose Computation on GPUs, CUDA.
Computer and Information Science
IdentifiersURN: urn:nbn:se:liu:diva-21761ISRN: LiU-ITN-TEK-A--09/052--SEOAI: oai:DiVA.org:liu-21761DiVA: diva2:241656
Unger, Jonas, Forskarassistent