|  | 
| logical | is_validation = .false. | 
|  | Enable the validation tests. 
 | 
|  | 
|  | 
| logical, dimension(diagnostic_field_size) | validation_has_min = .false. | 
|  | Enable min value as a validation criterion. 
 | 
|  | 
| logical, dimension(diagnostic_field_size) | validation_has_max = .false. | 
|  | Enable max value as a validation criterion. 
 | 
|  | 
| logical, dimension(diagnostic_field_size) | validation_has_mean = .false. | 
|  | Enable mean value as a validation criterion. 
 | 
|  | 
| logical, dimension(:), allocatable | validation_has_min_volume_fraction | 
|  | Enable min volume fraction (all phases) as a validation criterion. 
 | 
|  | 
| logical, dimension(:), allocatable | validation_has_min_concentration | 
|  | Enable min species concentration (all species) as a validation criterion. 
 | 
|  | 
| logical, dimension(:), allocatable | validation_has_max_volume_fraction | 
|  | Enable max volume fraction (all phases) as a validation criterion. 
 | 
|  | 
| logical, dimension(:), allocatable | validation_has_max_concentration | 
|  | Enable max species concentration (all species) as a validation criterion. 
 | 
|  | 
| logical, dimension(:), allocatable | validation_has_mean_volume_fraction | 
|  | Enable mean volume fraction (all phases) as a validation criterion. 
 | 
|  | 
| logical, dimension(:), allocatable | validation_has_mean_concentration | 
|  | Enable mean species concentration (all species) as a validation criterion. 
 | 
|  | 
| logical | validation_has_error_velocity = .false. | 
|  | Enable reference velocity error as a validation criterion. 
 | 
|  | 
| logical | validation_has_error_pressure = .false. | 
|  | Enable reference pressure error as a validation criterion. 
 | 
|  | 
| logical | validation_has_error_density = .false. | 
|  | Enable reference density error as a validation criterion. 
 | 
|  | 
| logical | validation_has_error_temperature = .false. | 
|  | Enable reference temperature error as a validation criterion. 
 | 
|  | 
| logical, dimension(:), allocatable | validation_has_error_concentration | 
|  | Enable reference species concentration error as a validation criterion. 
 | 
|  | 
| logical, dimension(:), allocatable | validation_has_error_volume_fraction | 
|  | Enable reference volume fraction error as a validation criterion. 
 | 
|  | 
| logical | validation_has_symmetric_difference_area = .false. | 
|  | Enable reference area of symmetric difference. 
 | 
|  | 
|  | 
| logical | is_validation_killed = .false. | 
|  | The 'kill' keyword is used in input file. 
 | 
|  | 
| logical | is_validation_killed_successfully = .false. | 
|  | 'kill true' or 'kill false' change this value 
 | 
|  | 
| logical | is_validation_killed_with_message = .false. | 
|  | 'kill BOOLEAN, "message"' changes this value 
 | 
|  | 
| logical | is_validation_killed_with_value = .false. | 
|  | 'kill BOOLEAN, "message", value' changes this value 
 | 
|  | 
| character(len=:), allocatable | validation_kill_message | 
|  | 'kill true, "message"' set the message in this variable 
 | 
|  | 
| double precision | validation_kill_value = 0d0 | 
|  | 'kill true, "message", DOUBLE' set the value in this variable 
 | 
|  | 
|  | 
| logical | is_validation_in_extra_file = .false. | 
|  | Enable validation in extra file (JSON format) 
 | 
|  | 
| character(len=:), allocatable | validation_output_file | 
|  | Validation file path (absolute) 
 | 
|  | 
Define variables associated to verification and validation.