Next:
Contents
Contents
National Unified Operational Prediction Capability
NUOPC Layer Reference
ESMF v6.3.0rp1
CSC Committee Members
July 11, 2014
Contents
1 Description
2 Design and Implementation Notes
2.1 Generic Components
2.2 Field Dictionary
2.3 Metadata
2.3.1 Model and Mediator Component Metadata
2.3.2 Connector Component Metadata
2.3.3 Field Metadata
2.4 Initialization
2.4.1 Initialize Phase Definitions
2.4.2 Data-Dependencies during Initialize
2.4.3 Transfer of Grid/Mesh Objects between Components
3 API
3.1 Generic Component: NUOPC_Driver
3.2 Generic Component: NUOPC_DriverAtmOcn
3.3 Generic Component: NUOPC_DriverAtmOcnMed
3.4 Generic Component: NUOPC_ModelBase
3.5 Generic Component: NUOPC_Model
3.6 Generic Component: NUOPC_Mediator
3.7 Generic Component: NUOPC_Connector
3.8 Utility Class: NUOPC_RunSequence
3.8.1 NUOPC_RunElementAdd
3.8.2 NUOPC_RunElementAddComp
3.8.3 NUOPC_RunElementAddLink
3.8.4 NUOPC_RunElementPrint
3.8.5 NUOPC_RunSequenceAdd
3.8.6 NUOPC_RunSequenceDeallocate
3.8.7 NUOPC_RunSequenceDeallocate
3.8.8 NUOPC_RunSequenceIterate
3.8.9 NUOPC_RunSequencePrint
3.8.10 NUOPC_RunSequencePrint
3.8.11 NUOPC_RunSequenceSet
3.9 Utility Routines
3.9.1 NUOPC_ClockCheckSetClock
3.9.2 NUOPC_ClockInitialize
3.9.3 NUOPC_ClockPrintCurrTime
3.9.4 NUOPC_ClockPrintStartTime
3.9.5 NUOPC_ClockPrintStopTime
3.9.6 NUOPC_CplCompAreServicesSet
3.9.7 NUOPC_CplCompAttributeAdd
3.9.8 NUOPC_CplCompAttributeGet
3.9.9 NUOPC_CplCompAttributeSet
3.9.10 NUOPC_FieldAttributeAdd
3.9.11 NUOPC_FieldAttributeGet
3.9.12 NUOPC_FieldAttributeSet
3.9.13 NUOPC_FieldBundleUpdateTime
3.9.14 NUOPC_FieldDictionaryAddEntry
3.9.15 NUOPC_FieldDictionaryGetEntry
3.9.16 NUOPC_FieldDictionaryHasEntry
3.9.17 NUOPC_FieldDictionarySetup
3.9.18 NUOPC_FieldIsAtTime
3.9.19 NUOPC_FillCplList
3.9.20 NUOPC_GridCompAreServicesSet
3.9.21 NUOPC_GridCompAttributeAdd
3.9.22 NUOPC_GridCompCheckSetClock
3.9.23 NUOPC_GridCompSetClock
3.9.24 NUOPC_GridCompSetServices
3.9.25 NUOPC_GridCreateSimpleXY
3.9.26 NUOPC_IsCreated
3.9.27 NUOPC_StateAdvertiseField
3.9.28 NUOPC_StateAdvertiseFields
3.9.29 NUOPC_StateBuildStdList
3.9.30 NUOPC_StateIsAllConnected
3.9.31 NUOPC_StateIsAtTime
3.9.32 NUOPC_StateIsFieldConnected
3.9.33 NUOPC_StateIsUpdated
3.9.34 NUOPC_StateRealizeField
3.9.35 NUOPC_StateSetTimestamp
3.9.36 NUOPC_StateUpdateTimestamp
3.9.37 NUOPC_TimePrint
4 Standardized Component Dependencies
4.1 Fortran components that are statically built into the executable
4.2 Fortran components that are provided as shared libraries
4.3 Components that are loaded during run-time as shared objects
4.4 Components that depend on components
4.5 Components written in C/C++
5 NUOPC Layer Compliance
5.1 The Compliance Checker
5.2 The Component Explorer
About this document ...
esmf_support@list.woc.noaa.gov