ESMF/Curator Status Cecelia DeLuca CCSM Software Engineering Working Group Boulder, CO March 16, 2007 Climate Data Assimilaton Weather.

Slides:



Advertisements
Similar presentations
© 2008 EBSCO Information Services SUSHI, COUNTER and ERM Systems An Update on Usage Standards Ressources électroniques dans les bibliothèques électroniques.
Advertisements

Expanding Regridding Capabilities of the Earth System Modeling Framework Andrew Scholbrock University of Colorado – Boulder Robert Oehmke NOAA/CIRES 1.
NSF NCAR | NASA GSFC | DOE LANL ANL | NOAA NCEP GFDL | MIT | U MICH Arlindo da Silva, NASA/GSFC/GMAO The Earth System Modeling Framework.
NSF NCAR | NASA GSFC | DOE LANL ANL | NOAA NCEP GFDL | MIT | U MICH Emergence of the Earth System Modeling Framework NSIPP Seasonal Forecast.
Earth System Curator Spanning the Gap Between Models and Datasets.
Metadata Development in the Earth System Curator Spanning the Gap Between Models and Datasets Rocky Dunlap, Georgia Tech.
Sixth Hour Lecture 10:30 – 11:20 am, September 9 Framework for a Software Management Process – Artifacts of the Process (Part II, Chapter 6 of Royce’ book)
1 Earth System Modeling Framework ESMF and the Transformation of Earth System Modeling Sylvia Murphy
Integrated Frameworks for Earth and Space Weather Simulation Timothy Killeen and Cecelia DeLuca National Center for Atmospheric Research, Boulder, Colorado.
PAWN: A Novel Ingestion Workflow Technology for Digital Preservation
1 Geophysical Fluid Dynamics Laboratory Review June 30 - July 2, 2009.
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
Earth System Modeling Framework Capabilities Cecelia DeLuca SCD Users Forum May 18, GMAO.
Don Von Dollen Senior Program Manager, Data Integration & Communications Grid Interop December 4, 2012 A Utility Standards and Technology Adoption Framework.
Components and Concurrency in ESMF Nancy Collins Community Meeting July 21, GMAO Seasonal.
NSF NCAR | NASA GSFC | DOE LANL ANL | NOAA NCEP GFDL | MIT | U MICH First Field Tests of ESMF GMAO Seasonal Forecast NCAR/LANL CCSM NCEP.
Metadata Creation with the Earth System Modeling Framework Ryan O’Kuinghttons – NESII/CIRES/NOAA Kathy Saint – NESII/CSG July 22, 2014.
CCSM Software Engineering Coordination Plan Tony Craig SEWG Meeting Feb 14-15, 2002 NCAR.
What is ESMF and what does it mean to adopt it? 3 rd ESMF Community Meeting Cecelia DeLuca Nancy Collins
Metadata for the Coupled Ocean/Atmosphere Mesoscale Prediction System (COAMPS) using the Earth System Modeling Framework (ESMF) Peter Bosler University.
NE II NOAA Environmental Software Infrastructure and Interoperability Program Cecelia DeLuca Sylvia Murphy V. Balaji GO-ESSP August 13, 2009 Germany NE.
Cecelia DeLuca, Don Stark, Chris Hill Arctic System Model Workshop May 20, 2008 Earth System Modeling Framework.
ESMF Development Status and Plans ESMF 4 th Community Meeting Cecelia DeLuca July 21, 2005 Climate Data Assimilation Weather.
Computational Design of the CCSM Next Generation Coupler Tom Bettge Tony Craig Brian Kauffman National Center for Atmospheric Research Boulder, Colorado.
A Metadata Based Approach For Supporting Subsetting Queries Over Parallel HDF5 Datasets Vignesh Santhanagopalan Graduate Student Department Of CSE.
Initial Results from the Integration of Earth and Space Frameworks Cecelia DeLuca/NCAR, Alan Sussman/University of Maryland, Gabor Toth/University of Michigan.
Configuration Management (CM)
The use of modeling frameworks to facilitate interoperability Cecelia DeLuca/NCAR (ESMF) Bill Putman/NASA GSFC (MAPL) David Neckels/NCAR.
ESMF Performance Evaluation and Optimization Peggy Li(1), Samson Cheung(2), Gerhard Theurich(2), Cecelia Deluca(3) (1)Jet Propulsion Laboratory, California.
1 NUOPC National Unified Operational Prediction Capability 1 Review Committee for Operational Processing Centers National Unified Operational Prediction.
CESM/ESMF Progress Report Mariana Vertenstein NCAR Earth System Laboratory CESM Software Engineering Group (CSEG) NCAR is sponsored by the National Science.
“curator” DB design Curator meeting, GFDL, Sep 20.
Earth System Modeling Framework Status Cecelia DeLuca NOAA Cooperative Institute for Research in Environmental Sciences University of Colorado, Boulder.
Components, Coupling and Concurrency in the Earth System Modeling Framework N. Collins/NCAR, C. DeLuca/NCAR, V. Balaji/GFDL, G. Theurich/SGI, A. da Silva/GSFC,
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
ESMF Status and Future Plans Cecelia DeLuca BEI Technical Review Boulder, CO March 13-14, 2007 Climate Data Assimilaton Weather.
Earth System Modeling Framework Python Interface (ESMP) October 2011 Ryan O’Kuinghttons Robert Oehmke Cecelia DeLuca.
March 2004 At A Glance autoProducts is an automated flight dynamics product generation system. It provides a mission flight operations team with the capability.
Strategic Plan Implementation Cecelia DeLuca/NCAR (ESMF) December 17, 2008 ESMF Board/Interagency Meeting.
NSF NCAR / NASA GSFC / DOE LANL ANL / NOAA NCEP GFDL / MIT / U MICH May 15, 2003 Nancy Collins, NCAR 2nd Community Meeting, Princeton, NJ Earth System.
CCA Common Component Architecture CCA Forum Tutorial Working Group CCA Status and Plans.
NSF NCAR / NASA GSFC / DOE LANL ANL / NOAA NCEP GFDL / MIT / U MICH 15 May 2003 Cecelia DeLuca / NCAR 2 nd ESMF Community Meeting Princeton, NJ NSIPP Seasonal.
NSF NCAR / NASA GSFC / DOE LANL ANL / NOAA NCEP GFDL / MIT / U MICH May 14, 2003 Nancy Collins, NCAR Components Workshop, Princeton, NJ Components in the.
ESMF Strategic Discussion Cecelia DeLuca NOAA ESRL/University of Colorado ESMF Executive Board/Interagency Meeting June 12, 2014.
Extension of the ESMF for Space Weather Cecelia DeLuca SWW April 7, NSIPP Seasonal Forecast.
System/SDWG Update Management Council Face-to-Face Flagstaff, AZ August 22-23, 2011 Sean Hardman.
Earth System Curator and Model Metadata Discovery and Display for CMIP5 Sylvia Murphy and Cecelia Deluca (NOAA/CIRES) Hannah Wilcox (NCAR/CISL) Metafor.
1 GFDL Data Portal Current Status, Achievements and Future Development NOAATECH-2006 K.Dixon, V.Balaji, S.Nikonov GFDL, Princeton.
ESG-CET Meeting, Boulder, CO, April 2008 Gateway Implementation 4/30/2008.
Curator: Gap Analysis (from a schema perspective) Rocky Dunlap Spencer Rugaber Georgia Tech.
ESMF,WRF and ROMS. Purposes Not a tutorial Not a tutorial Educational and conceptual Educational and conceptual Relation to our work Relation to our work.
Building Community and Capability through Common Infrastructure: ESMF and the Earth System Curator Cecelia DeLuca MAP Meeting College.
Enhancements for Hydrological Modeling in ESMF Cecelia DeLuca/NCAR (ESMF) December 19, 2008 AGU Fall Meeting.
ESMF Change Review Board Robert Ferraro ESMF Board Meeting Dec 17, 2008 Climate Data Assimilation Weather.
ESMF and the future of end-to-end modeling Sylvia Murphy National Center for Atmospheric Research
Application of RDF-OWL in the ESG Ontology Sylvia Murphy: Julien Chastang: Luca Cinquini:
NSF NCAR / NASA GSFC / DOE LANL ANL / NOAA NCEP GFDL / MIT / U MICH C. DeLuca/NCAR, J. Anderson/NCAR, V. Balaji/GFDL, B. Boville/NCAR, N. Collins/NCAR,
Metadata Development in the Earth System Curator Spanning the Gap Between Models and Datasets Rocky Dunlap, Georgia Tech 5 th GO-ESSP Community Meeting.
Overview: Spatial Data Standards for Facilities, Infrastructure and Environment (SDSFIE) Services Support FGDC Coordination Group Meeting 6 February 2007.
LECTURE 5 Nangwonvuma M/ Byansi D. Components, interfaces and integration Infrastructure, Middleware and Platforms Techniques – Data warehouses, extending.
The Earth System Curator Metadata Infrastructure for Climate Modeling Rocky Dunlap Georgia Tech.
Metadata Support for Model Intercomparison Projects Sylvia Murphy: Cecelia DeLuca: Julien.
A Quick Tour of the NOAA Environmental Software Infrastructure and Interoperability Group Cecelia DeLuca Dr. Robert Detrick visit March 28, 2012
GMAO Seasonal Forecast
GMAO Seasonal Forecast
Future Data Architectures Big Data Workshop – April 2018
Mariana Vertenstein CCSM Software Engineering Group NCAR
Metadata Development in the Earth System Curator
Overview Activities from additional UP disciplines are needed to bring a system into being Implementation Testing Deployment Configuration and change management.
Presentation transcript:

