Transient solution of compressible viscous flows on high performance computing platforms using finite volume methods
The work presented in this dissertation is the result of "application-driven" research, with the need to solve complex large-scale engineering problems of significance and relevance to the Army and NASA using state-of-the-art high performance computing (HPC) platforms as its primary motiva...
Main Author: | |
---|---|
Format: | Others |
Published: |
DigitalCommons@Robert W. Woodruff Library, Atlanta University Center
2006
|
Subjects: | |
Online Access: | http://digitalcommons.auctr.edu/dissertations/602 http://digitalcommons.auctr.edu/cgi/viewcontent.cgi?article=2135&context=dissertations |
id |
ndltd-auctr.edu-oai-digitalcommons.auctr.edu-dissertations-2135 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-auctr.edu-oai-digitalcommons.auctr.edu-dissertations-21352015-07-29T03:04:46Z Transient solution of compressible viscous flows on high performance computing platforms using finite volume methods Watts, Marvin Dwayne The work presented in this dissertation is the result of "application-driven" research, with the need to solve complex large-scale engineering problems of significance and relevance to the Army and NASA using state-of-the-art high performance computing (HPC) platforms as its primary motivation. Currently, a majority of commercially available computational fluid dynamics (CFD) simulation algorithms in use by Army and NASA researchers and scientists solve the Navier-Stokes equations using a finite volume method (FVM) framework. Although these codes are extremely mature and take advantage of the numerical schemes complimentary to FVM, many do lack in computational performance for second-order accurate time integration schemes, due to the resulting nonlinear system of equations for large-scale applications, and exhibit poor scalability on a number of supercomputing platforms. Therefore, the purpose of this work is the development of a fully implicit, finite volume solver for large-scale transient compressible viscous flows, optimized for implementation on parallel, vector, and multi-streaming architectures. Optimization will include reduction in memory requirements, increasing computation speed, and obtaining near-linear code scalability. This is accomplished through implementation of innovative Jacobian-free/matrix-free iterative algorithms and code parallelization and vectorization. The Jacobian-free Generalized Minimal RESidual (GMRES) method is used to solve the resulting linear system inside each nonlinear Newton-Raphson iteration. Furthermore, the matrix-free Lower-Upper Symmetric Gauss Seidel (LU-SGS) method is employed as a preconditioning technique to the GMRES solver. Massively parallel implicit computations of both 2-dimensional and 3-dimensional aerodynamic applications using vector/multi-streaming and cluster supercomputers are presented to demonstrate the performance of the present solver in several aspects. These applications show the current implementation to be highly robust and accurate for problems of all flow regimes, subsonic, transonic, and supersonic. Though not originally intended for subsonic flows within the incompressible limit, i.e. flows with Mach numbers of 0.3 or less, results are presented which show that the solution accuracy of this solver is maintained for this class of problem. However, additional cases would need to be studied to determine the full scope of application to subsonic flows. The scalability of the current implementation is shown to be near-linear and super-linear across multiple supercomputing platforms. 2006-12-01T08:00:00Z text application/pdf http://digitalcommons.auctr.edu/dissertations/602 http://digitalcommons.auctr.edu/cgi/viewcontent.cgi?article=2135&context=dissertations ETD Collection for Robert W. Woodruff Library, Atlanta University Center DigitalCommons@Robert W. Woodruff Library, Atlanta University Center Engineering |
collection |
NDLTD |
format |
Others
|
sources |
NDLTD |
topic |
Engineering |
spellingShingle |
Engineering Watts, Marvin Dwayne Transient solution of compressible viscous flows on high performance computing platforms using finite volume methods |
description |
The work presented in this dissertation is the result of "application-driven" research, with the need to solve complex large-scale engineering problems of significance and relevance to the Army and NASA using state-of-the-art high performance computing (HPC) platforms as its primary motivation. Currently, a majority of commercially available computational fluid dynamics (CFD) simulation algorithms in use by Army and NASA researchers and scientists solve the Navier-Stokes equations using a finite volume method (FVM) framework. Although these codes are extremely mature and take advantage of the numerical schemes complimentary to FVM, many do lack in computational performance for second-order accurate time integration schemes, due to the resulting nonlinear system of equations for large-scale applications, and exhibit poor scalability on a number of supercomputing platforms. Therefore, the purpose of this work is the development of a fully implicit, finite volume solver for large-scale transient compressible viscous flows, optimized for implementation on parallel, vector, and multi-streaming architectures. Optimization will include reduction in memory requirements, increasing computation speed, and obtaining near-linear code scalability. This is accomplished through implementation of innovative Jacobian-free/matrix-free iterative algorithms and code parallelization and vectorization. The Jacobian-free Generalized Minimal RESidual (GMRES) method is used to solve the resulting linear system inside each nonlinear Newton-Raphson iteration. Furthermore, the matrix-free Lower-Upper Symmetric Gauss Seidel (LU-SGS) method is employed as a preconditioning technique to the GMRES solver. Massively parallel implicit computations of both 2-dimensional and 3-dimensional aerodynamic applications using vector/multi-streaming and cluster supercomputers are presented to demonstrate the performance of the present solver in several aspects. These applications show the current implementation to be highly robust and accurate for problems of all flow regimes, subsonic, transonic, and supersonic. Though not originally intended for subsonic flows within the incompressible limit, i.e. flows with Mach numbers of 0.3 or less, results are presented which show that the solution accuracy of this solver is maintained for this class of problem. However, additional cases would need to be studied to determine the full scope of application to subsonic flows. The scalability of the current implementation is shown to be near-linear and super-linear across multiple supercomputing platforms. |
author |
Watts, Marvin Dwayne |
author_facet |
Watts, Marvin Dwayne |
author_sort |
Watts, Marvin Dwayne |
title |
Transient solution of compressible viscous flows on high performance computing platforms using finite volume methods |
title_short |
Transient solution of compressible viscous flows on high performance computing platforms using finite volume methods |
title_full |
Transient solution of compressible viscous flows on high performance computing platforms using finite volume methods |
title_fullStr |
Transient solution of compressible viscous flows on high performance computing platforms using finite volume methods |
title_full_unstemmed |
Transient solution of compressible viscous flows on high performance computing platforms using finite volume methods |
title_sort |
transient solution of compressible viscous flows on high performance computing platforms using finite volume methods |
publisher |
DigitalCommons@Robert W. Woodruff Library, Atlanta University Center |
publishDate |
2006 |
url |
http://digitalcommons.auctr.edu/dissertations/602 http://digitalcommons.auctr.edu/cgi/viewcontent.cgi?article=2135&context=dissertations |
work_keys_str_mv |
AT wattsmarvindwayne transientsolutionofcompressibleviscousflowsonhighperformancecomputingplatformsusingfinitevolumemethods |
_version_ |
1716808846863761408 |