State of ESMF Cecelia DeLuca NOAA ESRL/University of Colorado ESMF Executive Board/Interagency Meeting June 12, 2014.

Slides:



Advertisements
Similar presentations
Expanding Regridding Capabilities of the Earth System Modeling Framework Andrew Scholbrock University of Colorado – Boulder Robert Oehmke NOAA/CIRES 1.
Advertisements

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.
Update to COPC 4 – 5 November 2014 Dave McCarren, NUOPC DPM.
21 July 20054th ESMF Community Meeting Overview of the Battlespace Environments Institute Rick Allard Naval Research Laboratory Stennis Space Center, MS.
1 WRF Development Test Center A NOAA Perspective WRF ExOB Meeting U.S. Naval Observatory, Washington, D.C. 28 April 2006 Fred Toepfer NOAA Environmental.
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 NGGPS Dynamic Core Requirements Workshop NCEP Future Global Model Requirements and Discussion Mark Iredell, Global Modeling and EMC August 4, 2014.
CLIMATE SCIENTISTS’ BIG CHALLENGE: REPRODUCIBILITY USING BIG DATA Kyo Lee, Chris Mattmann, and RCMES team Jet Propulsion Laboratory (JPL), Caltech.
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.
Interim Review Cupid: An IDE for Model Development and Modeler Training Cecelia DeLuca 1, Rocky Dunlap 2, Spencer Rugaber 2 1 NOAA ESRL/University of Colorado.
The NASA Modeling, Analysis and Prediction (MAP) Modeling Environment Don Anderson NASA HQ Sience Mission Directorate Earth-Sun Division Manager, Modeling,
Tolman, May 7, 2015MAPP Webinar, 1/14 Transition to operations at EMC What works and what does not work Hendrik L. Tolman Director, Environmental Modeling.
Cupid Integrated Development Environment: Strategies for Training and Outreach Rocky Dunlap NOAA ESRL/University of Colorado ESMF Executive Board/Interagency.
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.
Community infrastructure for building and coupling high performance climate, weather, and coastal models Cecelia DeLuca NOAA / CIRES University of Colorado,
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.
1 NOAA’s Environmental Modeling Plan Stephen Lord Ants Leetmaa November 2004.
Metadata Creation with the Earth System Modeling Framework Ryan O’Kuinghttons – NESII/CIRES/NOAA Kathy Saint – NESII/CSG July 22, 2014.
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.
The NOAA Environmental Software Infrastructure and Interoperability Group Cecelia DeLuca NESII Team IS-ENES General Assembly June 12, 2014.
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.
ESMF Development Status and Plans ESMF 4 th Community Meeting Cecelia DeLuca July 21, 2005 Climate Data Assimilation Weather.
Initial Results from the Integration of Earth and Space Frameworks Cecelia DeLuca/NCAR, Alan Sussman/University of Maryland, Gabor Toth/University of Michigan.
1 Addressing Critical Skills Shortages at the NWS Environmental Modeling Center S. Lord and EMC Staff OFCM Workshop 23 April 2009.
ESMF Application Status GMAO Seasonal Forecast NCAR/LANL CCSM NCEP Forecast GFDL FMS Suite MITgcm NCEP/GMAO Analysis Climate Data Assimilation.
Overarching System and NEMS Cecelia DeLuca NOAA Environmental Software Infrastructure and Interoperability (NESII) NOAA ESRL/University of Colorado NGGPS.
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.
Workflow Architecture Create CaseConfigure CaseSubmit Case Authentication/ Authorization Track Status Post-processDebugging Transfer Files Publish Metadata.
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,
3 rd Annual WRF Users Workshop Promote closer ties between research and operations Develop an advanced mesoscale forecast and assimilation system   Design.
NASA Use Cases for the Earth Observation Sensor Web Karen Moe NASA Earth Science Technology Office WGISS-26 Boulder,
Earth System Modeling Framework Workshop on “Coupling Technologies for Earth System Modelling : Today and Tomorrow” CERFACS, Toulouse (France) – Dec 15.
Earth System Modeling Framework Python Interface (ESMP) October 2011 Ryan O’Kuinghttons Robert Oehmke Cecelia DeLuca.
Strategic Plan Implementation Cecelia DeLuca/NCAR (ESMF) December 17, 2008 ESMF Board/Interagency Meeting.
Slides for NUOPC ESPC NAEFS ESMF. A NOAA, Navy, Air Force strategic partnership to improve the Nation’s weather forecast capability Vision – a national.
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.
1 National Environmental Modeling System (NEMS) Status M. Iredell and EMC Staff.
Earth System Curator and Model Metadata Discovery and Display for CMIP5 Sylvia Murphy and Cecelia Deluca (NOAA/CIRES) Hannah Wilcox (NCAR/CISL) Metafor.
Tropical Cyclone Operations & Research Mary M. Glackin Deputy Under Secretary for Oceans & Atmosphere | NOAA 62 nd Interdepartmental Hurricane Conference.
The Earth System Modeling Framework Robert Oehmke, Gerhard Theurich, Cecelia DeLuca NOAA Cooperative Institute for Research in Environmental Sciences University.
Welcome to the PRECIS training workshop
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
State of ESMF: The NUOPC Layer Gerhard Theurich NRL/SAIC ESMF Executive Board / Interagency Working Group Meeting June 12, 2014.
NOAA Environmental Modeling System Cecelia DeLuca NOAA Environmental Software Infrastructure and Interoperability (NESII) NOAA ESRL/University of Colorado.
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,
A Quick Tour of the NOAA Environmental Software Infrastructure and Interoperability Group Cecelia DeLuca Dr. Robert Detrick visit March 28, 2012
GMAO Seasonal Forecast
holds a Ph. D. in tropical meteorology, M. Tech
Building a Distributed Earth System Model Community
ESPC Air-Ocean-Land-Ice Global Coupled Prediction
ESMF Governance Cecelia DeLuca NOAA CIRES / NESII April 7, 2017
Mariana Vertenstein (CGD)
ESMF Regridding Update
A brief introduction to NEMS
Presentation transcript:

