Www.esmf.ucar.edu Earth System Modeling Infrastructure Cecelia DeLuca/ESMF-NCAR March 31-April 1, 2009 CHyMP Meeting.

Slides:



Advertisements
Similar presentations
NSF NCAR | NASA GSFC | DOE LANL ANL | NOAA NCEP GFDL | MIT | U MICH Emergence of the Earth System Modeling Framework NSIPP Seasonal Forecast.
Advertisements

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.
NCAR GIS Program : Bridging Gaps
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.
1 ESMF in Production at NCEP Mark Iredell Chief NCEP/EMC Global Climate and Weather Modeling Branch May 23, 2006 NCEP: “where America’s climate, weather,
Mesoscale & Microscale Meteorological Division / NCAR ESMF and the Weather Research and Forecast Model John Michalakes, Thomas Henderson Mesoscale and.
1 NCEP Mark Iredell Chief NCEP/EMC Global Climate and Weather Modeling Branch May 23, 2006 NCEP: “where America’s climate, weather, and ocean services.
The NASA Modeling, Analysis and Prediction (MAP) Modeling Environment Don Anderson NASA HQ Sience Mission Directorate Earth-Sun Division Manager, Modeling,
The Earth System Modeling Framework and the Earth System Curator Cecelia DeLuca and the ESMF Joint Specification Team.
WRF-VIC: The Flux Coupling Approach L. Ruby Leung Pacific Northwest National Laboratory BioEarth Project Kickoff Meeting April 11-12, 2011 Pullman, WA.
Earth System Modeling Framework Capabilities Cecelia DeLuca SCD Users Forum May 18, GMAO.
Coupling Climate and Hydrological Models Interoperability Through Web Services.
Community infrastructure for building and coupling high performance climate, weather, and coastal models Cecelia DeLuca NOAA / CIRES University of Colorado,
Coupling Climate and Hydrological Models Interoperability Through Web Services Kathy Saint/SGI – NESII Jon Goodall/University of South Carolina Richard.
NSF NCAR | NASA GSFC | DOE LANL ANL | NOAA NCEP GFDL | MIT Adoption and field tests of M.I.T General Circulation Model (MITgcm) with ESMF Chris Hill ESMF.
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.
The Earth System Curator Metadata Representations Prototype Portal in Collaboration with ESMF and ESG Rocky Dunlap Spencer Rugaber Georgia Tech.
Fast Parallel Grid Remapping for Unstructured and Structured Grids Robert Oehmke NOAA Cooperative Institute for Research in Environmental Sciences University.
Project Overview GMAO Seasonal Forecast NCAR/LANL CCSM NCEP Forecast GFDL FMS Suite MITgcm NASA GMAO Analysis Climate Data Assimilation.
ESMF Town Hall Meeting AGU Fall Meeting 2010 San Francisco Gerhard Theurich, Fei Liu, Peggy Li, Cecelia DeLuca NOAA/CIRES December 15, 2010
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.
Coordination of Common Modeling Infrastructure Cecelia DeLuca WGCM/WMP Meeting, Exeter, UK Oct 6, 2005 Climate Data Assimilation Weather.
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.
Initial Results from the Integration of Earth and Space Frameworks Cecelia DeLuca/NCAR, Alan Sussman/University of Maryland, Gabor Toth/University of Michigan.
ESMF Application Status GMAO Seasonal Forecast NCAR/LANL CCSM NCEP Forecast GFDL FMS Suite MITgcm NCEP/GMAO Analysis Climate Data Assimilation.
Coupling Climate and Hydrological Models Interoperability Through Web Services.
The use of modeling frameworks to facilitate interoperability Cecelia DeLuca/NCAR (ESMF) Bill Putman/NASA GSFC (MAPL) David Neckels/NCAR.
CESM/ESMF Progress Report Mariana Vertenstein NCAR Earth System Laboratory CESM Software Engineering Group (CSEG) NCAR is sponsored by the National Science.
Earth System Modeling Framework Status Cecelia DeLuca NOAA Cooperative Institute for Research in Environmental Sciences University of Colorado, Boulder.
Introduction to the Earth System Modeling Framework International Workshop on Next Generation Climate Models for Advanced High Performance Computing Facilities.
ESMF/Curator Status Cecelia DeLuca CCSM Software Engineering Working Group Boulder, CO March 16, 2007 Climate Data Assimilaton Weather.
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,
Earth System Modeling Infrastructure Cecelia DeLuca and the ESMF Team NCAR/CISL CCSM Software Engineering Working Group June 17, 2009.
1 Earth System Modeling Framework Documenting and comparing models using Earth System Curator Sylvia Murphy: Julien Chastang:
3 rd Annual WRF Users Workshop Promote closer ties between research and operations Develop an advanced mesoscale forecast and assimilation system   Design.
A Portable Regional Weather and Climate Downscaling System Using GEOS-5, LIS-6, WRF, and the NASA Workflow Tool Eric M. Kemp 1,2 and W. M. Putman 1, J.
Earth System Modeling Framework Workshop on “Coupling Technologies for Earth System Modelling : Today and Tomorrow” CERFACS, Toulouse (France) – Dec 15.
ESG Observational Data Integration Presented by Feiyi Wang Technology Integration Group National Center of Computational Sciences.
VAPoR: A Discovery Environment for Terascale Scientific Data Sets Alan Norton & John Clyne National Center for Atmospheric Research Scientific Computing.
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.
Coupling protocols – software strategy Question 1. Is it useful to create a coupling standard? YES, but … Question 2. Is the best approach to make a single.
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.
ESMF Regridding Update Robert Oehmke, Peggy Li, Ryan O’Kuinghttons, Mat Rothstein, Joseph Jacob NOAA Cooperative Institute for Research in Environmental.
Exporting WaterML from the Earth System Modeling Framework Xinqi Wang Louisiana State University NCAR SIParCS Program August 4, 2009.
Extension of the ESMF for Space Weather Cecelia DeLuca SWW April 7, NSIPP Seasonal Forecast.
1 Accomplishments. 2 Overview of Accomplishments  Sustaining the Production Earth System Grid Serving the current needs of the climate modeling community.
Earth System Curator and Model Metadata Discovery and Display for CMIP5 Sylvia Murphy and Cecelia Deluca (NOAA/CIRES) Hannah Wilcox (NCAR/CISL) Metafor.
Fire Emissions Network Sept. 4, 2002 A white paper for the development of a NSF Digital Government Program proposal Stefan Falke Washington University.
Curator: Gap Analysis (from a schema perspective) Rocky Dunlap Spencer Rugaber Georgia Tech.
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.
Emergence of a Common Modeling Architecture for Earth System Science American Geophysical Union December 13, 2010 Cecelia DeLuca NOAA/CIRES.
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:
The NOAA Environmental Modeling System at NCEP Mark Iredell and the NEMS group NOAA/NWS/NCEP Environmental Modeling Center June 12, 2014.
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.
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
Metadata Development in the Earth System Curator
A brief introduction to NEMS
Presentation transcript:

