1 / 4

May 2011 Milestone M aterials

May 2011 Milestone M aterials . Atmosphere-ocean design document Updated target interoperability table Adoption status table NUOPC Layer software prototype and reference manual Prototype atmosphere-ocean coupled applications: NOGAPS-HYCOM – functional prototype

misha
Download Presentation

May 2011 Milestone M aterials

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. May 2011 Milestone Materials • Atmosphere-ocean design document • Updated target interoperability table • Adoption status table • NUOPC Layer software prototype and reference manual • Prototype atmosphere-ocean coupled applications: • NOGAPS-HYCOM – functional prototype • COAMPS(-NCOM) – in progress • NEMS-GFS – in progress

  2. Functions of prototype • Establish an architecture in which major components are siblings. The initial design supports explicit coupling and concurrent or sequential execution of components. • Allow inheritance from generic component templates. • Couple components with pre-fabricated connectors. • Standardize the number and function of phases of initialize, creating a standard setup pattern. • Constrain the data that may be sent between components with standardized field data structures and a field dictionary. • Implement a compliance checker to provide feedback during component development. • Use compatibility checking to determine if required import fields for a component were supplied. Other run-time reporting alerts users to any issues with compliance.

  3. Interoperability impact • Component templates and generic connectors make it easier for modelers to create compliant systems since they can reuse existing code and patterns • Constraining and clearly defining initialize phases ensures that components fit into standard drivers. • Constraining Field data structuresand metadata ensures that the data communicated between components is understood • The ESMF layer ensures that components plug together into an executable application. The NUOPC layer reports when the components don't play together during execution. Detailed reporting provides the model developer with the insight necessary to debug and rectify code quickly.

  4. More information See: http://www.earthsystemmodeling.org/plans/milestone_1105_nuopc.shtml For additional information on this milestone, including links to NUOPC Layer code, documentation, and supporting design documents.

More Related