ESMF/Curator Status Cecelia DeLuca CCSM Software Engineering Working Group Boulder, CO March 16, 2007 Climate Data Assimilaton Weather

Outline Overview of the ESMF development plan Progress towards strategic goals Other ESMF activities Moving towards integrated systems Looking forward with Earth System Curator

ESMF Release Plan ESMF v1 Prototype ESMF v2 Components, VM and Utils ESMF_GridCompRun() ESMF v3 Index Space Operations ESMF_ArraySparseMatMul() ESMF v4 Grid Operations ESMF_GridCreate() ESMF_FieldRegrid() ESMFv5 Standardization Build, init, data types, error handling, … ESMF v2.2.2rESMF v3.0.1

GOAL: Implementation of Arrays and Grids Delivery of an ESMF release with a full implementation of the data block and distribution class interface, the ability to read in grid specifications for unstructured and multi-patch curvilinear coordinate grids, and the ability to generate interpolation weights for regridding such grids.

Index Space Operations Current work (Theurich) TKR overloading of distributed array create (3.0.2) Topology information in dist grid (3.0.2) Upcoming Further optimization of array sparse mat mul (3.0.3) Array bundles (3.0.3) Array halo (3.0.3) Array gather and scatter (3.0.4)

Grid Operations Structured grids (Oehmke) ◦Design targeting multi-patch, curvilinear grids ◦Single-patch curvilinear grids are being implemented first ◦Design review in progress (on 3 rd iteration) ◦WRF-HYCOM is the use-test case for single patch ◦GFDL MOM4-cubed sphere atm is the use-test case for multi-patch ◦Grid representation with array extract, index space sparse mat mul in Unstructured grids (Neckels) ◦Representation of meshes for hydrology and related codes ◦Must relate to exchange grids (for NASA, DoD, GFDL) and observational data streams ◦Design reviews just beginning Test harness (Stark) ◦Grid operations span a huge parameter space and we need automation to specify tests and process output ◦Harness uses a shorthand syntax to describe and classify data, data decomposition and grid options, and resource files for specific configurations ◦Design review in progress (on 3 rd iteration) ◦Scheduled for completion with 3.0.3

