On the role of code comparisons in verification and validation.
read more
Citations
Review of code and solution verification procedures for computational simulation
Calibration, validation, and sensitivity analysis: What's what
Verification and validation benchmarks
Algorithm for model validation: Theory and applications
References
Verification and Validation in Computational Fluid Dynamics
Verification, Validation, and Predictive Capability in Computational Engineering and Physics
Introduction to Topology and Modern Analysis
Uncertainty and sensitivity analysis in the presence of stochastic and subjective uncertainty
Related Papers (5)
Verification and Validation in Computational Fluid Dynamics
Frequently Asked Questions (6)
Q2. What is the chance for understanding numerical error?
Their best chance for understanding numerical error is for test problems that are too simple to convincingly extrapolate to real applications.
Q3. Why is the CCP considered to have significant power?
Because complex test problems do not have analytic solutions, this is the area where use of the CCP is believed to have significant power.
Q4. What is the second myth that is ever present?
A second myth that is ever present is the belief that Code2 embodies wide physical modeling experience and understanding, thus allowing Code1 validation to be placed on the same kind of discount plan through operation of the CCP.
Q5. What is the general position on the issue of code comparisons?
Their general position on the issue of code comparisons is that code comparisons would be performed only as part of a larger program of independent verification tasks, such as application of software quality engineering (SQE) methodologies, algorithm testing procedures, verification test suites, and comparison with analytical solutions (see Oberkampf and Trucano, 2002; Oberkampf, Trucano and Hirsch, 2002).
Q6. What do you think of the concept of code comparisons?
The authors believe that code comparisons should only be performed as a structured part of a spectrum of verification tasks, so that there is a significant body of evidence for verification in addition to only having code comparisons.