NUOPC_FieldDictionaryDef Module


Uses

  • module~~nuopc_fielddictionarydef~~UsesGraph module~nuopc_fielddictionarydef NUOPC_FieldDictionaryDef module~esmf ESMF module~nuopc_fielddictionarydef->module~esmf module~nuopc_freeformatdef NUOPC_FreeFormatDef module~nuopc_fielddictionarydef->module~nuopc_freeformatdef

Used by

  • module~~nuopc_fielddictionarydef~~UsedByGraph module~nuopc_fielddictionarydef NUOPC_FieldDictionaryDef module~nuopc_fielddictionaryapi NUOPC_FieldDictionaryApi module~nuopc_fielddictionaryapi->module~nuopc_fielddictionarydef module~nuopc_base NUOPC_Base module~nuopc_base->module~nuopc_fielddictionaryapi module~nuopc NUOPC module~nuopc->module~nuopc_base module~nuopc_comp NUOPC_Comp module~nuopc_comp->module~nuopc_base module~nuopc_compliance_connector NUOPC_Compliance_Connector module~nuopc_compliance_connector->module~nuopc_base module~nuopc_compliance_driver NUOPC_Compliance_Driver module~nuopc_compliance_driver->module~nuopc_base module~nuopc_compliance_model NUOPC_Compliance_Model module~nuopc_compliance_model->module~nuopc_base module~nuopc_runsequencedef NUOPC_RunSequenceDef module~nuopc_runsequencedef->module~nuopc_base proc~nuopc_cplcompsearchphasemapbyindex NUOPC_CplCompSearchPhaseMapByIndex proc~nuopc_cplcompsearchphasemapbyindex->module~nuopc_base proc~nuopc_gridcompsearchphasemapbyindex NUOPC_GridCompSearchPhaseMapByIndex proc~nuopc_gridcompsearchphasemapbyindex->module~nuopc_base

Derived Types

type, public ::  NUOPC_FieldDictionaryEntry

Components

Type Visibility Attributes Name Initial
type(NUOPC_FieldDictionaryEntryS), public, pointer :: wrap

type, public ::  NUOPC_FieldDictionaryEntryS

Components

Type Visibility Attributes Name Initial
character(len=ESMF_MAXSTR), public :: canonicalUnits
character(len=ESMF_MAXSTR), public, pointer :: connectedOptions(:)
character(len=ESMF_MAXSTR), public :: standardName
character(len=ESMF_MAXSTR), public, pointer :: synonyms(:)

Functions

public function NUOPC_FieldDictionaryHasEntryI(fieldDictionary, standardName, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Container), intent(inout) :: fieldDictionary
character(len=*), intent(in) :: standardName
integer, intent(out), optional :: rc

Return Value logical

public function NUOPC_FieldDictionaryMatchSynoI(fieldDictionary, standardName1, standardName2, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Container), intent(inout) :: fieldDictionary
character(len=*), intent(in) :: standardName1
character(len=*), intent(in) :: standardName2
integer, intent(out), optional :: rc

Return Value logical


Subroutines

public subroutine NUOPC_FieldDictionaryAddEntryI(fieldDictionary, standardName, canonicalUnits, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Container), intent(inout) :: fieldDictionary
character(len=*), intent(in) :: standardName
character(len=*), intent(in) :: canonicalUnits
integer, intent(out), optional :: rc

public subroutine NUOPC_FieldDictionaryCreateI(fieldDictionary, rc)

Arguments

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

public subroutine NUOPC_FieldDictionaryDefinition(fieldDictionary, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Container), intent(inout) :: fieldDictionary
integer, intent(out), optional :: rc

public subroutine NUOPC_FieldDictionaryDestroyI(fieldDictionary, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Container), intent(inout) :: fieldDictionary
integer, intent(out), optional :: rc

private subroutine NUOPC_FieldDictionaryEgestDefaultI(fieldDictionary, freeFormat, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Container), intent(inout) :: fieldDictionary
type(NUOPC_FreeFormat), intent(out) :: freeFormat
integer, intent(out), optional :: rc

public subroutine NUOPC_FieldDictionaryEgestI(fieldDictionary, freeFormat, iofmt, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Container), intent(inout) :: fieldDictionary
type(NUOPC_FreeFormat), intent(out) :: freeFormat
type(ESMF_IOFmt_Flag), intent(in), optional :: iofmt
integer, intent(out), optional :: rc

private subroutine NUOPC_FieldDictionaryEgestYAMLI(fieldDictionary, freeFormat, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Container), intent(inout) :: fieldDictionary
type(NUOPC_FreeFormat), intent(out) :: freeFormat
integer, intent(out), optional :: rc

public subroutine NUOPC_FieldDictionaryGetEntryI(fieldDictionary, standardName, canonicalUnits, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Container), intent(inout) :: fieldDictionary
character(len=*), intent(in) :: standardName
character(len=*), intent(out), optional :: canonicalUnits
integer, intent(out), optional :: rc

public subroutine NUOPC_FieldDictionaryIngestI(fieldDictionary, freeFormat, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Container), intent(inout) :: fieldDictionary
type(NUOPC_FreeFormat), intent(in) :: freeFormat
integer, intent(out), optional :: rc

public subroutine NUOPC_FieldDictionarySetSynoI(fieldDictionary, standardNames, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Container), intent(inout) :: fieldDictionary
character(len=*), intent(in) :: standardNames(:)
integer, intent(out), optional :: rc