NUOPC_FreeFormatCreate Interface

public interface NUOPC_FreeFormatCreate

Calls

interface~~nuopc_freeformatcreate~~CallsGraph interface~nuopc_freeformatcreate NUOPC_FreeFormatCreate proc~nuopc_freeformatcreatedefault NUOPC_FreeFormatCreateDefault interface~nuopc_freeformatcreate->proc~nuopc_freeformatcreatedefault proc~nuopc_freeformatcreateread NUOPC_FreeFormatCreateRead interface~nuopc_freeformatcreate->proc~nuopc_freeformatcreateread proc~esmf_logfoundallocerror ESMF_LogFoundAllocError proc~nuopc_freeformatcreatedefault->proc~esmf_logfoundallocerror proc~esmf_logfounderror ESMF_LogFoundError proc~nuopc_freeformatcreatedefault->proc~esmf_logfounderror proc~nuopc_freeformatadd NUOPC_FreeFormatAdd proc~nuopc_freeformatcreatedefault->proc~nuopc_freeformatadd proc~nuopc_freeformatget NUOPC_FreeFormatGet proc~nuopc_freeformatcreatedefault->proc~nuopc_freeformatget proc~nuopc_freeformatcreateread->interface~nuopc_freeformatcreate interface~esmf_configgetattribute ESMF_ConfigGetAttribute proc~nuopc_freeformatcreateread->interface~esmf_configgetattribute proc~esmf_configfindlabel ESMF_ConfigFindLabel proc~nuopc_freeformatcreateread->proc~esmf_configfindlabel proc~esmf_configgetdim ESMF_ConfigGetDim proc~nuopc_freeformatcreateread->proc~esmf_configgetdim proc~esmf_configgetlen ESMF_ConfigGetLen proc~nuopc_freeformatcreateread->proc~esmf_configgetlen proc~esmf_confignextline ESMF_ConfigNextLine proc~nuopc_freeformatcreateread->proc~esmf_confignextline proc~nuopc_freeformatcreateread->proc~esmf_logfoundallocerror proc~nuopc_freeformatcreateread->proc~esmf_logfounderror proc~esmf_logseterror ESMF_LogSetError proc~nuopc_freeformatcreateread->proc~esmf_logseterror proc~esmf_configgetfloatr4 ESMF_ConfigGetFloatR4 interface~esmf_configgetattribute->proc~esmf_configgetfloatr4 proc~esmf_configgetfloatr8 ESMF_ConfigGetFloatR8 interface~esmf_configgetattribute->proc~esmf_configgetfloatr8 proc~esmf_configgetfloatsr4 ESMF_ConfigGetFloatsR4 interface~esmf_configgetattribute->proc~esmf_configgetfloatsr4 proc~esmf_configgetfloatsr8 ESMF_ConfigGetFloatsR8 interface~esmf_configgetattribute->proc~esmf_configgetfloatsr8 proc~esmf_configgetinti4 ESMF_ConfigGetIntI4 interface~esmf_configgetattribute->proc~esmf_configgetinti4 proc~esmf_configgetinti8 ESMF_ConfigGetIntI8 interface~esmf_configgetattribute->proc~esmf_configgetinti8 proc~esmf_configgetintsi4 ESMF_ConfigGetIntsI4 interface~esmf_configgetattribute->proc~esmf_configgetintsi4 proc~esmf_configgetintsi8 ESMF_ConfigGetIntsI8 interface~esmf_configgetattribute->proc~esmf_configgetintsi8 proc~esmf_configgetlogical ESMF_ConfigGetLogical interface~esmf_configgetattribute->proc~esmf_configgetlogical proc~esmf_configgetlogicals ESMF_ConfigGetLogicals interface~esmf_configgetattribute->proc~esmf_configgetlogicals proc~esmf_configgetstring ESMF_ConfigGetString interface~esmf_configgetattribute->proc~esmf_configgetstring proc~esmf_configgetstrings ESMF_ConfigGetStrings interface~esmf_configgetattribute->proc~esmf_configgetstrings 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_configgetdim->proc~esmf_configfindlabel proc~esmf_configgetdim->proc~esmf_configgetlen proc~esmf_configgetdim->proc~esmf_confignextline proc~esmf_configgetdim->proc~esmf_logfounderror proc~esmf_configgetdim->proc~esmf_configgetinit proc~esmf_configgetdim->proc~esmf_imerr proc~esmf_configgetlen->proc~esmf_configfindlabel proc~esmf_configgetlen->proc~esmf_logfounderror proc~esmf_configgetlen->proc~esmf_configgetinit proc~esmf_configgetlen->proc~esmf_configgetstring proc~esmf_configgetlen->proc~esmf_imerr proc~esmf_confignextline->proc~esmf_configgetinit proc~esmf_confignextline->proc~esmf_imerr proc~esmf_confignextline->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 proc~nuopc_freeformatadd->proc~esmf_logfoundallocerror proc~nuopc_freeformatadd->proc~esmf_logseterror proc~esmf_logfounddeallocerror ESMF_LogFoundDeallocError proc~nuopc_freeformatadd->proc~esmf_logfounddeallocerror

Called by

