Verification, matching the results of numerical simulation with the mathematical model, comprises two parts namely software verification and solution verification.

Software Verification

Software verification is a process whereby the numerical simulation software is confirmed to be free of bugs and convergent. It requires a problem with a known theoretical solution or, alternatively, a problem with a numerically generated solution of sound provenance.

Solution Verification

Solution verification comes after software verification and is the process of ensuring that the numerical model is sufficiently refined to produce results of an acceptable engineering accuracy.