Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=29), | public | :: | cal_sim | = | " Original Simulation" | ||
real, | public | :: | cal_adj | = | 0.0 | ||
real, | public | :: | yrs_print | = | 0. | ||
integer, | public, | dimension (13) | :: | ndays | = | (/0, 31, 60, 91, 121, 152, 182, 213, 244, 274, 305, 335, 366/) | |
integer, | public, | dimension (13) | :: | ndays_leap | = | (/0, 31, 60, 91, 121, 152, 182, 213, 244, 274, 305, 335, 366/) | |
integer, | public, | dimension (13) | :: | ndays_noleap | = | (/0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334, 365/) | |
integer, | public, | dimension (12) | :: | ndmo | = | (/0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0/) |
cumulative number of days accrued in the month since the simulation began - the array location number is the number of the month |
type(time_current), | public | :: | time | ||||
type(time_current), | public | :: | time_init |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=1), | public | :: | day_print | = | "n" | ||
integer, | public | :: | day | = | 0 |
current day of simulation |
|
integer, | public | :: | mo | = | 0 |
current month of simulation |
|
integer, | public | :: | mo_start | = | 0 |
starting month |
|
integer, | public | :: | yrc | = | 0 |
current calendar year |
|
integer, | public | :: | yrc_start | = | 0 |
starting calendar year |
|
integer, | public | :: | yrc_end | = | 0 |
ending calendar year |
|
integer, | public | :: | yrs | = | 0 |
current sequential year |
|
integer, | public | :: | day_mo | = | 0 |
day of month (1-31) |
|
integer, | public | :: | end_mo | = | 0 |
set to 1 if end of month |
|
integer, | public | :: | end_yr | = | 0 |
set to 1 if end of year |
|
integer, | public | :: | end_sim | = | 0 |
set to 1 if end of simulation |
|
integer, | public | :: | end_aa_prt | = | 0 |
set to 1 if end of simulation |
|
integer, | public | :: | day_start | = | 0 |
beginning julian day of simulation |
|
integer, | public | :: | day_end_yr | = | 0 |
ending julian day of each year |
|
integer, | public | :: | day_end | = | 0 |
input ending julian day of simulation |
|
integer, | public | :: | nbyr | = | 3 |
number of years of simulation run |
|
integer, | public | :: | step | = | 0 |
number of time steps in a day for rainfall, runoff and routing 0 = daily; 1=increment(12 hrs); 24=hourly; 96=15 mins; 1440=minute; |
|
real, | public | :: | dtm | = | 0. |
time step in minutes for rainfall, runoff and routing |
|
real, | public | :: | days_prt | = | 0. |
number of days for average annual printing for entire time period |
|
real, | public | :: | yrs_prt | = | 0. |
number of years for average annual printing for entire time period |
|
real, | public | :: | yrs_prt_int | = | 0. |
number of years for average annual printing for printing interval- pco%aa_yrs() |
|
integer, | public | :: | num_leap | = | 0 |
number of leap years in sumulation for average annual printing |
|
integer, | public | :: | prt_int_cur | = | 1 |
current average annual print interval |
|
integer, | public | :: | yrc_tot | = | 0 |