DocumentCode :
2530055
Title :
A CUDA-Based Implementation of Stable Fluids in 3D with Internal and Moving Boundaries
Author :
Amador, G. ; Gomes, A.
Author_Institution :
Dept. de Inf., Univ. da Beira Interior, Covilha, Portugal
fYear :
2010
fDate :
23-26 March 2010
Firstpage :
118
Lastpage :
128
Abstract :
Fluid simulation has been an active research field in computer graphics for the last 30 years. Stam´s stable fluids method, among others, is used for solving the equations that govern fluids (i.e. Navier-Stokes equations). An implementation of stable fluids in 3D using NVIDIA Compute Unified Architecture, shortly CUDA, is provided in this paper. This CUDA-based implementation also features the accurate physical treatment of internal (i.e. static boundaries inside the simulation domain) and moving boundaries. The performance gains of the presented implementation vs a sequential CPU-based implementation, and points of further improvement are also addressed.
Keywords :
Navier-Stokes equations; computer graphics; flow instability; flow simulation; mechanical engineering computing; CUDA-based implementation; NVIDIA Compute Unified Architecture; computer graphics; fluid simulation; internal-moving boundaries; sequential CPU-based implementation; Application software; Computational modeling; Computer architecture; Computer graphics; Computer simulation; Concurrent computing; Navier-Stokes equations; Performance analysis; Performance gain; Telecommunication computing; CUDA; GPGPU; Stable Fluids;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Science and Its Applications (ICCSA), 2010 International Conference on
Conference_Location :
Fukuoka
Print_ISBN :
978-0-7695-3999-7
Electronic_ISBN :
978-1-4244-6462-3
Type :
conf
DOI :
10.1109/ICCSA.2010.43
Filename :
5476624
Link To Document :
بازگشت