Earth System Modeling Infrastructure Cecelia DeLuca/ESMF-NCAR March 31-April 1, 2009 CHyMP Meeting

Outline Elements of interoperability platforms Integrating across elements Summary

Elements of interoperability platforms 1.Tight coupling tools and interfaces - hierarchical and peer component relationships - frequent, high volume transfers on high performance computers 2. Loose coupling tools and interfaces - generally peer-peer component relationships - lower volume and infrequent transfers on desktop and distributed systems 3. Science gateways - browse, search, and distribution of model components, models, and datasets - visualization and analysis services - workspaces and management tools for collaboration 4. Metadata conventions and ontologies - ideally, with automated production of metadata from models 5. Governance - coordinated and controlled evolution of systems

Tight coupling tools and interfaces Examples: Earth System Modeling Framework (ESMF) - NASA, NOAA, Department of Defense, community weather and climate models, U.S. operational numerical weather prediction centers (HPC focus) Flexible Modeling System (FMS) – NOAA precursor to ESMF, still used at the Geophysical Fluid Dynamics Laboratory for climate modeling Space Weather Modeling Framework (SWMF) – NASA-funded, used at the University of Michigan for space weather prediction

How coupling tools work: Users wrap their native data in framework data structures Users adopt standard calling interfaces for a set of methods that enable data exchange between components Development toolkits help users with routine functions (regridding, time management, etc.)

ESMF: Standard interfaces Three ESMF component methods: Initialize, Run, and Finalize (I/R/F) Each can have multiple phases Users register their native I/R/F methods with an ESMF Component Small set of arguments: call ESMF_GridCompRun (myComp, importState, exportState, clock, phase, blockingFlag, rc)

ESMF: Distributed data representation 1. Representation in index space (Arrays) Simple, flexible multi-dimensional array structure Regridding via sparse matrix multiply with user-supplied interpolation weights Scalable to 10K+ processors - no global information held locally 2. Representation in physical space (Fields) Built on Arrays + some form of Grid Grids are: logically rectangular, unstructured mesh, or observational data streams Regridding via parallel on-line interpolation weight generation, bilinear or higher order options Intrinsically holds significant amounts of metadata - dynamic, usable for multiple purposes, limited annotation required Supported Array distributions

ESMF: Coupling options Generally single executable for simpler deployment Push mode of data communication is very efficient Coupling communications can be set up and called in a coupler, or called directly from within components (for I/O, data assimilation) Hierarchical components for organization into sub- processes Recursive components for nesting higher resolution regions Coupling across C/C++ and Fortran Ensemble management ESMF-based hierarchical structure of GEOS-5 atmospheric GCM

