Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ExtData_DriverGridComp), | intent(inout) | :: | this | |||
type(ESMF_Time), | intent(inout) | :: | time | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(KeywordEnforcer), | intent(in), | optional | :: | unusable | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ExtData_DriverGridComp) | :: | this | ||||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in), | optional | :: | comm | ||
class(KeywordEnforcer), | intent(in), | optional | :: | unusable | ||
logical, | intent(in), | optional | :: | enable_global_timeprof | ||
logical, | intent(in), | optional | :: | enable_global_memprof | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ExtData_DriverGridComp), | intent(inout) | :: | this | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ExtData_DriverGridComp), | intent(inout) | :: | this | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ExtData_DriverGridComp), | intent(inout) | :: | this | |||
integer, | intent(out) | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ExtData_DriverGridComp), | intent(inout) | :: | this | |||
integer, | intent(out), | optional | :: | rc |
type :: ExtData_DriverGridComp private type (ESMF_GridComp) :: gc procedure(), pointer, nopass :: root_set_services => null() character(len=:), allocatable :: name, configFile logical :: amiroot, run_hist, run_extdata integer :: extdata_id, history_id, root_id, printspec integer :: nsteps type(ESMF_Clock) :: clock type(ESMF_Config) :: cf_ext, cf_root, cf_hist, config type(ESMF_GridComp), allocatable :: gcs(:) type(ESMF_State), allocatable :: imports(:), exports(:) type(ESMF_VM) :: vm type(ESMF_Time), allocatable :: times(:) logical :: run_fbf = .false. contains procedure :: set_services procedure :: initialize procedure :: run procedure :: run_one_step procedure :: finalize procedure :: get_am_i_root procedure :: parseTimes procedure :: advanceClockToTime end type ExtData_DriverGridComp