perform_cauchy_convergence_test Interface

public interface perform_cauchy_convergence_test

Generic PROCEDURE to perform the Cauchy convergence test

Called by

interface~~perform_cauchy_convergence_test~~CalledByGraph interface~perform_cauchy_convergence_test perform_cauchy_convergence_test program~convergence_test convergence_test program~convergence_test->interface~perform_cauchy_convergence_test

Contents


Subroutines

public module subroutine perform_cauchy_convergence_test_known_sol(tpo_coarse, tpo_fine, use_constraints, num, den, ref_lev)

Perform the Cauchy convergence test when the exact solution is known. The ratio between the grid spacings is num/den.

Arguments

Type IntentOptional Attributes Name
class(tpo), intent(inout) :: tpo_coarse
class(tpo), intent(inout) :: tpo_fine
integer, intent(in) :: use_constraints
double precision, intent(in) :: num
double precision, intent(in) :: den
integer, intent(in) :: ref_lev

public module subroutine perform_cauchy_convergence_test_unknown_sol(tpo_coarse, tpo_medium, tpo_fine, use_constraints, num, den, ref_lev)

Perform the Cauchy convergence test when the exact solution is not known. The ratio between the grid spacings is num/den.

Arguments

Type IntentOptional Attributes Name
class(tpo), intent(inout) :: tpo_coarse
class(tpo), intent(inout) :: tpo_medium
class(tpo), intent(inout) :: tpo_fine
integer, intent(in) :: use_constraints
double precision, intent(in) :: num
double precision, intent(in) :: den
integer, intent(in) :: ref_lev