mapl3g_ESMF_Interfaces Module


Used by

  • module~~mapl3g_esmf_interfaces~~UsedByGraph module~mapl3g_esmf_interfaces mapl3g_ESMF_Interfaces module~attach_outer_meta_smod attach_outer_meta_smod module~attach_outer_meta_smod->module~mapl3g_esmf_interfaces module~free_outer_meta_smod free_outer_meta_smod module~free_outer_meta_smod->module~mapl3g_esmf_interfaces module~generic3g Generic3g module~generic3g->module~mapl3g_esmf_interfaces module~get_outer_meta_from_outer_gc_smod get_outer_meta_from_outer_gc_smod module~get_outer_meta_from_outer_gc_smod->module~mapl3g_esmf_interfaces module~mapl3g_couplermetacomponent mapl3g_CouplerMetaComponent module~mapl3g_couplermetacomponent->module~mapl3g_esmf_interfaces module~mapl3g_generic mapl3g_Generic module~mapl3g_generic->module~mapl3g_esmf_interfaces module~mapl3g_innermetacomponent mapl3g_InnerMetaComponent module~mapl3g_innermetacomponent->module~mapl3g_esmf_interfaces module~mapl3g_outermetacomponent mapl3g_OuterMetaComponent module~mapl3g_outermetacomponent->module~mapl3g_esmf_interfaces module~mapl3g_usersetservices mapl3g_UserSetServices module~mapl3g_usersetservices->module~mapl3g_esmf_interfaces

Interfaces

  • private subroutine ESMF_UserCompGetInternalState(gridcomp, name, wrapper, status)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_GridComp), intent(inout) :: gridcomp
    character(len=*), intent(in) :: name
    type(*), intent(inout) :: wrapper
    integer, intent(out), optional :: status
  • private subroutine ESMF_UserCompSetInternalState(gridcomp, name, wrapper, status)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_GridComp), intent(inout) :: gridcomp
    character(len=*), intent(in) :: name
    type(*), intent(inout) :: wrapper
    integer, intent(out), optional :: status

Abstract Interfaces

abstract interface

  • public subroutine I_CplRun(cplcomp, importState, exportState, clock, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_CplComp) :: cplcomp
    type(ESMF_State) :: importState
    type(ESMF_State) :: exportState
    type(ESMF_Clock) :: clock
    integer, intent(out) :: rc

abstract interface

  • public subroutine I_CplSetServices(cplcomp, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_CplComp) :: cplcomp
    integer, intent(out) :: rc

abstract interface

  • public subroutine I_Run(gridcomp, importState, exportState, clock, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_GridComp) :: gridcomp
    type(ESMF_State) :: importState
    type(ESMF_State) :: exportState
    type(ESMF_Clock) :: clock
    integer, intent(out) :: rc

abstract interface

  • public subroutine I_SetServices(gridcomp, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_GridComp) :: gridcomp
    integer, intent(out) :: rc