1 Earth System Modeling Framework ESMF and the Transformation of Earth System Modeling Sylvia Murphy

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.
WRF Modeling System V2.0 Overview
21 July 20054th ESMF Community Meeting Overview of the Battlespace Environments Institute Rick Allard Naval Research Laboratory Stennis Space Center, MS.
Integrated Frameworks for Earth and Space Weather Simulation Timothy Killeen and Cecelia DeLuca National Center for Atmospheric Research, Boulder, Colorado.
Mesoscale & Microscale Meteorological Division / NCAR ESMF and the Weather Research and Forecast Model John Michalakes, Thomas Henderson Mesoscale and.
Weather Research & Forecasting Model (WRF) Stacey Pensgen ESC 452 – Spring ’06.
The Earth System Modeling Framework and the Earth System Curator Cecelia DeLuca and the ESMF Joint Specification Team.
Earth System Modeling Framework Capabilities Cecelia DeLuca SCD Users Forum May 18, GMAO.
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.
4.x Performance Technology drivers – Exascale systems will consist of complex configurations with a huge number of potentially heterogeneous components.
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.
Earth System Modeling Infrastructure Cecelia DeLuca/ESMF-NCAR March 31-April 1, 2009 CHyMP Meeting.
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.
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.
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.
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.
ARGONNE NATIONAL LABORATORY Climate Modeling on the Jazz Linux Cluster at ANL John Taylor Mathematics and Computer Science & Environmental Research Divisions.
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 Framework Workshop on “Coupling Technologies for Earth System Modelling : Today and Tomorrow” CERFACS, Toulouse (France) – Dec 15.
ESMF Status and Future Plans Cecelia DeLuca BEI Technical Review Boulder, CO March 13-14, 2007 Climate Data Assimilaton Weather.
RECAPITALIZING THE NATION’S WEATHER PREDICTION CAPABILITY National Unified Operational Prediction Capability (NUOPC)
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.
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.
NCEP ESMF GFS Global Spectral Forecast Model Weiyu Yang, Mike Young and Joe Sela ESMF Community Meeting MIT, Cambridge, MA July 21, 2005.
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 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.
ESMF Regridding Update Robert Oehmke, Peggy Li, Ryan O’Kuinghttons, Mat Rothstein, Joseph Jacob NOAA Cooperative Institute for Research in Environmental.
ESMF Regridding Update Robert Oehmke Ryan O’Kuinghttons Amik St. Cyr.
1 National Environmental Modeling System (NEMS) Status M. Iredell and EMC Staff.
Extension of the ESMF for Space Weather Cecelia DeLuca SWW April 7, NSIPP Seasonal Forecast.
Earth System Curator and Model Metadata Discovery and Display for CMIP5 Sylvia Murphy and Cecelia Deluca (NOAA/CIRES) Hannah Wilcox (NCAR/CISL) Metafor.
The Earth System Modeling Framework Robert Oehmke, Gerhard Theurich, Cecelia DeLuca NOAA Cooperative Institute for Research in Environmental Sciences University.
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.
SDM Center High-Performance Parallel I/O Libraries (PI) Alok Choudhary, (Co-I) Wei-Keng Liao Northwestern University In Collaboration with the SEA Group.
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.
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.
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,
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
Mariana Vertenstein CCSM Software Engineering Group NCAR
Metadata Development in the Earth System Curator
A brief introduction to NEMS
Presentation transcript:

1 Earth System Modeling Framework ESMF and the Transformation of Earth System Modeling Sylvia Murphy

2 Outline  What is ESMF?  Who is Using it?  How is ESMF Transforming Earth System Modeling?  Current Development Status  Future Directions

3 What is ESMF? ESMF is a software library that consists of coupling tools and model utilities that increase modularity, interoperability, and performance of geoscience applications.

4 What models are using ESMF? Operational Version of the GFS Weather Forecasting Model GEOS-5 Atmospheric GCM HYCOM Ocean Model COAMPS Atmospheric Model CICE-HYCOM 58 components are currently using ESMF WRF Weather Forecasting Model ADCIRC Hydrodynamic model ADCIRC-WASH123 MIT GCM GFDL FMS MOM4 UCLA AGCM

5 What programs are using ESMF? NUOPC: National Unified Operational Prediction Capability Consortium (NOAA, Navy, Air Force Weather Agency) Has announced intentions to base its next generation National Weather Prediction (NWP) system on ESMF BEI: Battlespace Environments Institute Developing integrated forecasting systems across DoD. MAP: Modeling and Analysis Program Facilitating research and model use of NASA data Image from NOAA rapid refresh (RR) model, a replacement model for the Rapid Update Cycle (RUC) model.

