Degree Type
Thesis
Date of Award
2010
Degree Name
Master of Science
Department
Aerospace Engineering
First Advisor
R. Ganesh Rajagopalan
Abstract
Interest in scientific programming using graphics processing units (GPUs) has exploded in recent years. The advent of NVIDIA's CUDA programming language in early 2007 enabled GPU acceleration of numerical software to become mainstream. Relative to central processing units (CPUs), these devices have extremely high floating point operation capability and memory bandwidth. Combined with relatively low cost, they are attractive alternatives to more expensive traditional supercomputers.
Porting existing computational fluid dynamics methods to the new hardware is not always straightforward. Modern GPUs are massively parallel, some consisting of over 400 processors, utilizing a unique hierarchy of computational units and memory management. Fully exploiting this architecture for CFD solvers requires the development of new algorithms tailored to the devices. To that end, this work presents a solution method for the Navier-Stokes equations using the SIMPLER algorithm on structured Cartesian grids. A block-iterative scheme with a parallel recursive tridiagonal solver is used for the discretized equations, giving considerable performance advantages over prior point-iterative implementations. Using a $200 GPU in a standard workstation, accelerations of over 20x are observed compared to a serial CPU implementation for rotorcraft simulations.
DOI
https://doi.org/10.31274/etd-180810-589
Copyright Owner
Mark William Lohry
Copyright Date
2010
Language
en
Date Available
2012-04-30
File Format
application/pdf
File Size
55 pages
Recommended Citation
Lohry, Mark William, "Graphics hardware acceleration for rotorcraft simulations" (2010). Graduate Theses and Dissertations. 11278.
https://lib.dr.iastate.edu/etd/11278