Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(calParamType), | protected | :: | calParams | ||||
integer(kind=SHR_KIND_IN), | public, | parameter | :: | shr_cal_calMaxLen | = | 64 | |
character(len=*), | public, | parameter | :: | shr_cal_noleap | = | 'NO_LEAP' | |
character(len=*), | public, | parameter | :: | shr_cal_gregorian | = | 'GREGORIAN' |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_Time), | intent(out) | :: | etime | |||
integer(kind=SHR_KIND_IN), | intent(in) | :: | ymd | |||
integer(kind=SHR_KIND_IN), | intent(in) | :: | sec | |||
character(len=*), | intent(in) | :: | calendar |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_Time), | intent(out) | :: | etime | |||
integer(kind=SHR_KIND_I8), | intent(in) | :: | ymd | |||
integer(kind=SHR_KIND_IN), | intent(in) | :: | sec | |||
character(len=*), | intent(in) | :: | calendar |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=SHR_KIND_IN), | intent(in) | :: | date | |||
integer(kind=SHR_KIND_IN), | intent(out) | :: | year | |||
integer(kind=SHR_KIND_IN), | intent(out) | :: | month | |||
integer(kind=SHR_KIND_IN), | intent(out) | :: | day |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=SHR_KIND_I8), | intent(in) | :: | date | |||
integer(kind=SHR_KIND_IN), | intent(out) | :: | year | |||
integer(kind=SHR_KIND_IN), | intent(out) | :: | month | |||
integer(kind=SHR_KIND_IN), | intent(out) | :: | day |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=SHR_KIND_IN), | intent(in) | :: | date | |||
integer(kind=SHR_KIND_IN), | intent(in) | :: | sec | |||
real(kind=SHR_KIND_R8), | intent(out) | :: | jday | |||
character(len=*), | intent(in) | :: | calendar |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=SHR_KIND_I8), | intent(in) | :: | date | |||
integer(kind=SHR_KIND_IN), | intent(in) | :: | sec | |||
real(kind=SHR_KIND_R8), | intent(out) | :: | jday | |||
character(len=*), | intent(in) | :: | calendar |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=SHR_KIND_IN), | intent(in) | :: | year | |||
integer(kind=SHR_KIND_IN), | intent(in) | :: | month | |||
integer(kind=SHR_KIND_IN), | intent(in) | :: | day | |||
integer(kind=SHR_KIND_IN), | intent(out) | :: | date |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=SHR_KIND_IN), | intent(in) | :: | year | |||
integer(kind=SHR_KIND_IN), | intent(in) | :: | month | |||
integer(kind=SHR_KIND_IN), | intent(in) | :: | day | |||
integer(kind=SHR_KIND_I8), | intent(out) | :: | date |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=SHR_KIND_R8), | intent(in) | :: | delta | |||
character(len=*), | intent(in) | :: | units | |||
integer(kind=SHR_KIND_IN), | intent(in) | :: | dateIN | |||
real(kind=SHR_KIND_R8), | intent(in) | :: | secIN | |||
integer(kind=SHR_KIND_IN), | intent(out) | :: | dateOUT | |||
real(kind=SHR_KIND_R8), | intent(out) | :: | secOUT | |||
character(len=*), | intent(in) | :: | calendar |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=SHR_KIND_R8), | intent(in) | :: | delta | |||
character(len=*), | intent(in) | :: | units | |||
integer(kind=SHR_KIND_I8), | intent(in) | :: | dateIN | |||
real(kind=SHR_KIND_R8), | intent(in) | :: | secIN | |||
integer(kind=SHR_KIND_I8), | intent(out) | :: | dateOUT | |||
real(kind=SHR_KIND_R8), | intent(out) | :: | secOUT | |||
character(len=*), | intent(in) | :: | calendar |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=SHR_KIND_IN), | intent(in) | :: | delta | |||
character(len=*), | intent(in) | :: | units | |||
integer(kind=SHR_KIND_IN), | intent(in) | :: | dateIN | |||
integer(kind=SHR_KIND_IN), | intent(in) | :: | secIN | |||
integer(kind=SHR_KIND_IN), | intent(out) | :: | dateOUT | |||
integer(kind=SHR_KIND_IN), | intent(out) | :: | secOUT | |||
character(len=*), | intent(in) | :: | calendar |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=SHR_KIND_IN), | intent(in) | :: | delta | |||
character(len=*), | intent(in) | :: | units | |||
integer(kind=SHR_KIND_I8), | intent(in) | :: | dateIN | |||
integer(kind=SHR_KIND_IN), | intent(in) | :: | secIN | |||
integer(kind=SHR_KIND_I8), | intent(out) | :: | dateOUT | |||
integer(kind=SHR_KIND_IN), | intent(out) | :: | secOUT | |||
character(len=*), | intent(in) | :: | calendar |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=SHR_KIND_IN), | intent(in) | :: | date | |||
character(len=*), | intent(in) | :: | calendar |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=SHR_KIND_I8), | intent(in) | :: | date | |||
character(len=*), | intent(in) | :: | calendar |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(out) | :: | date_str | |||
integer(kind=shr_kind_in), | intent(in) | :: | ymd | |||
integer(kind=shr_kind_in), | intent(in), | optional | :: | tod |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(out) | :: | date_str | |||
integer(kind=shr_kind_i8), | intent(in) | :: | ymd | |||
integer(kind=shr_kind_in), | intent(in), | optional | :: | tod |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | january | = | 1 | ||
integer, | public | :: | february | = | 2 | ||
integer, | public | :: | march | = | 3 | ||
integer, | public | :: | april | = | 4 | ||
integer, | public | :: | may | = | 5 | ||
integer, | public | :: | june | = | 6 | ||
integer, | public | :: | july | = | 7 | ||
integer, | public | :: | august | = | 8 | ||
integer, | public | :: | september | = | 9 | ||
integer, | public | :: | october | = | 10 | ||
integer, | public | :: | november | = | 11 | ||
integer, | public | :: | december | = | 12 | ||
integer, | public | :: | firstDayOfMonth | = | 1 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | calendar | |||
logical, | intent(in), | optional | :: | trap |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=SHR_KIND_IN), | intent(in) | :: | year | |||
integer(kind=SHR_KIND_IN), | intent(in) | :: | month | |||
character(len=*), | intent(in) | :: | calendar |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=SHR_KIND_IN), | intent(in) | :: | year | |||
character(len=*), | intent(in) | :: | calendar |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=SHR_KIND_IN), | intent(in) | :: | year | |||
integer(kind=SHR_KIND_IN), | intent(in) | :: | month | |||
character(len=*), | intent(in) | :: | calendar |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=SHR_KIND_IN), | intent(in) | :: | year | |||
integer(kind=SHR_KIND_IN), | intent(in) | :: | month | |||
integer(kind=SHR_KIND_IN), | intent(in) | :: | day | |||
character(len=*), | intent(in) | :: | calendar |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=SHR_KIND_IN), | intent(in) | :: | hr | |||
integer(kind=SHR_KIND_IN), | intent(in) | :: | min | |||
integer(kind=SHR_KIND_IN), | intent(in) | :: | sec |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=SHR_KIND_IN), | intent(in) | :: | year | |||
integer(kind=SHR_KIND_IN), | intent(in) | :: | month | |||
integer(kind=SHR_KIND_IN), | intent(in) | :: | day | |||
integer(kind=SHR_KIND_IN), | intent(in) | :: | sec | |||
real(kind=SHR_KIND_R8), | intent(out) | :: | jday | |||
character(len=*), | intent(in) | :: | calendar |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | level |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(out) | :: | level |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(out) | :: | date_str | |||
integer(kind=shr_kind_in), | intent(in) | :: | yy | |||
integer(kind=shr_kind_in), | intent(in), | optional | :: | mm | ||
integer(kind=shr_kind_in), | intent(in), | optional | :: | dd | ||
integer(kind=shr_kind_in), | intent(in), | optional | :: | tod |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_Time), | intent(in) | :: | etime | |||
real(kind=SHR_KIND_R8), | intent(out) | :: | rdays_offset | |||
integer(kind=SHR_KIND_IN), | intent(in), | optional | :: | years_offset | ||
integer(kind=SHR_KIND_IN), | intent(in), | optional | :: | months_offset | ||
integer(kind=SHR_KIND_IN), | intent(in), | optional | :: | days_offset | ||
integer(kind=SHR_KIND_IN), | intent(in), | optional | :: | seconds_offset |