Soil Water Balance (SWB2)
Loading...
Searching...
No Matches
growing_season Module Reference

Functions/Subroutines

subroutine, public growing_season_initialize ()
elemental subroutine, public growing_season_update (landuse_index, gdd, mean_air_temp, it_is_growing_season)

Variables

integer(c_int), dimension(:), allocatable ilandusecodes
real(c_float), dimension(:), allocatable first_day_of_growing_season
real(c_float), dimension(:), allocatable last_day_of_growing_season
real(c_float), dimension(:), allocatable gdd_first_day_of_growing_season
real(c_float), dimension(:), allocatable killing_frost_temp_last_day_of_growing_season
character(len=2), parameter date_delims = "/-"
real(c_float), parameter nodata_value = -9999._c_float

Function/Subroutine Documentation

◆ growing_season_initialize()

subroutine, public growing_season::growing_season_initialize

Determine how many landuse codes are present

retrieve first day of growing season

process first day of growing season. retrieved as a list of strings; must convert the strings from mm/dd to DOY

retrieve last day of growing season

process last day of growing season. retrieved as a list of strings; must convert the strings from mm/dd to DOY

GDD for first day of growing season

Air temperature defining last day of growing season

Definition at line 29 of file growing_season.F90.

Here is the call graph for this function:

◆ growing_season_update()

elemental subroutine, public growing_season::growing_season_update ( integer (c_int), intent(in) landuse_index,
real (c_float), intent(in) gdd,
real (c_float), intent(in) mean_air_temp,
logical (c_bool), intent(inout) it_is_growing_season )

Definition at line 222 of file growing_season.F90.

Variable Documentation

◆ date_delims

character( len=2 ), parameter growing_season::date_delims = "/-"
private

Definition at line 24 of file growing_season.F90.

◆ first_day_of_growing_season

real (c_float), dimension(:), allocatable growing_season::first_day_of_growing_season
private

Definition at line 19 of file growing_season.F90.

◆ gdd_first_day_of_growing_season

real (c_float), dimension(:), allocatable growing_season::gdd_first_day_of_growing_season
private

Definition at line 21 of file growing_season.F90.

◆ ilandusecodes

integer (c_int), dimension(:), allocatable growing_season::ilandusecodes
private

Definition at line 18 of file growing_season.F90.

◆ killing_frost_temp_last_day_of_growing_season

real (c_float), dimension(:), allocatable growing_season::killing_frost_temp_last_day_of_growing_season
private

Definition at line 22 of file growing_season.F90.

◆ last_day_of_growing_season

real (c_float), dimension(:), allocatable growing_season::last_day_of_growing_season
private

Definition at line 20 of file growing_season.F90.

◆ nodata_value

real (c_float), parameter growing_season::nodata_value = -9999._c_float
private

Definition at line 25 of file growing_season.F90.