radiation_check Module


Uses

  • module~~radiation_check~~UsesGraph module~radiation_check radiation_check module~parkind1~2 PARKIND1 module~radiation_check->module~parkind1~2

Contents


Functions

public function out_of_bounds_1d(var, var_name, boundmin, boundmax, do_fix, i1, i2) result(is_bad)

Arguments

Type IntentOptional Attributes Name
real(kind=jprb), intent(inout), allocatable :: var(:)
character(len=*), intent(in) :: var_name
real(kind=jprb), intent(in) :: boundmin
real(kind=jprb), intent(in) :: boundmax
logical, intent(in) :: do_fix
integer, intent(in), optional :: i1
integer, intent(in), optional :: i2

Return Value logical

public function out_of_bounds_2d(var, var_name, boundmin, boundmax, do_fix, i1, i2, j1, j2) result(is_bad)

Arguments

Type IntentOptional Attributes Name
real(kind=jprb), intent(inout), allocatable :: var(:,:)
character(len=*), intent(in) :: var_name
real(kind=jprb), intent(in) :: boundmin
real(kind=jprb), intent(in) :: boundmax
logical, intent(in) :: do_fix
integer, intent(in), optional :: i1
integer, intent(in), optional :: i2
integer, intent(in), optional :: j1
integer, intent(in), optional :: j2

Return Value logical

public function out_of_bounds_3d(var, var_name, boundmin, boundmax, do_fix, i1, i2, j1, j2, k1, k2) result(is_bad)

Arguments

Type IntentOptional Attributes Name
real(kind=jprb), intent(inout), allocatable :: var(:,:,:)
character(len=*), intent(in) :: var_name
real(kind=jprb), intent(in) :: boundmin
real(kind=jprb), intent(in) :: boundmax
logical, intent(in) :: do_fix
integer, intent(in), optional :: i1
integer, intent(in), optional :: i2
integer, intent(in), optional :: j1
integer, intent(in), optional :: j2
integer, intent(in), optional :: k1
integer, intent(in), optional :: k2

Return Value logical