GOAL: Improve Usability Substantial reduction in the number of open bug reports, support requests, and untested interfaces and features. Delivery of a release that includes improvements in consistency in the treatment of basic data types, method argument conventions, and inter- language interfaces.

Metrics: Bugs

Metrics: Source Lines of Code

Metrics: Support Requests Configuration issues, simple questions, …

Metrics: Feature Requests

Standardization and cleanup Completed and current Build rework (2.2.2r) Comprehensive memory leak repair (2.2.2r) Initialization checks (3.0.1) Removal of extraneous files and documentation files shrank source to 1/10 its previous size (3.0.1) Auto-promotion policy (3.0.2) Real and integer data type standardization (3.0.2) Standard error handling (3.0.2) Still to come (not all this year) Interlanguage interface consistency Standard handling of logicals and characters Standardization of method arguments Method-by-method reviews for adherence to conventions and proper behavior

GOAL: Utility Development Delivery of an I/O system to support complex grid implementation. Delivery of a public ESMF release that includes new features for existing utilities. These will be prioritized in response to user input.

Utility Improvements Completed and current Config set implemented for NCEP Option to retrieve MPI communicator at the component interface for NCEP Eventually I/O, which has been postponed again – but a petascale I/O project will be included

GOAL: Framework Optimization Benchmark component overhead, regridding methods, redistribution, and middle- and low-level communications on a number of platforms. Include some evaluations at very high processor counts (1,000-5,000 processors). Minimal performance burden for working code (Target <5% overhead in component overhead and regridding methods).

