version 0.6.0
Grid Convergence

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. More...
 
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.
 

Detailed Description

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.

Function Documentation

◆ grid_convergence_add()

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:

  • 'D' for direct criterion
  • 'R' for Richardson's extrapolation criterion