Abstract
dc:description.abstractRecent advances in graphics processing units (GPUs) have exposed the GPU as an at- tractive platform for inherently parallel programming problems. NVIDIA's Compute Unifed Device Architecture (CUDA) has enabled developers to harness the massive computational power of the GPU through the CUDA parallel programming model. Smoothed particle hydrodynamics (SPH) simulations are particularly well suited to CUDA implementation due to the high number of data-parallel computations per- formed. Today's GPUs are powerful enough to power SPH simulations at interactive rates and have made possible the emerging field of real-time uid dynamics. Using the SPH method I have implemented my own real-time SPH simulation in C++ us- ing OpenGL and then integrated CUDA into my existing simulation via the OpenCL framework. This paper focuses on the implementation of a serial SPH simulation running on the CPU and the transition to an implementation running on the GPU.
Degree
thesis:*- Name thesis:degree_name
- Master of Science (MS)
- Grantor dc:publisher
- University of Montana
- Year
- 2011
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- garcia, steven santos
Subjects
dc:subject × 3Identifiers
dc:identifier.*- Repository record dc:identifier
- https://scholarworks.umt.edu/etd/801
- OAI identifier oai:identifier
- oai:scholarworks.umt.edu:etd-1820