NUOPC_FieldDictionaryApi Module


Uses

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

Used by

  • module~~nuopc_fielddictionaryapi~~UsedByGraph module~nuopc_fielddictionaryapi NUOPC_FieldDictionaryApi 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

Variables

Type Visibility Attributes Name Initial
logical, public, save :: NUOPC_FieldDictionaryAutoAdd = .false.
logical, public, save :: NUOPC_FieldDictionaryIsSetup = .false.
type(ESMF_Container), public, save :: NUOPC_FieldDictionary

Interfaces

public interface NUOPC_FieldDictionarySetup

  • 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

Functions

public function NUOPC_FieldDictionaryHasEntry(standardName, rc)

Arguments

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

Return Value logical

public function NUOPC_FieldDictionaryMatchSyno(standardName1, standardName2, rc)

Arguments

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

Return Value logical


Subroutines

public subroutine NUOPC_FieldDictionaryAddEntry(standardName, canonicalUnits, rc)

Arguments

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

public subroutine NUOPC_FieldDictionaryEgest(freeFormat, iofmt, rc)

Arguments

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

public subroutine NUOPC_FieldDictionaryGetEntry(standardName, canonicalUnits, rc)

Arguments

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

public subroutine NUOPC_FieldDictionaryIngest(freeFormat, rc)

Arguments

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

private subroutine NUOPC_FieldDictionaryRemove(rc)

Arguments

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

public subroutine NUOPC_FieldDictionarySetAutoAdd(setting, rc)

Arguments

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

public subroutine NUOPC_FieldDictionarySetSyno(standardNames, rc)

Arguments

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

private subroutine NUOPC_FieldDictionarySetupDefault(rc)

Arguments

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

private subroutine NUOPC_FieldDictionarySetupEmpty(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