Metrics: Component Overhead usec Measured by Peggy Li of NASA JPL on a Cray XT3 at Oak Ridge using ESMF

Metrics: Redist Performance Measured by Peggy Li of JPL on a Power5 IBM (bluevista) at NCAR and a Cray X1E at Oak Ridge National Laboratory using ESMF 2.2.2r. usec

GOAL: Support and Training Implementing an improved support and training program starting September 2006 ◦New support lead position (Murphy) ◦Developers are each assigned a set of codes to support ◦All contacts are tracked ◦ESMF adoption level of codes is tracked ◦Established a customer relationship management database to store contact, code, and funding information

Other Activities CCSM Stage 1 Evaluation Plan ◦Considered a high priority by the ESMF Executive Board ◦Thoroughly reworked build system (Theurich) ◦Measured and optimized redistribution performance to equal existing CCSM capability (Li) ◦Overall this activity took about nine FTE-months New website out shortly, new support procedures, new metrics

Metrics: Adoption Number of working ESMF components: 41 Number of codes with ESMF in production: 6 ◦NCEP GFS and Global ENSemble (nested components) ◦NRL HYCOM-CICE (coupled components) ◦NASA GEOS-5 and variants (nested and coupled components) ◦MITgcm (nested and coupled components) ◦CSU (infrastructure) ◦LIS (infrastructure) More operational centers scheduled to transition codes this year (NAVO, Fleet Numeric, AFWA) Many codes in progress

Towards Integrated Systems How do we increase model interoperability beyond what ESMF alone can do? And how do we define and measure success? NEED: Conventions and metrics for modeling component interoperability What level of interoperability is desired, and what is required to achieve it - time and sequencing rules, metadata, more built-in ESMF structure … ? When do interoperability rules become too intrusive? Would ESMF compliance standards and “certification” be useful or threatening to modelers (or both?) How deep does ESMF need to go to be useful (high level wrappers? physics/dycores? parameterizations?) What metrics best measure interoperability? automationno interface standardsESMF MAPL, Curator, MAPME

Earth System Curator NSF-funded (leads NCAR ESMF/ESG, GFDL, MIT, GA Tech), just starting second year Developing a set of tools that allows climate modelers to: ◦archive and query models, experiments, model components, and model output ◦test the technical compatibility of model components ◦assemble and run multi-component models Prerequisite is metadata development – Curator works closely with European groups and ESG/PCMDI to develop international conventions for model architecture, coupling specifications, and grids

Curator Architecture The three pieces of the of the Curator architecture are: ◦ CDP Curator, a catalog of models, components and data (based on existing NCAR/DOE CDP/ESG BasePortal Technology ) ◦ Satellite sites which house software for assembly and execution of modeling experiments (based on GFDL FMS Runtime Environment ) ◦ Provider sites that supply models and components to the CDP Curator via a web service interface Compatibility checking and automated assembly rely on ESMF standard interfaces For more information -

Curator Architecture CDP Curator query Provider SitesSatellite Sites Push metadata, source code and data Component & Data Catalog Modeling Environment Provide Components, Models, Data, Metadata download assemble run postprocess archive configure prep metadata Web service for metadata preparation and upload to CDP Curator upload Data store based on Community Data Portal Run-time environment Based on GFDL FRE Metadata used for description search specification compatibility checking auto-assembly