| 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 |