722 research outputs found
Implicit High-Order Flux Reconstruction Solver for High-Speed Compressible Flows
The present paper addresses the development and implementation of the first
high-order Flux Reconstruction (FR) solver for high-speed flows within the
open-source COOLFluiD (Computational Object-Oriented Libraries for Fluid
Dynamics) platform. The resulting solver is fully implicit and able to simulate
compressible flow problems governed by either the Euler or the Navier-Stokes
equations in two and three dimensions. Furthermore, it can run in parallel on
multiple CPU-cores and is designed to handle unstructured grids consisting of
both straight and curved edged quadrilateral or hexahedral elements. While most
of the implementation relies on state-of-the-art FR algorithms, an improved and
more case-independent shock capturing scheme has been developed in order to
tackle the first viscous hypersonic simulations using the FR method. Extensive
verification of the FR solver has been performed through the use of
reproducible benchmark test cases with flow speeds ranging from subsonic to
hypersonic, up to Mach 17.6. The obtained results have been favorably compared
to those available in literature. Furthermore, so-called super-accuracy is
retrieved for certain cases when solving the Euler equations. The strengths of
the FR solver in terms of computational accuracy per degree of freedom are also
illustrated. Finally, the influence of the characterizing parameters of the FR
method as well as the the influence of the novel shock capturing scheme on the
accuracy of the developed solver is discussed
Aspects of Unstructured Grids and Finite-Volume Solvers for the Euler and Navier-Stokes Equations
One of the major achievements in engineering science has been the development of computer algorithms for solving nonlinear differential equations such as the Navier-Stokes equations. In the past, limited computer resources have motivated the development of efficient numerical schemes in computational fluid dynamics (CFD) utilizing structured meshes. The use of structured meshes greatly simplifies the implementation of CFD algorithms on conventional computers. Unstructured grids on the other hand offer an alternative to modeling complex geometries. Unstructured meshes have irregular connectivity and usually contain combinations of triangles, quadrilaterals, tetrahedra, and hexahedra. The generation and use of unstructured grids poses new challenges in CFD. The purpose of this note is to present recent developments in the unstructured grid generation and flow solution technology
Dealiasing techniques for high-order spectral element methods on regular and irregular grids
High-order methods are becoming increasingly attractive in both academia and industry, especially in the context of computational fluid dynamics. However, before they can be more widely adopted, issues such as lack of robustness in terms of numerical stability need to be addressed, particularly when treating industrial-type problems where challenging geometries and a wide range of physical scales, typically due to high Reynolds numbers, need to be taken into account. One source of instability is aliasing effects which arise from the nonlinearity of the underlying problem. In this work we detail two dealiasing strategies based on the concept of consistent integration. The first uses a localised approach, which is useful when the nonlinearities only arise in parts of the problem. The second is based on the more traditional approach of using a higher quadrature. The main goal of both dealiasing techniques is to improve the robustness of high order spectral element methods, thereby reducing aliasing-driven instabilities. We demonstrate how these two strategies can be effectively applied to both continuous and discontinuous discretisations, where, in the latter, both volumetric and interface approximations must be considered. We show the key features of each dealiasing technique applied to the scalar conservation law with numerical examples and we highlight the main differences in terms of implementation between continuous and discontinuous spatial discretisations
PyFR: An Open Source Framework for Solving Advection-Diffusion Type Problems on Streaming Architectures using the Flux Reconstruction Approach
High-order numerical methods for unstructured grids combine the superior
accuracy of high-order spectral or finite difference methods with the geometric
flexibility of low-order finite volume or finite element schemes. The Flux
Reconstruction (FR) approach unifies various high-order schemes for
unstructured grids within a single framework. Additionally, the FR approach
exhibits a significant degree of element locality, and is thus able to run
efficiently on modern streaming architectures, such as Graphical Processing
Units (GPUs). The aforementioned properties of FR mean it offers a promising
route to performing affordable, and hence industrially relevant,
scale-resolving simulations of hitherto intractable unsteady flows within the
vicinity of real-world engineering geometries. In this paper we present PyFR,
an open-source Python based framework for solving advection-diffusion type
problems on streaming architectures using the FR approach. The framework is
designed to solve a range of governing systems on mixed unstructured grids
containing various element types. It is also designed to target a range of
hardware platforms via use of an in-built domain specific language based on the
Mako templating engine. The current release of PyFR is able to solve the
compressible Euler and Navier-Stokes equations on grids of quadrilateral and
triangular elements in two dimensions, and hexahedral elements in three
dimensions, targeting clusters of CPUs, and NVIDIA GPUs. Results are presented
for various benchmark flow problems, single-node performance is discussed, and
scalability of the code is demonstrated on up to 104 NVIDIA M2090 GPUs. The
software is freely available under a 3-Clause New Style BSD license (see
www.pyfr.org)
Hybridized Formulations of Flux Reconstruction Schemes for Advection-Diffusion Problems
We present the hybridization of flux reconstruction methods for
advection-diffusion problems. Hybridization introduces a new variable into the
problem so that it can be reduced via static condensation. This allows the
solution of implicit discretizations to be done more efficiently. We derive an
energy statement from a stability analysis considering a range of correction
functions on hybridized and embedded flux reconstruction schemes. Then, we
establish connections to standard formulations. We devise a post-processing
scheme that leverages existing flux reconstruction operators to enhance
accuracy for diffusion-dominated problems. Results show that the implicit
convergence of these methods for advection-diffusion problems can result in
performance benefits of over an order of magnitude. In addition, we observe
that the superconvergence property of hybridized methods can be extended to the
family of FR schemes for a range of correction functions
Optimized explicit Runge-Kutta schemes for the spectral difference method applied to wave propagation problems
Explicit Runge-Kutta schemes with large stable step sizes are developed for
integration of high order spectral difference spatial discretization on
quadrilateral grids. The new schemes permit an effective time step that is
substantially larger than the maximum admissible time step of standard explicit
Runge-Kutta schemes available in literature. Furthermore, they have a small
principal error norm and admit a low-storage implementation. The advantages of
the new schemes are demonstrated through application to the Euler equations and
the linearized Euler equations.Comment: 37 pages, 3 pages of appendi
Analysis of High-Order Element Types for Implicit Large Eddy Simulation
The use of high-order schemes continues to increase, with current methods becoming more robust and reliable. The resolution of complex turbulent flows using Large Eddy Simulation (LES) and Direct Numerical Simulation (DNS) can be computed more efficiently with high-order methods such as the Flux Reconstruction (FR) approach. We make use of the implicit form of LES, referred to
as ILES, in which the numerical dissipation of the spatial scheme passively filters high-frequency modes and no subgrid scale turbulent model is explicitly implemented. Therefore, given the inherent three-dimensional behaviour of turbulent flows, it is important to understand the spectral characteristics of spatial discretizations in three dimensions. The dispersive and dissipative properties
of hexahedra, prismatic and tetrahedral element types are compared using Fourier Analysis. This comparison is performed on a per degree of freedom basis to assess their suitability for ILES in terms of computational cost. We observe dispersion relations that display non-smooth behaviour for tetrahedral and prismatic elements, with the presence of jumps in the solution modes. Semilogarithmic
plots of the numerical error are presented. We observe that the amount of numerical dissipation and dispersion added by hexahedral elements is the least, followed by prisms and finally tetrahedra. We validate our analysis comparing results obtained on computational domains with comparable computational cost against DNS data. Hexahedral elements have the best agreement with the reference data, followed by prismatic and finally tetrahedral elements, which is consistent with the spectral analysis
Higher-order compatible finite element schemes for the nonlinear rotating shallow water equations on the sphere
We describe a compatible finite element discretisation for the shallow water
equations on the rotating sphere, concentrating on integrating consistent
upwind stabilisation into the framework. Although the prognostic variables are
velocity and layer depth, the discretisation has a diagnostic potential
vorticity that satisfies a stable upwinded advection equation through a
Taylor-Galerkin scheme; this provides a mechanism for dissipating enstrophy at
the gridscale whilst retaining optimal order consistency. We also use upwind
discontinuous Galerkin schemes for the transport of layer depth. These
transport schemes are incorporated into a semi-implicit formulation that is
facilitated by a hybridisation method for solving the resulting mixed Helmholtz
equation. We illustrate our discretisation with some standard rotating sphere
test problems.Comment: accepted versio
High-Order Methods for Computational Fluid Dynamics: A Brief Review of Compact Differential Formulations on Unstructured Grids
Popular high-order schemes with compact stencils for Computational Fluid Dynamics (CFD) include Discontinuous Galerkin (DG), Spectral Difference (SD), and Spectral Volume (SV) methods. The recently proposed Flux Reconstruction (FR) approach or Correction Procedure using Reconstruction (CPR) is based on a differential formulation and provides a unifying framework for these high-order schemes. Here we present a brief review of recent developments for the FR/CPR schemes as well as some pacing items
Flux form Semi-Lagrangian methods for parabolic problems
A semi-Lagrangian method for parabolic problems is proposed, that extends
previous work by the authors to achieve a fully conservative, flux-form
discretization of linear and nonlinear diffusion equations. A basic consistency
and convergence analysis are proposed. Numerical examples validate the proposed
method and display its potential for consistent semi-Lagrangian discretization
of advection--diffusion and nonlinear parabolic problems
- …