| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=*), | public, | parameter | :: | NO_LEAP_C | = | 'NO_LEAP' | |
| character(len=*), | public, | parameter | :: | GREGORIAN_C | = | 'GREGORIAN' |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(out), | optional | :: | tod |
!!!!!!!!!!!! WARNING HACK TO ENABLE Gregorian CALENDAR WITH SHR_ORB !!!!!!!!!!!!!!!!!!!! !! The following hack fakes day 366 by reusing day 365. This is just because the !!!!!! !! current shr_orb_decl calculation can't handle days > 366. !!!!!! !! Dani Bundy-Coleman and Erik Kluzek Aug/2008 !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! END HACK TO ENABLE Gregorian CALENDAR WITH SHR_ORB !!!!!!!!!!!!!!!!!!!!!!!!
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in), | optional | :: | offset |
!!!!!!!!!!!! WARNING HACK TO ENABLE Gregorian CALENDAR WITH SHR_ORB !!!!!!!!!!!!!!!!!!!! !! The following hack fakes day 366 by reusing day 365. This is just because the !!!!!! !! current shr_orb_decl calculation can't handle days > 366. !!!!!! !! Dani Bundy-Coleman and Erik Kluzek Aug/2008 !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! END HACK TO ENABLE Gregorian CALENDAR WITH SHR_ORB !!!!!!!!!!!!!!!!!!!!!!!!
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | ymd | |||
| integer, | intent(in) | :: | tod |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in), | optional | :: | offset |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in), | optional | :: | offset |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=r8), | intent(in) | :: | londeg | |||
| integer, | intent(in), | optional | :: | offset |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=r8), | intent(in) | :: | londeg | |||
| integer, | intent(in), | optional | :: | starttime | ||
| integer, | intent(in), | optional | :: | offset |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=r8), | intent(in) | :: | londeg | |||
| integer, | intent(in) | :: | deltasec |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(out), | optional | :: | calendar_out | ||
| integer, | intent(out), | optional | :: | start_ymd_out | ||
| integer, | intent(out), | optional | :: | start_tod_out | ||
| integer, | intent(out), | optional | :: | ref_ymd_out | ||
| integer, | intent(out), | optional | :: | ref_tod_out | ||
| integer, | intent(out), | optional | :: | stop_ymd_out | ||
| integer, | intent(out), | optional | :: | stop_tod_out | ||
| integer, | intent(out), | optional | :: | nelapse_out | ||
| integer, | intent(out), | optional | :: | dtime_out |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in), | optional | :: | calendar_in | ||
| integer, | intent(in), | optional | :: | start_ymd_in | ||
| integer, | intent(in), | optional | :: | start_tod_in | ||
| integer, | intent(in), | optional | :: | ref_ymd_in | ||
| integer, | intent(in), | optional | :: | ref_tod_in | ||
| integer, | intent(in), | optional | :: | stop_ymd_in | ||
| integer, | intent(in), | optional | :: | stop_tod_in | ||
| logical, | intent(in), | optional | :: | perpetual_run_in | ||
| integer, | intent(in), | optional | :: | perpetual_ymd_in | ||
| integer, | intent(in), | optional | :: | nelapse_in | ||
| integer, | intent(in), | optional | :: | dtime_in |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(file_desc_t), | intent(inout) | :: | ncid | |||
| character(len=*), | intent(in) | :: | flag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_Clock), | intent(inout) | :: | clock |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(in) | :: | doalb |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(out) | :: | yr | |||
| integer, | intent(out) | :: | mon | |||
| integer, | intent(out) | :: | day | |||
| integer, | intent(out) | :: | tod | |||
| integer, | intent(in), | optional | :: | offset |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(out) | :: | yr | |||
| integer, | intent(out) | :: | mon | |||
| integer, | intent(out) | :: | day | |||
| integer, | intent(out) | :: | tod | |||
| integer, | intent(in), | optional | :: | offset |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(out) | :: | yr | |||
| integer, | intent(out) | :: | mon | |||
| integer, | intent(out) | :: | day | |||
| integer, | intent(out) | :: | tod |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(out) | :: | yr | |||
| integer, | intent(out) | :: | mon | |||
| integer, | intent(out) | :: | day | |||
| integer, | intent(out) | :: | tod |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(out) | :: | yr | |||
| integer, | intent(out) | :: | mon | |||
| integer, | intent(out) | :: | day | |||
| integer, | intent(out) | :: | tod |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(out) | :: | days | |||
| integer, | intent(out) | :: | seconds |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(out) | :: | days | |||
| integer, | intent(out) | :: | seconds |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(file_desc_t), | intent(inout) | :: | ncid | |||
| integer, | intent(out) | :: | yr |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=r8), | intent(in) | :: | nextsw_cday_in |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | ymd1 | |||
| integer, | intent(in) | :: | tod1 | |||
| integer, | intent(in) | :: | ymd2 | |||
| integer, | intent(in) | :: | tod2 | |||
| real(kind=r8) | :: | days |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | yr | |||
| integer, | intent(in) | :: | mon | |||
| integer, | intent(in) | :: | day | |||
| integer, | intent(in) | :: | tod |