Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ScenarioDescription), | intent(in) | :: | desc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | name | |||
character(len=*), | intent(in) | :: | root | |||
character(len=*), | intent(in) | :: | check_name | |||
procedure(I_check_stateitem) | :: | check_stateitem |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_HConfig), | intent(in) | :: | expectations | |||
type(ESMF_State), | intent(inout) | :: | state | |||
character(len=*), | intent(in) | :: | short_name | |||
character(len=*), | intent(in) | :: | description | |||
integer, | intent(out) | :: | rc |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=:), | public, | allocatable | :: | check_name | |||
character(len=:), | public, | allocatable | :: | scenario_name | |||
character(len=:), | public, | allocatable | :: | scenario_root | |||
integer, | public | :: | val | = | 3 | ||
procedure(I_check_stateitem), | public, | nopass, pointer | :: | check_stateitem | |||
type(ESMF_Grid), | public | :: | grid | ||||
type(ESMF_GridComp), | public, | pointer | :: | gc | => | null() | |
type(ESMF_GridComp), | public | :: | outer_gc | ||||
type(ESMF_HConfig), | public, | allocatable | :: | expectations | |||
type(InternalState), | public, | pointer | :: | wrapped | |||
type(MultiState), | public | :: | outer_states |
public function new_Scenario (desc) |
procedure, public :: barrier | |
procedure, public :: clearInternalState | |
procedure, public :: getLocalPET | |
procedure, public :: getNumPETsRequested | |
procedure, public :: getPetCount | |
procedure, public :: getVM | |
procedure, public :: runBare | |
procedure, public :: setInternalState | |
procedure, public :: setup | |
procedure, public :: tearDown => teardown |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=:), | public, | allocatable | :: | check_name | |||
character(len=:), | public, | allocatable | :: | name | |||
character(len=:), | public, | allocatable | :: | root | |||
integer, | public | :: | numPETsRequested | ||||
procedure(I_check_stateitem), | public, | nopass, pointer | :: | check_stateitem |
public function new_ScenarioDescription (name, root, check_name, check_stateitem) |
procedure, public :: getNumPetsRequested => getNumPETsRequested | |
procedure, public :: setNumPetsRequested => setNumPETsRequested | |
procedure, public :: toStringActual | |
procedure, public :: tostring => tostring_description |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ScenarioDescription), | intent(in) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_State), | intent(inout) | :: | state | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_State) | :: | state | ||||
character(len=*), | intent(in) | :: | short_name | |||
integer, | intent(out) | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ScenarioDescription), | intent(in) | :: | desc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | name | |||
character(len=*), | intent(in) | :: | root | |||
character(len=*), | intent(in) | :: | check_name | |||
procedure(I_check_stateitem) | :: | check_stateitem |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_HConfig), | intent(in) | :: | expectations | |||
type(ESMF_State), | intent(inout) | :: | state | |||
character(len=*), | intent(in) | :: | short_name | |||
character(len=*), | intent(in) | :: | description | |||
integer, | intent(out) | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_HConfig), | intent(in) | :: | expectations | |||
type(ESMF_State), | intent(inout) | :: | state | |||
character(len=*), | intent(in) | :: | short_name | |||
character(len=*), | intent(in) | :: | description | |||
integer, | intent(out) | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_HConfig), | intent(in) | :: | expectations | |||
type(ESMF_State), | intent(inout) | :: | state | |||
character(len=*), | intent(in) | :: | short_name | |||
character(len=*), | intent(in) | :: | description | |||
integer, | intent(out) | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_HConfig), | intent(in) | :: | expectations | |||
type(ESMF_State), | intent(inout) | :: | state | |||
character(len=*), | intent(in) | :: | short_name | |||
character(len=*), | intent(in) | :: | description | |||
integer, | intent(out) | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_HConfig), | intent(in) | :: | expectations | |||
type(ESMF_State), | intent(inout) | :: | state | |||
character(len=*), | intent(in) | :: | short_name | |||
character(len=*), | intent(in) | :: | description | |||
integer, | intent(out) | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_HConfig), | intent(in) | :: | expectations | |||
type(ESMF_State), | intent(inout) | :: | state | |||
character(len=*), | intent(in) | :: | short_name | |||
character(len=*), | intent(in) | :: | description | |||
integer, | intent(out) | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_HConfig), | intent(in) | :: | expectations | |||
type(ESMF_State), | intent(inout) | :: | state | |||
character(len=*), | intent(in) | :: | short_name | |||
character(len=*), | intent(in) | :: | description | |||
integer, | intent(out) | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_GridComp), | intent(inout), | target | :: | gc | ||
type(MultiState), | intent(in) | :: | states | |||
character(len=*), | intent(in) | :: | component_path | |||
type(MultiState), | intent(out) | :: | substates | |||
integer, | intent(out) | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(Scenario), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(Scenario), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(Scenario), | intent(inout) | :: | this |