subgridMod Module



Functions

public function natveg_patch_exists(gi, pft) result(exists)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: gi
integer, intent(in) :: pft

Return Value logical

public function crop_patch_exists(gi, cft) result(exists)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: gi
integer, intent(in) :: cft

Return Value logical


Subroutines

public subroutine subgrid_get_gcellinfo(gi, glc_behavior, nlunits, ncols, npatches, ncohorts)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: gi
type(glc_behavior_type), intent(in) :: glc_behavior
integer, intent(out) :: nlunits
integer, intent(out) :: ncols
integer, intent(out) :: npatches
integer, intent(out) :: ncohorts

public subroutine subgrid_get_info_natveg(gi, npatches, ncols, nlunits)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: gi
integer, intent(out) :: npatches
integer, intent(out) :: ncols
integer, intent(out) :: nlunits

public subroutine subgrid_get_info_cohort(gi, ncohorts)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: gi
integer, intent(out) :: ncohorts

public subroutine subgrid_get_info_urban_tbd(gi, npatches, ncols, nlunits)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: gi
integer, intent(out) :: npatches
integer, intent(out) :: ncols
integer, intent(out) :: nlunits

public subroutine subgrid_get_info_urban_hd(gi, npatches, ncols, nlunits)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: gi
integer, intent(out) :: npatches
integer, intent(out) :: ncols
integer, intent(out) :: nlunits

public subroutine subgrid_get_info_urban_md(gi, npatches, ncols, nlunits)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: gi
integer, intent(out) :: npatches
integer, intent(out) :: ncols
integer, intent(out) :: nlunits

public subroutine subgrid_get_info_lake(gi, npatches, ncols, nlunits)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: gi
integer, intent(out) :: npatches
integer, intent(out) :: ncols
integer, intent(out) :: nlunits

public subroutine subgrid_get_info_wetland(gi, npatches, ncols, nlunits)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: gi
integer, intent(out) :: npatches
integer, intent(out) :: ncols
integer, intent(out) :: nlunits

public subroutine subgrid_get_info_glacier_mec(gi, atm_topo, glc_behavior, npatches, ncols, nlunits)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: gi
real(kind=r8), intent(in) :: atm_topo
type(glc_behavior_type), intent(in) :: glc_behavior
integer, intent(out) :: npatches
integer, intent(out) :: ncols
integer, intent(out) :: nlunits

public subroutine subgrid_get_info_crop(gi, npatches, ncols, nlunits)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: gi
integer, intent(out) :: npatches
integer, intent(out) :: ncols
integer, intent(out) :: nlunits