version 0.5.0
Verification and Validation test cases

## Topics

V&V test cases processing
Procedures that will orient the program towards the right test case.

Validation test cases
Validation test cases descriptions and results.

Verification test cases
Verification test cases descriptions and results.

## Namespaces

module  enum_test_case
Test case identifiers.

module  variables_test_case
Define variables associated to test cases setup.

## Detailed Description

Most NTS files are self contents, but for some test cases, particular work is done in 'Fortran' files compiled after the Notus library compilation. The directory src/notus/test_cases is dedicated to this specific 'Fortran' V&V process and contains:

• enumeration of the test cases names in enum.f90 that require 'Fortran' routines
• definition of common variables variables.f90
• the basic ('high-level') procedures that orients the program towards the correct test case are described in the V&V test cases processing page
• a verification and a validation directories which have the same architecture of the corresponding root test_cases directory that contains the NTS files. For each test case, a doc.f90 file describes the test cases and the associated results. Moreover, for test cases that need special treatments that cannot be done with an NTS file, specific Fortran routines may exist ('reference solution', 'next iteration', 'post process' or 'prepare').

Finally, one can also develop his own test case for his particular needs.