Implementation of advanced time stepping algorithm in computational fluid dynamics software

This master thesis contains an investigation of the Portable Extensible Toolkit for Scientific calculations(PETSc)and a time stepping implicit solver for solving computational fluid dynamics problems. The work discusses the two different approaches to achieve a time stepping solver with PETSc and what other possibilities PETSc hold for Computional Fluid Dynamics (CFD) codes. An implementation using PETSc’s Ordinary Differential Equation (ODE) solver is presented as well as a solver using PETSc non-linear solver(SNES). The code is implemented in the Volvo Aero in-house CFD software Generalized 3D (G3D). The way PETSc was implemented in the present work did not result in a CFD code with satisfying performance. This thesis discusses the PETSc framework in general, the present PETSc implentation, reasons for the unsatisfying results and suggestions for future work.

Author: Svangard, Nils-Erik

Source: Lulea University of Technology

Download Link: Click Here To Download This Report (PDF)

Reference URL: Visit Now

Leave a Comment