interface~~nuopc_freeformatcreate~~CalledByGraph interface~nuopc_freeformatcreate NUOPC_FreeFormatCreate proc~nuopc_freeformatcreateread NUOPC_FreeFormatCreateRead interface~nuopc_freeformatcreate->proc~nuopc_freeformatcreateread proc~nuopc_cplcompattributeege NUOPC_CplCompAttributeEge proc~nuopc_cplcompattributeege->interface~nuopc_freeformatcreate proc~nuopc_driveregestrunsequence NUOPC_DriverEgestRunSequence proc~nuopc_driveregestrunsequence->interface~nuopc_freeformatcreate proc~nuopc_driveringestrunsequenceff NUOPC_DriverIngestRunSequenceFF proc~nuopc_driveringestrunsequenceff->interface~nuopc_freeformatcreate proc~nuopc_driveringestrunsequencehc NUOPC_DriverIngestRunSequenceHC proc~nuopc_driveringestrunsequencehc->interface~nuopc_freeformatcreate interface~nuopc_driveringestrunsequence NUOPC_DriverIngestRunSequence proc~nuopc_driveringestrunsequencehc->interface~nuopc_driveringestrunsequence proc~nuopc_fielddictionarydefinition NUOPC_FieldDictionaryDefinition proc~nuopc_fielddictionarydefinition->interface~nuopc_freeformatcreate proc~nuopc_fielddictionaryegestdefaulti NUOPC_FieldDictionaryEgestDefaultI proc~nuopc_fielddictionaryegestdefaulti->interface~nuopc_freeformatcreate proc~nuopc_fielddictionaryegestyamli NUOPC_FieldDictionaryEgestYAMLI proc~nuopc_fielddictionaryegestyamli->interface~nuopc_freeformatcreate proc~nuopc_freeformatcreateread->interface~nuopc_freeformatcreate proc~nuopc_gridcompattributeege NUOPC_GridCompAttributeEge proc~nuopc_gridcompattributeege->interface~nuopc_freeformatcreate proc~nuopc_ingestpetlisthc NUOPC_IngestPetListHC proc~nuopc_ingestpetlisthc->interface~nuopc_freeformatcreate interface~nuopc_ingestpetlist NUOPC_IngestPetList proc~nuopc_ingestpetlisthc->interface~nuopc_ingestpetlist proc~setrunsequence SetRunSequence proc~setrunsequence->interface~nuopc_freeformatcreate proc~setrunsequence->interface~nuopc_driveringestrunsequence program~esmf_nuopc_utest ESMF_NUOPC_UTest program~esmf_nuopc_utest->interface~nuopc_freeformatcreate program~esmf_nuopc_utest->proc~nuopc_driveregestrunsequence interface~nuopc_compattributeegest NUOPC_CompAttributeEgest program~esmf_nuopc_utest->interface~nuopc_compattributeegest program~esmf_nuopc_utest->interface~nuopc_driveringestrunsequence program~esmf_nuopc_utest->interface~nuopc_ingestpetlist interface~nuopc_fielddictionarysetup NUOPC_FieldDictionarySetup program~esmf_nuopc_utest->interface~nuopc_fielddictionarysetup proc~nuopc_fielddictionaryegest NUOPC_FieldDictionaryEgest program~esmf_nuopc_utest->proc~nuopc_fielddictionaryegest interface~nuopc_compattributeegest->proc~nuopc_cplcompattributeege interface~nuopc_compattributeegest->proc~nuopc_gridcompattributeege interface~nuopc_driveringestrunsequence->proc~nuopc_driveringestrunsequenceff interface~nuopc_driveringestrunsequence->proc~nuopc_driveringestrunsequencehc interface~nuopc_ingestpetlist->proc~nuopc_ingestpetlisthc proc~nuopc_fielddictionaryegesti NUOPC_FieldDictionaryEgestI proc~nuopc_fielddictionaryegesti->proc~nuopc_fielddictionaryegestdefaulti proc~nuopc_fielddictionaryegesti->proc~nuopc_fielddictionaryegestyamli proc~nuopc_fielddictionarysetupdefault NUOPC_FieldDictionarySetupDefault proc~nuopc_fielddictionarysetupdefault->proc~nuopc_fielddictionarydefinition interface~nuopc_fielddictionarysetup->proc~nuopc_fielddictionarysetupdefault proc~nuopc_fielddictionaryegest->proc~nuopc_fielddictionaryegesti proc~nuopc_fielddictionaryegest->interface~nuopc_fielddictionarysetup proc~nuopc_fielddictionaryaddentry NUOPC_FieldDictionaryAddEntry proc~nuopc_fielddictionaryaddentry->interface~nuopc_fielddictionarysetup proc~nuopc_fielddictionarygetentry NUOPC_FieldDictionaryGetEntry proc~nuopc_fielddictionarygetentry->interface~nuopc_fielddictionarysetup proc~nuopc_fielddictionaryhasentry NUOPC_FieldDictionaryHasEntry proc~nuopc_fielddictionaryhasentry->interface~nuopc_fielddictionarysetup proc~nuopc_fielddictionarymatchsyno NUOPC_FieldDictionaryMatchSyno proc~nuopc_fielddictionarymatchsyno->interface~nuopc_fielddictionarysetup proc~nuopc_fielddictionarysetsyno NUOPC_FieldDictionarySetSyno proc~nuopc_fielddictionarysetsyno->interface~nuopc_fielddictionarysetup proc~nuopc_initattributesfield NUOPC_InitAttributesField proc~nuopc_initattributesfield->interface~nuopc_fielddictionarysetup program~esmx_app ESMX_App program~esmx_app->interface~nuopc_fielddictionarysetup

Module Procedures

private function NUOPC_FreeFormatCreateDefault(freeFormat, stringList, capacity, rc)

Arguments

Type IntentOptional Attributes Name
type(NUOPC_FreeFormat), intent(in), optional :: freeFormat
character(len=*), intent(in), optional :: stringList(:)
integer, intent(in), optional :: capacity
integer, intent(out), optional :: rc

Return Value type(NUOPC_FreeFormat)

private function NUOPC_FreeFormatCreateRead(config, label, relaxedflag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Config) :: config
character(len=*), intent(in) :: label
logical, intent(in), optional :: relaxedflag
integer, intent(out), optional :: rc

Return Value type(NUOPC_FreeFormat)