NUOPC_FieldDictionarySetup Interface

public interface NUOPC_FieldDictionarySetup

Calls

interface~~nuopc_fielddictionarysetup~~CallsGraph interface~nuopc_fielddictionarysetup NUOPC_FieldDictionarySetup proc~nuopc_fielddictionarysetupdefault NUOPC_FieldDictionarySetupDefault interface~nuopc_fielddictionarysetup->proc~nuopc_fielddictionarysetupdefault proc~nuopc_fielddictionarysetupfile NUOPC_FieldDictionarySetupFile interface~nuopc_fielddictionarysetup->proc~nuopc_fielddictionarysetupfile proc~esmf_logfounderror ESMF_LogFoundError proc~nuopc_fielddictionarysetupdefault->proc~esmf_logfounderror proc~nuopc_fielddictionarycreatei NUOPC_FieldDictionaryCreateI proc~nuopc_fielddictionarysetupdefault->proc~nuopc_fielddictionarycreatei proc~nuopc_fielddictionarydefinition NUOPC_FieldDictionaryDefinition proc~nuopc_fielddictionarysetupdefault->proc~nuopc_fielddictionarydefinition proc~nuopc_fielddictionarysetupfile->proc~esmf_logfounderror proc~nuopc_fielddictionaryingest NUOPC_FieldDictionaryIngest proc~nuopc_fielddictionarysetupfile->proc~nuopc_fielddictionaryingest proc~nuopc_fielddictionaryremove NUOPC_FieldDictionaryRemove proc~nuopc_fielddictionarysetupfile->proc~nuopc_fielddictionaryremove proc~nuopc_fielddictionarysetupempty NUOPC_FieldDictionarySetupEmpty proc~nuopc_fielddictionarysetupfile->proc~nuopc_fielddictionarysetupempty proc~nuopc_freeformatcreatefdyaml NUOPC_FreeFormatCreateFDYAML proc~nuopc_fielddictionarysetupfile->proc~nuopc_freeformatcreatefdyaml proc~nuopc_freeformatdestroy NUOPC_FreeFormatDestroy proc~nuopc_fielddictionarysetupfile->proc~nuopc_freeformatdestroy esmf_breakpoint esmf_breakpoint proc~esmf_logfounderror->esmf_breakpoint proc~esmf_logrc2msg ESMF_LogRc2Msg proc~esmf_logfounderror->proc~esmf_logrc2msg proc~esmf_logwrite ESMF_LogWrite proc~esmf_logfounderror->proc~esmf_logwrite proc~nuopc_fielddictionarycreatei->proc~esmf_logfounderror proc~esmf_containercreate ESMF_ContainerCreate proc~nuopc_fielddictionarycreatei->proc~esmf_containercreate proc~esmf_containergarbageon ESMF_ContainerGarbageOn proc~nuopc_fielddictionarycreatei->proc~esmf_containergarbageon proc~nuopc_fielddictionarydefinition->proc~esmf_logfounderror interface~nuopc_freeformatcreate NUOPC_FreeFormatCreate proc~nuopc_fielddictionarydefinition->interface~nuopc_freeformatcreate proc~nuopc_fielddictionaryingesti NUOPC_FieldDictionaryIngestI proc~nuopc_fielddictionarydefinition->proc~nuopc_fielddictionaryingesti proc~nuopc_fielddictionaryingest->proc~esmf_logfounderror proc~nuopc_fielddictionaryingest->proc~nuopc_fielddictionaryingesti proc~nuopc_fielddictionaryremove->proc~esmf_logfounderror proc~nuopc_fielddictionarydestroyi NUOPC_FieldDictionaryDestroyI proc~nuopc_fielddictionaryremove->proc~nuopc_fielddictionarydestroyi proc~nuopc_fielddictionarysetupempty->proc~esmf_logfounderror proc~nuopc_fielddictionarysetupempty->proc~nuopc_fielddictionarycreatei proc~nuopc_freeformatcreatefdyaml->proc~esmf_logfounderror proc~esmf_io_yamlcreate ESMF_IO_YAMLCreate proc~nuopc_freeformatcreatefdyaml->proc~esmf_io_yamlcreate proc~esmf_io_yamldestroy ESMF_IO_YAMLDestroy proc~nuopc_freeformatcreatefdyaml->proc~esmf_io_yamldestroy proc~esmf_io_yamlparse ESMF_IO_YAMLParse proc~nuopc_freeformatcreatefdyaml->proc~esmf_io_yamlparse proc~esmf_io_yamlread ESMF_IO_YAMLRead proc~nuopc_freeformatcreatefdyaml->proc~esmf_io_yamlread proc~nuopc_freeformatcreatefdreadyaml NUOPC_FreeFormatCreateFDReadYAML proc~nuopc_freeformatcreatefdyaml->proc~nuopc_freeformatcreatefdreadyaml proc~esmf_logfounddeallocerror ESMF_LogFoundDeallocError proc~nuopc_freeformatdestroy->proc~esmf_logfounddeallocerror