ESMF: Performance portability ESMF is highly performance portable, low (<5%) overhead regression tests run on 30+ platform/compiler combinations nightly See Newer ports include native Windows, Solaris Using TeraGrid Build and Test Service to simplify regression testing Performance at the petascale… Scaling of the ESMF sparse matrix multiply, used in regridding transformations, out to 16K processors. (ESMF v3.1.0rp2) Plot from Peggy Li, NASA/JPL Tested on ORNL XT4, -N1 means 1 core per node. msec ASMM Run-Time Comparison

ESMF: Higher order interpolation techniques in CCSM Interp. noise Interpolation noise in the derivative of the zonal wind stress grid index in latitudinal direction ESMF higher order interpolation weights were used to map from a 2-degree Community Atmospheric Model (CAM) grid to a POP ocean grid (384x320, irregularly spaced) 33% reduction in noise globally in quantity critical for ocean circulation compared to previous bilinear interpolation approach ESMF weights are now the CCSM default Black = bilinear Red = higher-order ESMF v3.1.1 Green = higher order ESMF v4.0.0

POP UCLA AGCM WRF NCOMHYCOM CICE pWASH123ADCIRC ROMS CICE ice POP Ocean CCSM4 COAMPS SWAN NMM-B Atm PhysNMM-B Atm Dynamics NEMS NMM History SWMF MITgcm AtmMITgcm Ocean MITgcm GFS Atm PhysGFS Atm Dynamics GFS GFS I/O Land Info System FV Cub Sph Dycore GEOS-5 GWDGEOS-5 FV Dycore GEOS-5 Atm Dynamics GEOS-5 GSI MOM4 GEOS-5 Moist Proc GEOS-5 Turbulence GEOS-5 LW RadGEOS-5 Solar Rad GEOS-5 Radiation GEOS-5 Aeros Chem GOCART Strat Chem Param Chem GEOS-5 Atm Chem GEOS-5 Ocean Biogeo GEOS-5 Salt Water Poseidon GEOS-5 Data Ocean GEOS-5 OGCM GEOS-5 Topology GEOS-5 Land Ice GEOS-5 Lake GEOS-5 Veg Dyn GEOS-5 Catchment GEOS-5 Land GEOS-5 Surface GEOS-5 Atm Physics GEOS-5 Hiistory ESMF: Model map NOAA Department of Defense University NASA Department of Energy National Science Foundation ESMF coupling complete ESMF coupling in progress Component (thin lines) Model (thick lines) Legend Ovals show ESMF components and models that are at the working prototype level or beyond. Tracer Advection HAF GAIM CLM Ice sheet Dead ocean Dead ice Data ocean Data ice Dead landData land Stub ocean Stub ice Stub land FIM Dead atmData atm

Loose coupling tools and interfaces Examples: OpenMI Web service approaches Coupling options: Generally multiple executable Pull mode of data communication simple but not efficient (ask for a data point based on coordinates) Generally peer-peer component relationships Coupling across multiple computer languages (Python, Java, C++, etc.)

Science gateways – access centers Examples: Earth System Grid (ESG) – DOE, NCAR, NOAA support, used to distribute Intergovernmental Panel on Climate Change data and for climate research Hydrologic Information System (HIS) - NSF funded, used to enhance access to data for hydrologic analysis Object Modeling System (OMS) - USDA effort, used for agricultural modeling and analysis

Metadata conventions and ontologies Examples: Climate and Forecast (CF) conventions - spatial and temporal properties of fields used in weather and climate METAFOR Common Information Model (CIM) – large EU-funded project, climate model component structure and properties (including technical and scientific properties) WaterML – Schema for hydrologic data developed by the Consortium of Universities for the Advancement of Hydrologic Science (CUAHSI)

Governance Pervasive issue in community modeling Divergent effects of Multiple institutions Geographic dispersion Multiple domains of interest (working groups) Must be balanced by strong integration body - strategies: Meets frequently enough to affect routine development (quarterly) Meets virtually to get sufficient representation Includes user and other stakeholder representatives Authorized to prioritize and set development schedule Supported by web-based management tools

Integrating across interoperability elements Examples from the Curator project (NSF and NASA) Automated output of CF and CIM XML schema from ESMF (tight coupling + ontology) Ingest of ESMF-generated schema into ESG, propagation into tools for search, browse, inter-comparison and distribution of model components and models (tight coupling + ontology + science gateway) Implementation of dataset “trackback” in ESG that connects datasets with detailed information about the models used to create the data (tight coupling + ontology + science gateway) Implementation of personal and group workspaces in ESG (science gateway + governance)

Integrating across interoperability elements (cont.) Translation of ESMF interfaces into web services to enable invocation of ESMF applications from a science gateway, and enable data and metadata from the run to be stored back to the gateway (tight coupling + loose coupling + science gateway + ontology, new TeraGrid funding) ESMF interface Web service interface Tightly coupled HPC components Loosely coupled components Issue of switch from push to pull data interactions…

Screenshot: Component trackback

Screenshot: Faceted search

Summary Cross-domain interoperability platforms have multiple elements Many of these elements already exist Integration activities (such as Earth System Curator) are the next focus Image courtesy of Rocky Dunlap, Georgia Institute of technology