Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(MAPL_CapGridComp), | public | :: | cap_gc | ||||
type(SimpleCommSplitter), | public | :: | splitter |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | name | |||
procedure | :: | set_services | ||||
class(KeywordEnforcer), | intent(in), | optional | :: | unusable | ||
type(MAPL_CapOptions), | intent(in), | optional | :: | cap_options | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | name | |||
class(KeywordEnforcer), | intent(in), | optional | :: | unusable | ||
type(MAPL_CapOptions), | intent(in), | optional | :: | cap_options | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MAPL_Cap), | intent(inout) | :: | this | |||
integer, | intent(in) | :: | comm | |||
class(KeywordEnforcer), | intent(in), | optional | :: | unusable | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MAPL_Cap), | intent(inout), | target | :: | this | ||
class(KeywordEnforcer), | intent(in), | optional | :: | unusable | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MAPL_Cap), | intent(in) | :: | this | |||
class(KeywordEnforcer), | intent(in), | optional | :: | unusable | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MAPL_Cap), | intent(in) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MAPL_Cap), | intent(in) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MAPL_Cap), | intent(in) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MAPL_Cap), | intent(in) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MAPL_Cap), | intent(in) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MAPL_Cap), | intent(in) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MAPL_Cap), | intent(inout) | :: | this | |||
class(KeywordEnforcer), | intent(in), | optional | :: | unusable | ||
integer, | intent(in), | optional | :: | n_run_phases | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MAPL_Cap), | intent(inout), | target | :: | this | ||
integer, | intent(in) | :: | comm | |||
class(KeywordEnforcer), | intent(in), | optional | :: | unusable | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MAPL_Cap), | intent(inout) | :: | this | |||
class(KeywordEnforcer), | intent(in), | optional | :: | unusable | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MAPL_Cap), | intent(inout) | :: | this | |||
class(KeywordEnforcer), | intent(in), | optional | :: | unusable | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MAPL_Cap), | intent(inout), | target | :: | this | ||
class(KeywordEnforcer), | intent(in), | optional | :: | unusable | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MAPL_Cap), | intent(inout) | :: | this | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MAPL_Cap), | intent(inout) | :: | this | |||
integer, | intent(in) | :: | comm | |||
class(KeywordEnforcer), | intent(in), | optional | :: | unusable | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MAPL_Cap), | intent(inout) | :: | this | |||
integer, | intent(out) | :: | rc |
type :: MAPL_Cap private character(:), allocatable :: name procedure(), nopass, pointer :: set_services => null() logical :: non_dso = .false. integer :: comm_world integer :: rank integer :: npes_member character(:), allocatable :: root_dso type (MAPL_CapOptions), allocatable :: cap_options ! misc logical :: mpi_already_initialized = .false. type(MAPL_CapGridComp), public :: cap_gc type(ServerManager) :: cap_server type(SimpleCommSplitter), public :: splitter contains procedure :: run procedure :: run_ensemble procedure :: run_member procedure :: run_model procedure :: step_model procedure :: rewind_model procedure :: create_member_subcommunicator procedure :: initialize_io_clients_servers procedure :: finalize_io_clients_servers procedure :: initialize_cap_gc procedure :: initialize_mpi procedure :: finalize_mpi !getters procedure :: get_npes_model procedure :: get_comm_world procedure :: get_n_members procedure :: get_cap_gc procedure :: get_cap_rc_file procedure :: get_egress_file end type MAPL_Cap