State of ESMF Cecelia DeLuca NOAA ESRL/University of Colorado ESMF Executive Board/Interagency Meeting June 12, 2014

Community reports and papers calling for common modeling infrastructure in the Earth System sciences span more than a decade, for example: NRC 1998: Capacity of U.S. Climate Modeling to Support Climate Change Assessment Activities NRC 2001: Improving the Effectiveness of U.S. Climate Modeling Dickinson et al 2002: How Can We Advance Our Weather and Climate Models as a Community? NRC 2012: A National Strategy for Advancing Climate Modeling Goals: Foster collaborative model development and knowledge transfer Lessen redundant code development Improve available infrastructure capabilities Support controlled experimentation Enable the creation of flexible ensembles for research and prediction Common Model Infrastructure

The Earth System Modeling Framework (ESMF) was developed as a multi-agency response to calls for common modeling infrastructure. ESMF delivered: Standard interfaces for model components High performance libraries and tools for time management, data communications, metadata and I/O, and parallel grid remapping The Earth System Modeling Framework Metrics: ~5500 downloads ~3000 individuals on info mailing list ~40 platform/compilers regression tested ~6400 regression tests ~800,000 lines of code

HOMME Cubed Sphere Grid with Pentagons Courtesy Mark Taylor of Sandia ESMF Grid Remapping Uniquely fast, reliable, and general – interpolation weights computed in parallel in 3D space Supported grids: Logically rectangular and unstructured grids Global and regional grids 2D and 3D grids Supported interpolation methods: Nearest neighbor, higher order patch recovery, bilinear and 1 st order conservative methods Options for straight or great circle lines, masking, and a variety of pole treatments Multiple ways to call ESMF grid remapping: Generate and apply weights using the ESMF API, within a model Generate and apply weights using ESMPy, through a Python interface Generate weights from grid files using ESMF_RegridWeightGen, a command-line utility FIM Unstructured Grid Regional Grid Some supported grids …

more … 1. Wrap components ESMF must represent model grids, fields, and time quantities 2. Remap grids ESMF generates and may apply interpolation weights 3. Construct couplers and coupled systems ESMF performs data communications and operations Time, I/O, and utility operations, and Component operations and interactions atmice COUPLER/DRIVER Sequence components Transform and communicate data among components ESMF interpolation weight generation Data analysis and visualization applications Modeling applications NCL, PyFerret, DOE Ultrascale Visualization Climate Data Tools (UV-CDAT), IRIS (U.K. Met Office), GrADS team, Community Surface Dynamics Modeling System … ocean Types of ESMF Use and Associated Capabilities

Types of ESMF Use and Associated Capabilities Wrap components Remap grids Construct couplers and coupled systems Grid and data representationYes Time representationYesNoYes Interpolation weight generationNoYesUsually Data communications and weight application NoYes Time operationsMinimalNoYes I/O and utility operationsMinimalNoYes Component operations and interactions MinimalNoYes

Research Inputs and Feedbacks The ESMF team must innovate to support emerging research requirements and new computational platforms in order for the framework to remain technically viable for any non-trivial use. ESMF works with research teams that provide cutting-edge requirements, and that test, evaluate, and provide feedback on ESMF capabilities within their applications. ESMF active research partners are mainly outside of NOAA. They include: o CESM and DOE modelers (for grid remapping, coupling architecture) o Navy modelers (for optimization, coupling architecture) o NASA modelers (for data assimilation, very high resolution grids) o Many users of ESMF grid remapping tools (including U.K. Met Office) These interactions (often funded through research calls) make it possible to create ESMF infrastructure that is sufficiently flexible and powerful to efficiently couple components from NOAA research labs and other centers.

Types of ESMF Use by Major Model/Modeling Center Wrap componentsRemap gridsCouplers and coupled system construction NCAR/Partners Community Earth System Model Yes In progress Navy global and regional models (COAMPS and NavGEM-HYCOM) Yes NOAA ESRL and GFDLYes (FIM for NEMS, MOM5 for NEMS and GEOS-5) No NOAA NCEP/EMCYesYes (NEMS) NASA GEOS-5Yes NASA Model EIn progress Modelers with new dynamical cores and grids: HOMME (NCAR/Sandia), MPAS (NCAR/LANL), ORCA (Met Office), hydrological and surface modelers, others … NoYesNo Data and viz: DOE UV-CDAT, IRIS (Met Office), NCL, GRADS team (COLA), others … NoYesNo Planned or in progress Yes

Sample of ESMF Uses Sampling of reasons for download (present -> May 20) Scientific or Technical Interest (Organization, Location) To be used with RASM model (NPS, Monterey, CA) Porting GMI (GSFC, Greenbelt, MD) WRF-chem modelling, HPC: mpi ; coarray; parallel-IO (Central Institute for Meteorology and Geodynamics, Vienna, Austria) Land Model Coupling (JPL, Pasadena, CA) This is used by many of our users (climate researchers) with NCL (Deutsches Klimarechenzentrum Gmbh, Hamburg, Germany) Pollution Modeling (JICS, Knoxville, TN) Climate change impact on agriculture (LBNL, Berkeley, CA) Regridding of CMIP5 models (IMR, Norway) Modelamientos y analisis meteorologicos (Meteorologistic, Villaalemana, Chile) Regridding weather and climate model output for comparison with observations (UNSW CCRC, Sydney, Australia) Running CLM for biogenic emission (PNNL, US) Global electric circuit, massive parallel numeric computation (Institute of Physics of the Earth, Borok, Nekouz district, Yaroslavskaya oblast, Russia) Atmospheric chemistry modeling (Berkeley, CA) Make a new grids in CESM (Princeton University, NJ) Only downloaders that included reasons are listed here (most do not!) User Metrics

ESMF Public Release 6.3.0r: Jan 2014 Many features and improvements were added since the last public release, including: Grids that have elements with an arbitrary number of sides can be represented and remapped in parallel during model run Requested by U.K. Met Office modelers and others to support during-run grid remapping of model components on icosahedral and pentagonal-hexagonal grids Generate dual grids so that non-conservative remapping methods can be performed on grids that are defined on cell centers (already supported on corners) Requested by NASA GMAO modelers and others as a convenience Add parallel nearest neighbor interpolation methods Requested by the Community Earth System Model group to support downscaling Users can select between great circle and Cartesian line paths when calculating interpolation weights on a sphere Requested by NRL radar apps and NOAA SWPC for accurate grid remapping involving the long, narrow grid cells in flux tubes, and others Component interfaces support fault tolerance through a user-controlled “timeout” mechanism Requested by NCEP EMC to support fault tolerance in ensembles

Coming Next in ESMF and NUOPC Extend ESMF data classes to recognize accelerators and extend component classes to negotiate for resources Advance toward a long-term goal of more automated and optimized mapping of multi-component models to hardware platforms Integrate the MOAB finite element mesh library into ESMF and compare and potentially replace ESMF’s original finite element mesh library Infrastructure development in collaboration with DOE and other ESPC partners Enable grid remapping to have a point cloud or observational data stream destination Requested by surface modelers for remapping to irregular regions, and by NASA GMAO and other groups engaged in data assimilation Introduce higher order conservative grid remapping methods Requested by multiple climate modeling groups

What Users Say About ESMF … User feedbacks from NCAR CGD, NCAR MMM, COLA, the Navy, NASA, and other organizations are collected here (grid remapping or coupled system s): This task would have been impossible without the regridding capability that ESMF has provided … made it possible to access a large class of data from ocean and sea ice models that could not otherwise be handled …this ESMF interface is allowing us to provide users with much more functionality than we could before … the technical support was exemplary and invaluable … Themes in these statements: ESMF grid remapping allows users to work with grids that they could not work with before (e.g. some CMIP5 model grids) The tools are fast and reliable. Customer support is excellent.

The initial ESMF software fell short of the vision for common infrastructure in several ways: 1.Implementations of ESMF could vary widely and did not guarantee a minimum level of technical interoperability among sites - creation of the NUOPC Layer 2.It was difficult to track who was using ESMF and how they were using it – initiation of the Earth System Prediction Suite 3.There was a significant learning curve for implementing ESMF in a modeling code – Cupid Integrated Development Environment New development directions address these gaps… New Directions

The initial ESMF software fell short of the vision for common infrastructure in several ways: 1.Implementations of ESMF could vary widely and did not guarantee a minimum level of technical interoperability among sites - creation of the NUOPC Layer 2.It was difficult to track who was using ESMF and how they were using it – initiation of the Earth System Prediction Suite 3.There was a significant learning curve for implementing ESMF in a modeling code – Cupid Integrated Development Environment New development directions address these gaps… New Directions

2. It was difficult to track who was using ESMF and how they were using it The Earth System Prediction Suite (ESPS) is a collection of weather and climate modeling codes that use ESMF with the NUOPC conventions. The ESPS makes clear which codes are available as ESMF components and modeling systems. Draft inclusion criteria for ESPS: Individual components and coupled modeling systems may be included in ESPS. ESPS components and coupled modeling systems are NUOPC-compliant. A minimal, prescribed set of model documentation is provided for each version of the ESPS component or modeling system. ESPS codes must have an unambiguous public domain, open source license, or proprietary status. If the code is proprietary, a process must be identified that allows credentialed collaborators to request access. Tests for correct operation are provided for each component and modeling system. There is a commitment to continued NUOPC compliance and ESPS participation for new versions of the code. The Earth System Prediction Suite

Currently, components in the ESPS can be of the following types: coupled system, atmosphere, ocean, wave, sea ice Target codes include: The Community Earth System Model (CESM) The NOAA Environmental Modeling System (NEMS) and Climate Forecast System version 3 (CFSv3) The MOM5 and HYCOM oceans The Navy Global Environmental Model (NavGEM)-HYCOM-CICE coupled system The Navy Coupled Ocean Atmosphere Mesoscale Prediction System (COAMPS) and COAMPS Tropical Cyclone (COAMPS-TC) NASA GEOS-5 NASA ModelE Model Codes in the ESPS

ESPS Code Status LEGEND Compliant(Completion date)In progress Candidate Coupled Modeling Systems NEMSCFSv3 COAMPS / COAMPS-TC NavGEM- HYCOM-CICE GEOS-5ModelECESM Atmospheres GFS/GSM NMMB CAM 2014 FIM2014 GEOS-5 FV 2015 ModelE Atm 2014 COAMPS Atm NavGEM NEPTUNE WRF 2014 Oceans MOM5 HYCOM NCOM MPAS-O POP 2014 Ice CICE2014 Wave WW32014 SWAN Spanning major climate, weather, and ocean codes, ESPS is the most direct response to calls for common modeling infrastructure yet assembled

The initial ESMF software fell short of the vision for common infrastructure in several ways: 1.Implementations of ESMF could vary widely and did not guarantee a minimum level of technical interoperability among sites - creation of the NUOPC Layer 2.It was difficult to track who was using ESMF and how they were using it – initiation of the Earth System Prediction Suite 3.There was a significant learning curve for implementing ESMF in a modeling code – Cupid Integrated Development Environment New Directions