Define and manage grid convergence analysis. More...
Namespaces | |
module | variables_grid_convergence |
Declaration of variables useful to grid convergence tools. | |
Functions | |
subroutine | mod_grid_convergence::grid_convergence_add (criterion_type, criterion_value, criterion_name) |
Add the next criterion value. | |
subroutine | mod_grid_convergence::grid_convergence_write () |
Write grid convergence data to file. | |
subroutine | mod_grid_convergence::grid_convergence_finalize () |
Deallocay grid convergence arrays. | |
subroutine | mod_grid_convergence::compute_grid_convergence () |
Compute grid convergence elements and write them. | |
subroutine, public | mod_output_convergence_file::output_convergence_file () |
Write convergence data into a JSON file. | |
Notus has facilities to perform grid convergence tests, which are organized as follows:
The global variable variables_grid_convergence :: is_grid_convergence controls the activation of these routines.
subroutine mod_grid_convergence::grid_convergence_add | ( | character(len=1), intent(in) | criterion_type, |
double precision, intent(in) | criterion_value, | ||
character(len=*), intent(in) | criterion_name ) |
The criterion_type argument is either: