Manufactured Solution for Computational Fluid Dynamics Boundary Condition Verification
Order-of-accuracy veriﬁcation is necessary to ensure that software correctly solves a given set of equations. One method for verifying the order of accuracy of a code is the method of manufactured solutions. This study documents the development of a manufactured solution that allows veriﬁcation of not only the Euler, Navier–Stokes, and Reynolds-averaged Navier–Stokes equation sets, but also some of their associated boundary conditions: slip, no-slip (adiabatic and isothermal), and outﬂow (subsonic, supersonic, and mixed). To demonstrate the usefulness of this manufactured solution, it has been used for order-of-accuracy veriﬁcation in a compressible computational ﬂuid dynamics code. All of the results shown are on skewed, nonuniform, three-dimensional meshes. The manufactured solution and sequence of meshes are designed to allow asymptotic results to be obtained with reasonable computational cost. In addition to the order of accuracy of the full code for various equation sets and boundary conditions, the order of accuracy of code portions used to calculate solution gradients has been measured as well.