Called by

interface~~nuopc_fielddictionarysetup~~CalledByGraph interface~nuopc_fielddictionarysetup NUOPC_FieldDictionarySetup proc~nuopc_fielddictionaryaddentry NUOPC_FieldDictionaryAddEntry proc~nuopc_fielddictionaryaddentry->interface~nuopc_fielddictionarysetup proc~nuopc_fielddictionaryegest NUOPC_FieldDictionaryEgest proc~nuopc_fielddictionaryegest->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 proc~nuopc_initattributesfield->proc~nuopc_fielddictionaryaddentry program~esmf_nuopc_utest ESMF_NUOPC_UTest program~esmf_nuopc_utest->interface~nuopc_fielddictionarysetup program~esmf_nuopc_utest->proc~nuopc_fielddictionaryaddentry program~esmf_nuopc_utest->proc~nuopc_fielddictionaryegest program~esmf_nuopc_utest->proc~nuopc_fielddictionarygetentry program~esmf_nuopc_utest->proc~nuopc_fielddictionaryhasentry program~esmf_nuopc_utest->proc~nuopc_fielddictionarymatchsyno program~esmf_nuopc_utest->proc~nuopc_fielddictionarysetsyno interface~nuopc_initattributes NUOPC_InitAttributes program~esmf_nuopc_utest->interface~nuopc_initattributes program~esmx_app ESMX_App program~esmx_app->interface~nuopc_fielddictionarysetup interface~nuopc_initattributes->proc~nuopc_initattributesfield proc~iinitcheck IInitCheck proc~iinitcheck->proc~nuopc_fielddictionarymatchsyno proc~iinitmodifycpllists IInitModifyCplLists proc~iinitmodifycpllists->proc~nuopc_fielddictionarymatchsyno proc~initializeipdv05p2a InitializeIPDv05p2a proc~initializeipdv05p2a->proc~nuopc_fielddictionarymatchsyno proc~initializeipdv05p2b InitializeIPDv05p2b proc~initializeipdv05p2b->proc~nuopc_fielddictionarymatchsyno proc~initializeipdv05p3 InitializeIPDv05p3 proc~initializeipdv05p3->proc~nuopc_fielddictionarymatchsyno proc~initializeipdv05p4 InitializeIPDv05p4 proc~initializeipdv05p4->proc~nuopc_fielddictionarymatchsyno proc~initializeipdv05p5 InitializeIPDv05p5 proc~initializeipdv05p5->proc~nuopc_fielddictionarymatchsyno proc~initializeipdv05p6b InitializeIPDv05p6b proc~initializeipdv05p6b->proc~nuopc_fielddictionarymatchsyno proc~initializeipdv00p2a InitializeIPDv00p2a proc~initializeipdv00p2a->proc~initializeipdv05p3 proc~initializeipdv00p2b InitializeIPDv00p2b proc~initializeipdv00p2b->proc~initializeipdv05p6b proc~initializeipdv02p1 InitializeIPDv02p1 proc~initializeipdv02p1->interface~nuopc_initattributes proc~initializeipdv03p1 InitializeIPDv03p1 proc~initializeipdv03p1->proc~initializeipdv05p2a proc~initializeipdv03p1->proc~initializeipdv05p2b proc~nuopc_addnamespace NUOPC_AddNamespace proc~nuopc_addnamespace->interface~nuopc_initattributes proc~nuopc_addnestedstate NUOPC_AddNestedState proc~nuopc_addnestedstate->interface~nuopc_initattributes proc~nuopc_advertisefield NUOPC_AdvertiseField proc~nuopc_advertisefield->interface~nuopc_initattributes proc~nuopc_realizefield NUOPC_RealizeField proc~nuopc_realizefield->interface~nuopc_initattributes

Module Procedures

private subroutine NUOPC_FieldDictionarySetupDefault(rc)

Arguments

Type IntentOptional Attributes Name
integer, intent(out), optional :: rc

private subroutine NUOPC_FieldDictionarySetupFile(fileName, rc)

Arguments

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