ESMF_ConfigCreate Interface

public interface ESMF_ConfigCreate

Calls

interface~~esmf_configcreate~~CallsGraph interface~esmf_configcreate ESMF_ConfigCreate proc~esmf_configcreatedefault ESMF_ConfigCreateDefault interface~esmf_configcreate->proc~esmf_configcreatedefault proc~esmf_configcreatefromsection ESMF_ConfigCreateFromSection interface~esmf_configcreate->proc~esmf_configcreatefromsection c_esmc_hconfigtoconfig c_esmc_hconfigtoconfig proc~esmf_configcreatedefault->c_esmc_hconfigtoconfig interface~esmf_hconfigcreate ESMF_HConfigCreate proc~esmf_configcreatedefault->interface~esmf_hconfigcreate proc~esmf_logfoundallocerror ESMF_LogFoundAllocError proc~esmf_configcreatedefault->proc~esmf_logfoundallocerror proc~esmf_logfounderror ESMF_LogFoundError proc~esmf_configcreatedefault->proc~esmf_logfounderror proc~esmf_configcreatefromsection->interface~esmf_configcreate proc~esmf_configcreatefromsection->interface~esmf_hconfigcreate proc~esmf_configfindlabel ESMF_ConfigFindLabel proc~esmf_configcreatefromsection->proc~esmf_configfindlabel proc~esmf_configfindnextlabel ESMF_ConfigFindNextLabel proc~esmf_configcreatefromsection->proc~esmf_configfindnextlabel proc~esmf_configparseattributes ESMF_ConfigParseAttributes proc~esmf_configcreatefromsection->proc~esmf_configparseattributes proc~esmf_configcreatefromsection->proc~esmf_logfounderror proc~esmf_logseterror ESMF_LogSetError proc~esmf_configcreatefromsection->proc~esmf_logseterror proc~esmf_hconfigcreatedefault ESMF_HConfigCreateDefault interface~esmf_hconfigcreate->proc~esmf_hconfigcreatedefault proc~esmf_hconfigcreatehconfig ESMF_HConfigCreateHConfig interface~esmf_hconfigcreate->proc~esmf_hconfigcreatehconfig proc~esmf_hconfigcreatei4 ESMF_HConfigCreateI4 interface~esmf_hconfigcreate->proc~esmf_hconfigcreatei4 proc~esmf_hconfigcreatei4seq ESMF_HConfigCreateI4Seq interface~esmf_hconfigcreate->proc~esmf_hconfigcreatei4seq proc~esmf_hconfigcreatei8 ESMF_HConfigCreateI8 interface~esmf_hconfigcreate->proc~esmf_hconfigcreatei8 proc~esmf_hconfigcreatei8seq ESMF_HConfigCreateI8Seq interface~esmf_hconfigcreate->proc~esmf_hconfigcreatei8seq proc~esmf_hconfigcreatelogical ESMF_HConfigCreateLogical interface~esmf_hconfigcreate->proc~esmf_hconfigcreatelogical proc~esmf_hconfigcreatelogicalseq ESMF_HConfigCreateLogicalSeq interface~esmf_hconfigcreate->proc~esmf_hconfigcreatelogicalseq proc~esmf_hconfigcreater4 ESMF_HConfigCreateR4 interface~esmf_hconfigcreate->proc~esmf_hconfigcreater4 proc~esmf_hconfigcreater4seq ESMF_HConfigCreateR4Seq interface~esmf_hconfigcreate->proc~esmf_hconfigcreater4seq proc~esmf_hconfigcreater8 ESMF_HConfigCreateR8 interface~esmf_hconfigcreate->proc~esmf_hconfigcreater8 proc~esmf_hconfigcreater8seq ESMF_HConfigCreateR8Seq interface~esmf_hconfigcreate->proc~esmf_hconfigcreater8seq proc~esmf_hconfigcreatestringseq ESMF_HConfigCreateStringSeq interface~esmf_hconfigcreate->proc~esmf_hconfigcreatestringseq proc~esmf_configfindlabel->proc~esmf_logfounderror proc~esmf_configgetinit ESMF_ConfigGetInit proc~esmf_configfindlabel->proc~esmf_configgetinit proc~esmf_imerr ESMF_IMErr proc~esmf_configfindlabel->proc~esmf_imerr proc~index_ index_ proc~esmf_configfindlabel->proc~index_ proc~esmf_configfindnextlabel->proc~esmf_logfounderror proc~esmf_configfindnextlabel->proc~esmf_configgetinit proc~esmf_configfindnextlabel->proc~esmf_imerr proc~esmf_configfindnextlabel->proc~index_ proc~esmf_configparseattributes->proc~esmf_logfounderror proc~esmf_configparseattributes->proc~esmf_logseterror proc~esmf_configparseattributes->proc~esmf_configgetinit proc~esmf_configparseattributes->proc~esmf_imerr proc~esmf_utilarray2string ESMF_UtilArray2String proc~esmf_configparseattributes->proc~esmf_utilarray2string proc~esmf_utilstring2array ESMF_UtilString2Array proc~esmf_configparseattributes->proc~esmf_utilstring2array proc~esmf_configparseattributes->proc~index_ esmf_breakpoint esmf_breakpoint proc~esmf_logfoundallocerror->esmf_breakpoint proc~esmf_logrc2msg ESMF_LogRc2Msg proc~esmf_logfoundallocerror->proc~esmf_logrc2msg proc~esmf_logwrite ESMF_LogWrite proc~esmf_logfoundallocerror->proc~esmf_logwrite proc~esmf_logfounderror->esmf_breakpoint proc~esmf_logfounderror->proc~esmf_logrc2msg proc~esmf_logfounderror->proc~esmf_logwrite proc~esmf_logseterror->esmf_breakpoint proc~esmf_logseterror->proc~esmf_logrc2msg proc~esmf_logseterror->proc~esmf_logwrite

