Comprehensive code verification techniques for finite volume CFD codes

Abstract A detailed code verification study of a finite volume Computational Fluid Dynamics (CFDs) code using the Method of Manufactured Solutions is presented. The correctness of the code is verified through order of accuracy testing. Systematic mesh refinement required for order of accuracy testing and the way it is achieved particularly for unstructured meshes is discussed. The verification testing is performed on different mesh types which include triangular and quadrilateral elements in 2D and tetrahedral, prismatic, and hexahedral elements in 3D. The sensitivity of the order of accuracy to both mesh quality and mesh topology is examined. Along with the baseline steady-state governing equations, transport models, turbulence models, boundary conditions, and unsteady flows are verified. A new approach for the combined verification of spatial and temporal terms in the governing equations is developed and assessed.

[1]  Christopher J. Roy,et al.  Review of code and solution verification procedures for computational simulation , 2005 .

[2]  Patrick J. Roache,et al.  Verification and Validation in Computational Science and Engineering , 1998 .

[3]  P. Spalart A One-Equation Turbulence Model for Aerodynamic Flows , 1992 .

[4]  Patrick J. Roache,et al.  Symbolic manipulation and computational fluid dynamics , 1983 .

[5]  Dominique Pelletier,et al.  Verification and validation of impinging round jet simulations using an adaptive FEM , 2004 .

[6]  Yang Zhang,et al.  Concurrent Composition Using Loci , 2009, Computing in Science & Engineering.

[7]  Boris Diskin,et al.  Notes on accuracy of finite-volume discretization schemes on irregular grids , 2010 .

[8]  Dominique Pelletier,et al.  On the construction of manufactured solutions for one and two‐equation eddy‐viscosity models , 2007 .

[9]  Boris Diskin,et al.  No . 2007-08 Accuracy Analysis for Mixed-Element Finite-Volume Discretization Schemes , 2007 .

[10]  J. C. Kok,et al.  Resolving the dependence on free-stream values for the k-omega turbulence model , 1999 .

[11]  D. Wilcox Turbulence modeling for CFD , 1993 .

[12]  Boris Diskin,et al.  Towards Verification of Unstructured-Grid Solvers , 2008 .

[13]  F. Menter Two-equation eddy-viscosity turbulence models for engineering applications , 1994 .

[14]  Curtis C. Ober,et al.  Manufactured Solution for Computational Fluid Dynamics Boundary Condition Verification , 2007 .

[15]  Edward A. Luke,et al.  Numerical simulations of mixtures of fluids using upwind algorithms , 2007 .

[16]  Edward A. Luke,et al.  Honey, I Shrunk the Grids! A New Approach to CFD Verification , 2005 .

[17]  Edward A. Luke,et al.  On Robust and Accurate Arbitrary Polytope CFD Solvers , 2007 .

[18]  Yuan Guo-xing,et al.  Verification and Validation in Scientific Computing Code , 2010 .

[19]  Alfred Abraham Lorber,et al.  SIERRA/Premo-A New General Purpose Compressible Flow Simulation Code , 2002 .

[20]  Christopher J. Roy,et al.  Verification of Euler/Navier–Stokes codes using the method of manufactured solutions , 2004 .

[21]  L. Eca,et al.  An introduction to CFD code verification including eddy-viscosity models , 2006 .

[22]  Christopher J. Roy,et al.  Verification of the Loci-CHEM CFD Code using the Method of Manufactured Solutions , 2004 .

[23]  William J. Rider,et al.  Combined space and time convergence analysis of a compressible flow algorithm , 2002 .

[24]  C. Nelson,et al.  CHSSI Project CFD-7: The NPARC Alliance Flow Simulation System , 2001 .

[25]  Patrick Knupp,et al.  Code Verification by the Method of Manufactured Solutions , 2000 .

[26]  Edward A. Luke,et al.  Loci: a rule-based framework for parallel multi-disciplinary simulation synthesis , 2005, J. Funct. Program..

[27]  Christopher J. Roy,et al.  Comprehensive Code Verification for an Unstructured Finite Volume CFD Code , 2010 .

[28]  Christopher J. Roy,et al.  Verification of RANS Turbulence Models in Loci-CHEM using the Method of Manufactured Solutions , 2007 .

[29]  L. Eca,et al.  Verification of Turbulence Models with a Manufactured Solution , 2006 .

[30]  Patrick Knupp,et al.  Verification of Computer Codes in Computational Science and Engineering , 2002 .