mapl3g_GenericGridComp Module


Uses

  • module~~mapl3g_genericgridcomp~~UsesGraph module~mapl3g_genericgridcomp mapl3g_GenericGridComp ESMF ESMF module~mapl3g_genericgridcomp->ESMF mapl3g_GenericPhases mapl3g_GenericPhases module~mapl3g_genericgridcomp->mapl3g_GenericPhases module~mapl3g_griddedcomponentdriver mapl3g_GriddedComponentDriver module~mapl3g_genericgridcomp->module~mapl3g_griddedcomponentdriver module~mapl3g_multistate mapl3g_MultiState module~mapl3g_genericgridcomp->module~mapl3g_multistate module~mapl3g_outermetacomponent mapl3g_OuterMetaComponent module~mapl3g_genericgridcomp->module~mapl3g_outermetacomponent module~mapl_errorhandling mapl_ErrorHandling module~mapl3g_genericgridcomp->module~mapl_errorhandling module~mapl_keywordenforcer mapl_KeywordEnforcer module~mapl3g_genericgridcomp->module~mapl_keywordenforcer

Used by

  • module~~mapl3g_genericgridcomp~~UsedByGraph module~mapl3g_genericgridcomp mapl3g_GenericGridComp module~add_child_by_name_smod add_child_by_name_smod module~add_child_by_name_smod->module~mapl3g_genericgridcomp module~generic3g Generic3g module~generic3g->module~mapl3g_genericgridcomp module~setservices_smod SetServices_smod module~setservices_smod->module~mapl3g_genericgridcomp module~test_genericgridcomp Test_GenericGridComp module~test_genericgridcomp->module~mapl3g_genericgridcomp module~test_runchild Test_RunChild module~test_runchild->module~mapl3g_genericgridcomp module~test_scenarios Test_Scenarios module~test_scenarios->module~mapl3g_genericgridcomp module~test_simpleleafgridcomp Test_SimpleLeafGridComp module~test_simpleleafgridcomp->module~mapl3g_genericgridcomp module~test_simpleparentgridcomp Test_SimpleParentGridComp module~test_simpleparentgridcomp->module~mapl3g_genericgridcomp module~configurableleafgridcomp ConfigurableLeafGridComp module~configurableleafgridcomp->module~generic3g module~configurableparentgridcomp ConfigurableParentGridComp module~configurableparentgridcomp->module~generic3g module~mapl3 mapl3 module~mapl3->module~generic3g module~mapl3g_cap mapl3g_Cap module~mapl3->module~mapl3g_cap module~mapl3g_cap->module~generic3g module~mapl3g_capgridcomp mapl3g_CapGridComp module~mapl3g_cap->module~mapl3g_capgridcomp module~mapl3g_capgridcomp->module~generic3g module~mapl3g_extdatagridcomp mapl3g_ExtDataGridComp module~mapl3g_extdatagridcomp->module~generic3g module~mapl3g_historycollectiongridcomp mapl3g_HistoryCollectionGridComp module~mapl3g_historycollectiongridcomp->module~generic3g module~mapl3g_historycollectiongridcomp_private mapl3g_HistoryCollectionGridComp_private module~mapl3g_historycollectiongridcomp->module~mapl3g_historycollectiongridcomp_private module~mapl3g_historycollectiongridcomp_private->module~generic3g module~mapl3g_historygridcomp mapl3g_HistoryGridComp module~mapl3g_historygridcomp->module~generic3g module~mapl3g_historygridcomp->module~mapl3g_historycollectiongridcomp module~test_extdatagridcomp Test_ExtDataGridComp module~test_extdatagridcomp->module~generic3g module~test_historygridcomp Test_HistoryGridComp module~test_historygridcomp->module~generic3g module~test_historycollectiongridcomp Test_HistoryCollectionGridComp module~test_historycollectiongridcomp->module~mapl3g_historycollectiongridcomp_private proc~setservices~13 setServices proc~setservices~13->module~mapl3g_historygridcomp proc~setservices~16 setServices proc~setservices~16->module~configurableleafgridcomp proc~setservices~2 setServices proc~setservices~2->module~mapl3g_extdatagridcomp proc~setservices~7 setServices proc~setservices~7->module~configurableparentgridcomp program~geos geos program~geos->module~mapl3

Interfaces

public interface create_grid_comp

  • private recursive function create_grid_comp_primary(name, set_services, config, clock, unusable, petlist, rc) result(gridcomp)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: name
    class(AbstractUserSetServices), intent(in) :: set_services
    type(ESMF_HConfig), intent(in) :: config
    type(ESMF_Clock), intent(in) :: clock
    class(KeywordEnforcer), intent(in), optional :: unusable
    integer, intent(in), optional :: petlist(:)
    integer, intent(out), optional :: rc

    Return Value type(ESMF_GridComp)


Subroutines

public recursive subroutine setServices(gridcomp, rc)

Arguments

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