Called by

interface~~esmf_configcreate~~CalledByGraph interface~esmf_configcreate ESMF_ConfigCreate proc~complianceinitialize ComplianceInitialize proc~complianceinitialize->interface~esmf_configcreate proc~esmf_compconstruct ESMF_CompConstruct proc~esmf_compconstruct->interface~esmf_configcreate proc~esmf_compset ESMF_CompSet proc~esmf_compset->interface~esmf_configcreate proc~esmf_configcreatefromsection ESMF_ConfigCreateFromSection proc~esmf_configcreatefromsection->interface~esmf_configcreate proc~esmf_frameworkinternalinit ESMF_FrameworkInternalInit proc~esmf_frameworkinternalinit->interface~esmf_configcreate proc~f_esmf_configcreate f_esmf_configcreate proc~f_esmf_configcreate->interface~esmf_configcreate proc~f_esmf_configcreatefromsection f_esmf_configcreatefromsection proc~f_esmf_configcreatefromsection->interface~esmf_configcreate proc~initialization Initialization proc~initialization->interface~esmf_configcreate proc~read_descriptor_files read_descriptor_files proc~read_descriptor_files->interface~esmf_configcreate proc~read_dist_specification read_dist_specification proc~read_dist_specification->interface~esmf_configcreate proc~read_grid_specification read_grid_specification proc~read_grid_specification->interface~esmf_configcreate proc~read_redistribution_grid read_redistribution_grid proc~read_redistribution_grid->interface~esmf_configcreate proc~read_regridding_grid read_regridding_grid proc~read_regridding_grid->interface~esmf_configcreate proc~read_testharness_config Read_TestHarness_Config proc~read_testharness_config->interface~esmf_configcreate proc~sections Sections proc~sections->interface~esmf_configcreate program~esmf_appdriver ESMF_AppDriver program~esmf_appdriver->interface~esmf_configcreate program~esmf_config_test ESMF_Config_Test program~esmf_config_test->interface~esmf_configcreate program~esmf_configoverviewex ESMF_ConfigOverviewEx program~esmf_configoverviewex->interface~esmf_configcreate program~esmf_hconfigex ESMF_HConfigEx program~esmf_hconfigex->interface~esmf_configcreate program~esmf_hconfigutest ESMF_HConfigUTest program~esmf_hconfigutest->interface~esmf_configcreate

Module Procedures

private function ESMF_ConfigCreateDefault(keywordEnforcer, hconfig, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_HConfig), intent(in), optional :: hconfig
integer, intent(out), optional :: rc

Return Value type(ESMF_Config)

private function ESMF_ConfigCreateFromSection(config, openlabel, closelabel, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config) :: config
character(len=*), intent(in) :: openlabel
character(len=*), intent(in) :: closelabel
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

Return Value type(ESMF_Config)