mapl3g_ESMF_Utilities Module


Uses

  • module~~mapl3g_esmf_utilities~~UsesGraph module~mapl3g_esmf_utilities mapl3g_ESMF_Utilities ESMF ESMF module~mapl3g_esmf_utilities->ESMF module~mapl_errorhandling mapl_ErrorHandling module~mapl3g_esmf_utilities->module~mapl_errorhandling module~mapl_throwmod MAPL_ThrowMod module~mapl_errorhandling->module~mapl_throwmod mpi mpi module~mapl_errorhandling->mpi

Used by

  • module~~mapl3g_esmf_utilities~~UsedByGraph module~mapl3g_esmf_utilities mapl3g_ESMF_Utilities module~mapl3g_bracketspec mapl3g_BracketSpec module~mapl3g_bracketspec->module~mapl3g_esmf_utilities module~mapl3g_componentspecparser mapl3g_ComponentSpecParser module~mapl3g_componentspecparser->module~mapl3g_esmf_utilities module~mapl3g_fieldspec mapl3g_FieldSpec module~mapl3g_fieldspec->module~mapl3g_esmf_utilities module~mapl3g_historycollectiongridcomp mapl3g_HistoryCollectionGridComp module~mapl3g_historycollectiongridcomp->module~mapl3g_esmf_utilities module~mapl3g_multistate mapl3g_MultiState module~mapl3g_multistate->module~mapl3g_esmf_utilities module~mapl3g_servicespec mapl3g_ServiceSpec module~mapl3g_servicespec->module~mapl3g_esmf_utilities module~test_bracketspec Test_BracketSpec module~test_bracketspec->module~mapl3g_esmf_utilities module~test_fieldspec Test_FieldSpec module~test_fieldspec->module~mapl3g_esmf_utilities module~test_scenarios Test_Scenarios module~test_scenarios->module~mapl3g_esmf_utilities

Variables

Type Visibility Attributes Name Initial
type(ESMF_TypeKind_Flag), public, parameter :: MAPL_TYPEKIND_MIRROR = ESMF_TypeKind_Flag(200)

Interfaces

public interface write(formatted)

  • private subroutine write_state(in_state, unit, iotype, v_list, iostat, iomsg)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_State), intent(in) :: in_state
    integer, intent(in) :: unit
    character(len=*), intent(in) :: iotype
    integer, intent(in) :: v_list(:)
    integer, intent(out) :: iostat
    character(len=*), intent(inout) :: iomsg

Functions

public function to_esmf_state_intent(str_state_intent, rc) result(state_intent)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: str_state_intent
integer, intent(out), optional :: rc

Return Value type(ESMF_StateIntent_Flag)


Subroutines

public subroutine get_substate(state, path, substate, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_State), intent(inout) :: state
character(len=*), intent(in) :: path
type(ESMF_State), intent(out) :: substate
integer, intent(out), optional :: rc