Verification asks whether the equations are implemented and solved correctly enough. Validation asks whether the chosen equations, models, inputs and assumptions represent the physical system adequately for the intended use. A converged and mesh-independent result is not automatically validated.
The core difference
Verification
Are we solving the mathematical model correctly? This includes code correctness and numerical errors from iteration, mesh, timestep and discretization.
Questions about applying this guide
How should CFD Verification vs Validation: What Journal Reviewers Expect be used in a CFD research project?
Use this guide as a documented decision step within the wider research workflow. Record the assumptions, evidence, outputs and limitations so the work can be understood, reproduced and defended during journal review.
Can Abecator support only this stage or the complete publication workflow?
Yes. Students and researchers can request focused support for this stage, collaborate with Abecator on selected tasks, or choose complete support from research idea and CFD execution through manuscript preparation, submission and reviewer revisions.
Move your CFD research from idea to publication
Abecator can shape the research question, build and run the CFD cases, analyse the data, develop the manuscript, support submission and respond to reviewers. Choose complete execution, close collaboration or focused help—and decide how involved you want to be.
Validation
Are we solving a mathematical model that represents the real physical system accurately enough for the stated purpose?
These questions are connected but independent. A numerical solution can be verified yet disagree with reality because the physical model, boundary conditions or properties are inadequate. A result may agree with one experiment by compensation of errors while remaining numerically unresolved.
Do not write “the model was validated using a mesh-independence study.” Mesh refinement evaluates numerical spatial sensitivity. It does not compare the model with physical reality.
The complete CFD credibility chain
A reviewer usually evaluates credibility in a sequence. Evidence later in the chain cannot repair missing evidence earlier in the chain.
- Problem definition.
Geometry, operating conditions, required outputs and intended use are stated clearly.
- Physical model.
Governing models, turbulence, heat transfer, phases, materials and assumptions are justified.
- Iterative/statistical convergence.
Each numerical case is solved sufficiently for the reported outputs.
- Solution verification.
Spatial, temporal and other numerical sensitivities are quantified.
- Validation.
Predictions are compared with appropriate physical or benchmark evidence.
- Application prediction.
The verified and validated model is applied within a stated domain and its uncertainty and limitations are respected.
Convergence is necessary—but not sufficient
Convergence describes whether the numerical solution process or sampled statistics have settled adequately. It does not establish that the converged solution is accurate.
Residual convergence
Equation imbalances decrease or stabilize at an acceptable level.
Monitor convergence
Engineering quantities such as pressure drop, heat rate, force or efficiency stop drifting.
Conservation
Mass, momentum and energy balances close adequately for the model and averaging period.
Statistical convergence
Means, amplitudes and spectra are based on adequate physical time or independent samples.
Low residuals can coexist with a wrong answer. Conversely, a transient or statistically stationary simulation may show oscillatory instantaneous residuals while producing stable, repeatable statistics. Use convergence evidence appropriate to the physics.
Code verification: are the equations implemented correctly?
Code verification focuses on finding programming, algorithmic or discretization-implementation errors. It is especially important when developing a solver, adding custom source terms, implementing a new boundary condition or modifying OpenFOAM code.
Typical code-verification evidence
- Comparison with exact analytical solutions
- Manufactured solutions with known forcing terms
- Canonical problems with known convergence behaviour
- Unit tests and regression tests for custom implementations
- Comparison against an independently implemented method
- Demonstration that formal discretization order is recovered where expected
Users normally rely partly on the vendor's code-verification programme. However, user-written field functions, source terms, scripts, custom models and coupling interfaces create new implementation risks that require project-specific checks.
Solution verification: quantify numerical error in your case
Solution verification evaluates the numerical uncertainty of the actual simulation. It does not ask whether the model is physically correct; it asks whether the numerical approximation is sufficiently resolved.
Spatial verification
Use systematically refined meshes, quantities of interest, observed order, Richardson extrapolation and Grid Convergence Index where assumptions are satisfied. Report local resolution such as y+, prism layers, wakes, gaps and interfaces when local outputs matter.
Journal-ready mesh study
Learn three-grid refinement, representative mesh spacing, GCI, non-monotonic convergence and reviewer-ready reporting.
Temporal verification
Repeat the simulation using at least one smaller timestep while keeping spatial resolution and physical duration appropriate. Compare mean values, peak values, phase, dominant frequencies and transient events—not only Courant number.
Other numerical sensitivities
- Domain extent and inlet/outlet placement
- Numerical schemes and limiter choices
- Interface interpolation and overset resolution
- Particle counts or parcel statistics
- Angular resolution for rotating machinery
- Sampling duration for unsteady statistics
Validation: compare with physical evidence
Validation evaluates the combined mathematical model, assumptions, properties, boundary conditions and numerical prediction against evidence representing the physical system.
A credible validation comparison requires alignment
- Geometry and characteristic dimensions
- Operating conditions and boundary conditions
- Fluid and solid properties
- Measurement location and definition
- Averaging method and reference quantities
- Flow regime and relevant dimensionless parameters
- Experimental uncertainty and repeatability where available
A close curve is not enough if the experiment and CFD do not represent the same conditions. Document differences and explain how they limit the validation claim.
If uncertain model constants or boundaries were tuned to match one dataset, test the resulting model against separate data before claiming predictive validation.
Separate the main uncertainty sources
Numerical uncertainty
Mesh, timestep, iterative convergence, schemes, interfaces and statistical sampling.
Input uncertainty
Boundary conditions, material properties, geometry tolerances, roughness and operating variability.
Experimental uncertainty
Sensor accuracy, calibration, repeatability, spatial resolution, data reduction and facility effects.
Model-form uncertainty
Simplifications and limitations of turbulence, multiphase, combustion, radiation or other physical models.
The difference between CFD and experiment contains contributions from several sources. Reporting a single percentage error without discussing these sources can make the comparison look more certain than it is.
If the CFD–experiment difference is smaller than combined numerical and experimental uncertainty, claiming that one turbulence model is definitively superior may not be justified.
Use validation metrics that match the evidence
Choose metrics appropriate to the quantity, scale and research claim.
Possible metrics
- Absolute and relative error for scalar outputs
- Root-mean-square error for profiles or time series
- Normalized mean bias for systematic over/underprediction
- Correlation or phase error when pattern and timing matter
- Integrated differences for forces, heat rates or performance maps
- Confidence or uncertainty intervals when data support them
A metric must not hide the engineering meaning. A small average error may conceal an unacceptable peak temperature or incorrect separation location.
Quantify CFD-to-reference difference
Calculate absolute error, signed bias and relative validation error using consistent CFD and reference quantities.
What if no new experimental data are available?
Lack of a dedicated experiment does not justify skipping validation. Build a validation strategy from the strongest available evidence and limit claims accordingly.
- Analytical and limiting solutions.
Test conduction, laminar flow, hydrostatic, fully developed or energy-balance limits where they apply.
- Canonical benchmarks.
Validate submodels using recognized cavities, channels, jets, waves, rotating passages or other standard cases.
- Published experiments.
Reproduce a sufficiently similar configuration with traceable geometry and operating conditions.
- Component-level validation.
Validate heat transfer, pressure loss, turbulence or interface behaviour separately before combining them.
- Cross-code comparison.
Use as supporting evidence, not physical validation; two codes can share the same modelling deficiency.
- Trend and physical-consistency checks.
Confirm conservation, asymptotic behaviour, dimensionless trends and known physical limits.
Say which component, regime or quantity has been validated. Do not claim full validation of a complex application from one simplified benchmark.
Build a validation hierarchy
Complex systems are easier to defend when evidence is organized from simple physics to full application.
- Level 1 — Unit physics.
Test individual mechanisms such as conduction, pressure loss, free convection or a turbulence benchmark.
- Level 2 — Components.
Validate a channel, heat exchanger element, blade passage, jet, valve or free-surface subsystem.
- Level 3 — Coupled assembly.
Test interactions between components and physics with controlled data.
- Level 4 — Application.
Compare system-level outputs under representative operating conditions.
This hierarchy identifies which parts of the prediction are strongly supported and where uncertainty remains. It is often more credible than a single system-level comparison with poorly known inputs.
How to write verification and validation sections
Verification subsection
Report convergence criteria, conservation, mesh family, quantities of interest, refinement ratios, observed convergence, spatial uncertainty, timestep sensitivity and production-mesh selection.
Validation subsection
Describe the reference evidence, matching geometry and conditions, measurement definitions, experimental uncertainty, comparison metrics, deviations, limitations and the domain over which the validation applies.
“All cases were converged using residual, monitor and conservation criteria. Spatial sensitivity was quantified with three systematically refined meshes using [quantities], while temporal sensitivity was evaluated using [timesteps]. The selected mesh/timestep produced [uncertainty or differences]. Model validation used [experiment/benchmark] at matched [conditions]. Prediction differences were [metrics], with numerical and reference uncertainties of [values if available]. Agreement supports use of the model for [specific purpose and range], subject to [limitations].”
Replace placeholders with actual evidence. Avoid universal claims such as “the CFD model is validated” when only one output or operating point was compared.
Common journal-review objections
- “Residuals alone do not demonstrate convergence.”
Add engineering monitors, conservation and statistical or periodic stability.
- “Mesh independence is incorrectly presented as validation.”
Separate solution verification from physical-reference comparison.
- “The validation case does not match the application.”
Explain similarity in geometry, regime and dimensionless parameters—or reduce the claim.
- “Experimental uncertainty is missing.”
Report available uncertainty and avoid overinterpreting differences below the evidence resolution.
- “Boundary conditions were tuned to the validation data.”
Disclose calibration and add an independent validation condition.
- “Only one operating point was validated.”
Add conditions spanning the intended prediction range or explicitly limit applicability.
- “The turbulence/model choice is unsupported.”
Use physics-based justification, sensitivity comparison and relevant benchmark evidence.
When CFD and experiments disagree
Separate comparison error, input uncertainty, numerical uncertainty, experimental uncertainty and model-form error.
Match every claim to the available evidence
Verified only
You may claim the numerical result is insensitive within stated numerical limits for the selected quantities and setup.
Partially validated
You may claim agreement for the tested component, quantity, regime and conditions—not the entire application universally.
Validated prediction range
You may apply the model within the supported range while reporting uncertainties and remaining model limitations.
Outside validation range
Treat results as extrapolative predictions with increased uncertainty, not established accuracy.
The strongest CFD papers do not claim certainty. They show a transparent chain of numerical and physical evidence, then state conclusions at exactly the level that evidence supports.
Use the connected CFD credibility workflow
Three meshes → observed order → extrapolation → GCI → conservation → timestep sensitivity → validation error → evidence assessment.