Acceleration of Compressible Flow Simulations with Edge using Implicit Time Stepping

Computational fluid dynamics (CFD) has become a significant tool routinely used in design and optimization in aerospace industry. Typical flows may be characterized by high-speed and compressible flow features and, in many cases, by massive flow separation and unsteadiness. Accurate and efficient nu...

Full description

Bibliographic Details
Main Author: Otero, Evelyn
Format: Others
Language:English
Published: KTH, Aerodynamik 2012
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-97455
id ndltd-UPSALLA1-oai-DiVA.org-kth-97455
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-kth-974552013-01-08T13:11:03ZAcceleration of Compressible Flow Simulations with Edge using Implicit Time SteppingengOtero, EvelynKTH, AerodynamikStockholm2012compressible CFDconvergence accelerationimplicit time-steppingmatrix dissipationline-implicitperformance optimizationComputational fluid dynamics (CFD) has become a significant tool routinely used in design and optimization in aerospace industry. Typical flows may be characterized by high-speed and compressible flow features and, in many cases, by massive flow separation and unsteadiness. Accurate and efficient numerical solution of time-dependent problems is hence required, and the efficiency of standard dual-time stepping methods used for unsteady flows in many CFD codes has been found inadequate for large-scale industrial problems. This has motivated the present work, in which major effort is made to replace the explicit relaxation methods with implicit time integration schemes. The CFD flow solver considered in this work is Edge, a node-based solver for unstructured grids based on a dual, edge-based formulation. Edge is the Swedish national CFD tool for computing compressible flow, used at the Swedish aircraft manufacturer SAAB, and developed at FOI, lately in collaboration with external national and international partners. The work is initially devoted to the implementation of an implicit Lower-Upper Symmetric Gauss-Seidel (LU-SGS) type of relaxation in Edge with the purpose to speed up the convergence to steady state. The convergence of LU-SGS has been firstly accelerated by basing the implicit operator on a flux splitting method of matrix dissipation type. An increase of the diagonal dominance of the system matrix was the principal motivation. Then the code has been optimized by means of performance tools Intel Vtune and CrayPAT, improving the run time. It was found that the ordering of the unknowns significantly influences the convergence. Thus, different ordering techniques have been investigated. Finding the optimal ordering method is a very hard problem and the results obtained are mostly illustrative. Finally, to improve convergence speed on the stretched computational grids used for boundary layers LU-SGS has been combined with the line-implicit method. QC 20120626Licentiate thesis, comprehensive summaryinfo:eu-repo/semantics/masterThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-97455Trita-AVE, 1651-7660 ; 2012:25application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic compressible CFD
convergence acceleration
implicit time-stepping
matrix dissipation
line-implicit
performance optimization
spellingShingle compressible CFD
convergence acceleration
implicit time-stepping
matrix dissipation
line-implicit
performance optimization
Otero, Evelyn
Acceleration of Compressible Flow Simulations with Edge using Implicit Time Stepping
description Computational fluid dynamics (CFD) has become a significant tool routinely used in design and optimization in aerospace industry. Typical flows may be characterized by high-speed and compressible flow features and, in many cases, by massive flow separation and unsteadiness. Accurate and efficient numerical solution of time-dependent problems is hence required, and the efficiency of standard dual-time stepping methods used for unsteady flows in many CFD codes has been found inadequate for large-scale industrial problems. This has motivated the present work, in which major effort is made to replace the explicit relaxation methods with implicit time integration schemes. The CFD flow solver considered in this work is Edge, a node-based solver for unstructured grids based on a dual, edge-based formulation. Edge is the Swedish national CFD tool for computing compressible flow, used at the Swedish aircraft manufacturer SAAB, and developed at FOI, lately in collaboration with external national and international partners. The work is initially devoted to the implementation of an implicit Lower-Upper Symmetric Gauss-Seidel (LU-SGS) type of relaxation in Edge with the purpose to speed up the convergence to steady state. The convergence of LU-SGS has been firstly accelerated by basing the implicit operator on a flux splitting method of matrix dissipation type. An increase of the diagonal dominance of the system matrix was the principal motivation. Then the code has been optimized by means of performance tools Intel Vtune and CrayPAT, improving the run time. It was found that the ordering of the unknowns significantly influences the convergence. Thus, different ordering techniques have been investigated. Finding the optimal ordering method is a very hard problem and the results obtained are mostly illustrative. Finally, to improve convergence speed on the stretched computational grids used for boundary layers LU-SGS has been combined with the line-implicit method. === QC 20120626
author Otero, Evelyn
author_facet Otero, Evelyn
author_sort Otero, Evelyn
title Acceleration of Compressible Flow Simulations with Edge using Implicit Time Stepping
title_short Acceleration of Compressible Flow Simulations with Edge using Implicit Time Stepping
title_full Acceleration of Compressible Flow Simulations with Edge using Implicit Time Stepping
title_fullStr Acceleration of Compressible Flow Simulations with Edge using Implicit Time Stepping
title_full_unstemmed Acceleration of Compressible Flow Simulations with Edge using Implicit Time Stepping
title_sort acceleration of compressible flow simulations with edge using implicit time stepping
publisher KTH, Aerodynamik
publishDate 2012
url http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-97455
work_keys_str_mv AT oteroevelyn accelerationofcompressibleflowsimulationswithedgeusingimplicittimestepping
_version_ 1716511211844009984