surfrdUtilsMod Module



Subroutines

public subroutine check_sums_equal_1(arr, lb, name, caller, ier)

Arguments

Type IntentOptional Attributes Name
real(kind=r8), intent(in) :: arr(lb:,:)
integer, intent(in) :: lb
character(len=*), intent(in) :: name
character(len=*), intent(in) :: caller
integer, intent(out), optional :: ier

public subroutine renormalize(arr, lb, normal)

Arguments

Type IntentOptional Attributes Name
real(kind=r8), intent(inout) :: arr(lb:,:)
integer, intent(in) :: lb
real(kind=r8), intent(in) :: normal

public subroutine convert_cft_to_pft(begg, endg, cftsize, wt_cft)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: begg
integer, intent(in) :: endg
integer, intent(in) :: cftsize
real(kind=r8), intent(inout) :: wt_cft(begg:,:)

public subroutine collapse_crop_types(wt_cft, fert_cft, begg, endg, verbose)

Arguments

Type IntentOptional Attributes Name
real(kind=r8), intent(inout) :: wt_cft(begg:,cft_lb:)
real(kind=r8), intent(inout) :: fert_cft(begg:,cft_lb:)
integer, intent(in) :: begg
integer, intent(in) :: endg
logical, intent(in) :: verbose