create_grid_comp Interface

public interface create_grid_comp

Called by

interface~~create_grid_comp~~CalledByGraph interface~create_grid_comp create_grid_comp proc~mapl_run_driver MAPL_run_driver proc~mapl_run_driver->interface~create_grid_comp proc~setup~3 Scenario%setup proc~setup~3->interface~create_grid_comp proc~setup~5 setup proc~setup~5->interface~create_grid_comp proc~test_is_generic test_is_generic proc~test_is_generic->interface~create_grid_comp proc~run_geos run_geos proc~run_geos->proc~mapl_run_driver proc~test_child_outer_items_created test_child_outer_items_created proc~test_child_outer_items_created->proc~setup~5 proc~test_child_user_items_created test_child_user_items_created proc~test_child_user_items_created->proc~setup~5 proc~test_parent_outer_items_created test_parent_outer_items_created proc~test_parent_outer_items_created->proc~setup~5 proc~test_parent_user_items_created test_parent_user_items_created proc~test_parent_user_items_created->proc~setup~5 proc~test_propagate_imports test_propagate_imports proc~test_propagate_imports->proc~setup~5 proc~test_state_items_complete test_state_items_complete proc~test_state_items_complete->proc~setup~5 program~geos geos program~geos->proc~run_geos

Module Procedures

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)