Back to results

University of Montana

Real-Time Smoothed Particle Hydrodynamics For CUDA

Abstract

dc:description.abstract

Recent 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 × 3

Identifiers

dc:identifier.*
Repository record dc:identifier
https://scholarworks.umt.edu/etd/801
OAI identifier oai:identifier
oai:scholarworks.umt.edu:etd-1820

Chain of custody

source
Harvested from
Montana Technology
Base URL
scholarworks.umt.edu/do/oai/
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
related terms
citation

garcia, steven santos. Real-Time Smoothed Particle Hydrodynamics For CUDA. University of Montana, 2011. https://scholarworks.umt.edu/etd/801