mapl3g_MaplFramework Module


Uses

Used by

  • module~~mapl3g_maplframework~~UsedByGraph module~mapl3g_maplframework mapl3g_MaplFramework module~mapl3 mapl3 module~mapl3->module~mapl3g_maplframework program~geos geos program~geos->module~mapl3

Derived Types

type, public ::  MaplFramework

Type-Bound Procedures

procedure, public :: finalize
procedure, public :: finalize_esmf
procedure, public :: finalize_pflogger
procedure, public :: finalize_profiler
procedure, public :: finalize_servers
procedure, public :: get
procedure, public :: initialize
procedure, public :: initialize_esmf
procedure, public :: initialize_pflogger
procedure, public :: initialize_profilers
procedure, public :: initialize_servers
procedure, public :: initialize_simple_servers
procedure, public :: is_initialized

Subroutines

public subroutine mapl_finalize(rc)

Arguments

Type IntentOptional Attributes Name
integer, intent(out), optional :: rc

public subroutine mapl_get(unusable, directory_service, rc)

Arguments

Type IntentOptional Attributes Name
class(KeywordEnforcer), intent(in), optional :: unusable
type(DirectoryService), intent(out), optional, pointer :: directory_service
integer, intent(out), optional :: rc

public subroutine mapl_initialize(hconfig, unusable, is_model_pet, servers, mpiCommunicator, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_HConfig), intent(inout) :: hconfig
class(KeywordEnforcer), intent(in), optional :: unusable
logical, intent(out), optional :: is_model_pet
type(ESMF_GridComp), intent(out), optional, allocatable :: servers(:)
integer, intent(in), optional :: mpiCommunicator
integer, intent(out), optional :: rc