6 The Transformation of Earth System Modeling  How models are structured  How models are developed  The scale of collaborations  Governance strategies for developing community scientific software ESMF is changing:

7 How Models are Structured  Hierarchical component based architecture  Interchangeability  Easy replacement of component elements  Interoperability  Swapping component between applications  Coupling diverse applications

8 How Models are Developed  Large number of components available from across the community  Develop science components for a well-understood community architecture and interfaces  Technological advances are propagated quickly across many applications simultaneously

9 The Scale of Community Collaborations Collaborations across:  Operational centers (e.g CNMOC, COPC, FNMOC)  Research centers (e.g. GFDL, NCAR, NASA Goddard)  Universities (e.g. MIT, University of Hawaii)  Different domains (weather, climate, space weather, hydrology) BEI: Battlespace Environment Institute NUOPC: National Unified Operational Prediction Capability CCSM: Community Climate System Model WRF: Weather Research & Forecasting Model MAP: Modeling Analysis and Prediction Program

10 Governance strategies for developing community scientific software  Distributed, global development  Direct participation of users in setting development priorities  Multi-agency management  Incorporates open-source methodologies into scientific software development Shared governance model emphasizes: has 300 subscribers who participate in ESMF development

11 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, … Last public ESMF v2.2.2r Last internal ESMF v3.0.3

12 Current Features (v3.0.3)  Component-based architecture  Allows serial or parallel execution  Components can run concurrently or sequentially  Single executable support, limited support for multiple executables  Support for model ensembles  User friendly uniform, rectilinear, and curvilinear grid representation  Unstructured and multi-patch grids represented in index space  Regridding via sparse matrix multiply with user defined weights  Utilities such as time manager, message logger, and resource file manager are usable and adding features  Fortran interfaces and complete documentation, increasing number of C interfaces  Distributed with Reference Manual, Users Guide, ~2500 tests and examples  ~2000 downloads

13 Current Supported Platforms  Cray X1  Cray XT3/4  HP ZX6000 Linux intel  IBM Bluegene,  IBM Opteron Linux pathscale  IBM Opteron Linux pgi  IBM SP  MAC G5 Darwin xlf  MAC G5 Darwin xlfgcc  MAC G5 Darwin nag ESMF runs 2500 tests on all these platforms every night  MAC G5 Darwin absoft  Pentium III Linux lahey  Pentium III Linux pgi  Pentium III Linux pgigcc  PC Xeon Cluster Linux absoftintel  PC Xeon Cluster Linux g95  PC Xeon Cluster Linux intel  PC Xeon Cluster Linux nagintel  SGI Altix Linux nagintel  SGI Origin 3800

14 Sparse Matrix Multiply Updated  User supplied weights  Facilitates the widest possible couplings  The methods have the following new features:  Improved performance and reduced memory usage  Support for distributed definition of factors  Support for user-supplied arbitrary sequence indices via 1D DistGrid  Support for ESMF_TYPEKIND_I4/I8/R4/R8  Default initialization of destination Array to zero (can be overridden)

15 New Structured Grids  Support 1D, 2D, 3D and higher dimensions  Supports parallelization across any or all grid dimensions  Supports uniform, rectilinear and curvilinear grids Image of HYPSE (Hydrostatic Padua Surface Elevation Model) Dept.of Physics, Univ. of Padua

16 Near Future: Structured Grids  Multi-tile grids (e.g. cube-sphere)  More efficient memory use for non-curvilinear grids  Coordinate halo  A wide variety of different types of connections between tile edges  Automatic generation of topology and coordinates for common shapes (e.g. sphere) Image courtesy Steve Thomas and Rich Loft, NCAR

17 Near Future: General Regridding Exact curl Curl of bilinear interpolant Curl of patch-recovered interpolant Work conducted by David Neckels/ESMF in collaboration with Bill Large of the ocean modeling section at NCAR.

18 Near Future: Unstructured Grids  Uses same infrastructure as general regridding  Representation for hydrology grids and other grids  Future basis for exchange grids and observational data streams Image of rossby waves on a triangular adaptive grid (Alfred- Wegener-Institute for Polar and Meteorological Forecasting)

19 Longer Term: Interoperability & Integration Initiative  Enable groups with compilations of ESMF components to develop integrated modeling systems  Define standards to increase component interoperability  Metadata conventions  Strategies for automation and supplemental tools (e.g. MAPL)

20 Questions?