Skip to main content Accessibility help
×
Hostname: page-component-77c89778f8-n9wrp Total loading time: 0 Render date: 2024-07-18T03:15:29.742Z Has data issue: false hasContentIssue false

7 - Solution verification

from Part III - Solution verification

Published online by Cambridge University Press:  05 March 2013

Christopher J. Roy
Affiliation:
Virginia Polytechnic Institute and State University
Get access

Summary

Solution verification addresses the question of whether a given simulation (i.e., numerical approximation) of a mathematical model is sufficiently accurate for its intended use. It includes not only the accuracy of the simulation for the case of interest, but also the accuracy of inputs to the code and any post-processing of the code results. Quantifying the numerical accuracy of scientific computing simulations is important for two primary reasons: as part of the quantification of the total uncertainty in a simulation prediction (Chapter 13) and for establishing the numerical accuracy of a simulation for model validation purposes (Chapter 12).

Most solution verification activities are focused on estimating the numerical errors in the simulation. This chapter addresses in detail round-off error, statistical sampling error, and iterative convergence error. These three numerical error sources should be sufficiently small so as not to impact the estimation of discretization error, which is discussed at length in Chapter 8. Discretization errors are those associated with the mesh resolution and quality as well as the time step chosen for unsteady problems. Round-off and discretization errors are always present in scientific computing simulations, while the presence of iterative and statistical sampling errors will depend on the application and the chosen numerical algorithms. This chapter concludes with a discussion of numerical errors and their relationship to uncertainties.

Type
Chapter
Information
Publisher: Cambridge University Press
Print publication year: 2010

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Barrett, R., Berry, M., Chan, T. F., Demmel, J., Donato, J. M., Dongarra, J., Eijkhout, V., Pozo, R., Romine, C., and Van Der Vorst, H. (1994). Templates for the Solution of Linear Systems: Building Blocks for Iterative Methods, SIAM, Philadelphia, PA, ().CrossRefGoogle Scholar
Chandra, S. (2003). Computer Applications in Physics: with Fortran and Basic, Pangbourne, UK, Alpha Science International, Ltd.Google Scholar
Chapman, S. J. (2008). Fortran 95/2003 for Scientists and Engineers, 3rd edn., McGraw-Hill, New York.Google Scholar
Duggirala, R., Roy, C. J., Saeidi, S. M., Khodadadi, J., Cahela, D., and Tatarchuck, B. (2008). Pressure drop predictions for microfibrous flows using CFD, Journal of Fluids Engineering. 130(DOI: 10.1115/1.2948363).CrossRefGoogle Scholar
Ferziger, J. H. (1988). A note on numerical accuracy, International Journal for Numerical Methods in Fluids. 8, 995–996.CrossRefGoogle Scholar
Ferziger, J. H. and Peric, M. (1996). Further discussion of numerical errors in CFD, International Journal for Numerical Methods in Fluids. 23(12), 1263–1274.3.0.CO;2-V>CrossRefGoogle Scholar
Ferziger, J. H. and Peric, M. (2002). Computational Methods for Fluid Dynamics, 3rd edn., Berlin, Springer-Verlag.CrossRefGoogle Scholar
GNU (2009). GNU Multiple Precision Arithmetic Library, .
Goldberg, D. (1991). What every computer scientist should know about floating-point arithmetic, Computing Surveys. 23(1), 91–124 ().CrossRefGoogle Scholar
Golub, G. H. and Van Loan, C. F. (1996). Matrix Computations, 3rd edn., Baltimore, The Johns Hopkins University Press.Google Scholar
Hackbush, W. (1994). Iterative Solution of Large Sparse Systems of Equations, New York, Springer-Verlag.CrossRefGoogle Scholar
Hageman, L. A. and Young, D. M. (1981). Applied Iterative Methods, London, Academic Press.Google Scholar
IEEE (2008). IEEE Standard for Floating-Point Arithmetic, New York, Microprocessor Standards Committee, Institute of Electrical and Electronics Engineers Computer Society.
Kelley, C. T. (1995). Iterative Methods for Linear and Nonlinear Equations, SIAM Frontiers in Applied Mathematics Series, Philadelphia, Society for Industrial and Applied Mathematics.CrossRefGoogle Scholar
MATLAB (2009). MATLAB® 7 Programming Fundamentals, Revised for Version 7.8 (Release 2009a), Natick, The MathWorks, Inc.Google Scholar
Meyer, C. D. (2000). Matrix Analysis and Applied Linear Algebra, Philadelphia, Society for Industrial and Applied Mathematics.CrossRefGoogle Scholar
Roy, C. J. and Blottner, F. G. (2001). Assessment of one- and two-equation turbulence models for hypersonic transitional flows, Journal of Spacecraft and Rockets. 38(5), 699–710 (see also Roy, C. J. and F. G. Blottner (2000). Assessment of One- and Two-Equation Turbulence Models for Hypersonic Transitional Flows, AIAA Paper 2000–0132).CrossRefGoogle Scholar
Roy, C. J. and Blottner, F. G. (2003). Methodology for turbulence model validation: application to hypersonic flows, Journal of Spacecraft and Rockets. 40(3), 313–325.CrossRefGoogle Scholar
Roy, C. J., Nelson, C. C., Smith, T. M., and Ober, C. C. (2004). Verification of Euler/Navier–Stokes codes using the method of manufactured solutions, International Journal for Numerical Methods in Fluids. 44(6), 599–620.CrossRefGoogle Scholar
Roy, C. J., Heintzelman, C. J., and Roberts, S. J. (2007). Estimation of Numerical Error for 3D Inviscid Flows on Cartesian Grids, AIAA Paper 2007–0102.
Saad, Y. (1996). Iterative Methods for Sparse Linear Systems, 1st edn., Boston, PWS Publishing (updated manuscript ).Google Scholar
Saad, Y. (2003). Iterative Methods for Sparse Linear Systems, 2nd edn., Philadelphia, PA, Society for Industrial and Applied Mathematics.CrossRefGoogle Scholar
Smith, D. M. (2009). FMLIB, Fortran Library, .
Stremel, P. M., Mendenhall, M. R., and Hegedus, M. C. (2007). BPX – A Best Practices Expert System for CFD, AIAA Paper 2007–974.
Süli, E. and Mayers, D. F. (2006). An Introduction to Numerical Analysis. Cambridge, Cambridge University Press.Google Scholar
Veluri, S. P., Roy, C. J., Ahmed, A., Rifki, R., Worley, J. C., and Recktenwald, B. (2009). Joint computational/experimental aerodynamic study of a simplified tractor/trailer geometry, Journal of Fluids Engineering. 131(8) (DOI: 10.1115/1.3155995).CrossRefGoogle Scholar

Save book to Kindle

To save this book to your Kindle, first ensure coreplatform@cambridge.org is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about saving to your Kindle.

Note you can select to save to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.

Find out more about the Kindle Personal Document Service.

Available formats
×

Save book to Dropbox

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Dropbox.

Available formats
×

Save book to Google Drive

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Google Drive.

Available formats
×