Verification and validation of a CFD code are essential steps in establishing a reliable numerical tool. These concepts are extensively discussed in [1] and [2], and are more broadly addressed in [3]. Notus CFD is thoroughly verified and validated thanks to a significant number of numerical test cases and adequate processing tools. These are separated into two main topics, Verification and Validation:
When installing Notus CFD, the first step is to verify and validate that the version compiled on your hardware and software produces the expected results - see Run Notus Guide. This script runs a collection of NTS files that cover most of the modeling and numerical methods of the code.
Most NTS files are sufficient to describe a case, but for some test cases, particular work is done in Fortran files compiled after the Notus library compilation. The directory src/notus/test_cases
contains these Fortran files. Please refer to the Developer's V&V Page for more details.
References
[1] W. Oberkampf and T. Trucano. Verification and Validation in Computational Fluid Dynamics. 2002. doi: 10.2172/793406.
[2] C. J. Roy. Review of code and solution verification procedures for computational simulation. Journal of Computational Physics, 205(1):131-156, 2005. doi: 10.1016/j.jcp.2004.10.036.
[3] P.J. Roache. Verification and Validation in Computational Science and Engineering. Hermosa Publishers, 1998. ISBN 9780913478080.