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.

Slides:



Advertisements
Similar presentations
SPEC ENV2002: Environmental Simulation Benchmarks Wesley Jones
Advertisements

Weather Research & Forecasting: A General Overview
NSF NCAR | NASA GSFC | DOE LANL ANL | NOAA NCEP GFDL | MIT | U MICH Arlindo da Silva, NASA/GSFC/GMAO The Earth System Modeling Framework.
Earth System Curator Spanning the Gap Between Models and Datasets.
WRF Modeling System V2.0 Overview
The Model Output Interoperability Experiment in the Gulf of Maine: A Success Story Made Possible By CF, NcML, NetCDF-Java and THREDDS Rich Signell (USGS,
NCAR GIS Program : Bridging Gaps
DCS Architecture Bob Krzaczek. Key Design Requirement Distilled from the DCS Mission statement and the results of the Conceptual Design Review (June 1999):
Mesoscale & Microscale Meteorological Division / NCAR ESMF and the Weather Research and Forecast Model John Michalakes, Thomas Henderson Mesoscale and.
Advance the understanding and the prediction of mesoscale precipitation systems and to promote closer ties between the research and operational forecasting.
WRF Outline Overview and Status WRF Q&A
Status of netCDF-3, netCDF-4, and CF Conventions Russ Rew Community Standards for Unstructured Grids Workshop, Boulder
Earth System Modeling Framework Capabilities Cecelia DeLuca SCD Users Forum May 18, GMAO.
Coupling Climate and Hydrological Models Interoperability Through Web Services.
Coupling Climate and Hydrological Models Interoperability Through Web Services Kathy Saint/SGI – NESII Jon Goodall/University of South Carolina Richard.
Developing a NetCDF-4 Interface to HDF5 Data
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.
Introduction to the WRF Modeling System Wei Wang NCAR/MMM.
Developing a NetCDF-4 Interface to HDF5 Data Russ Rew (PI), UCAR Unidata Mike Folk (Co-PI), NCSA/UIUC Ed Hartnett, UCAR Unidata Quincey Kozial, NCSA/UIUC.
Science Computing BranchGoddard Space Flight Center Code 930 Support for GMI Tom Clune (NASA) Bigyani Das (CSC) Jae-Hoon Kim (CSC)
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.
HDF5 A new file format & software for high performance scientific data management.
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.
Using HDF5 in WRF Part of MEAD - an alliance expedition.
ESMF Application Status GMAO Seasonal Forecast NCAR/LANL CCSM NCEP Forecast GFDL FMS Suite MITgcm NCEP/GMAO Analysis Climate Data Assimilation.
Mid-Course Review: NetCDF in the Current Proposal Period Russ Rew
The use of modeling frameworks to facilitate interoperability Cecelia DeLuca/NCAR (ESMF) Bill Putman/NASA GSFC (MAPL) David Neckels/NCAR.
4.2.1 Programming Models Technology drivers – Node count, scale of parallelism within the node – Heterogeneity – Complex memory hierarchies – Failure rates.
The netCDF-4 data model and format Russ Rew, UCAR Unidata NetCDF Workshop 25 October 2012.
Center for Component Technology for Terascale Simulation Software CCA is about: Enhancing Programmer Productivity without sacrificing performance. Supporting.
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.
ESIP Federation 2004 : L.B.Pham S. Berrick, L. Pham, G. Leptoukh, Z. Liu, H. Rui, S. Shen, W. Teng, T. Zhu NASA Goddard Earth Sciences (GES) Data & Information.
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,
May 2003National Coastal Data Development Center Brief Introduction Two components Data Exchange Infrastructure (DEI) Spatial Data Model (SDM) Together,
Earth System Modeling Framework Python Interface (ESMP) October 2011 Ryan O’Kuinghttons Robert Oehmke Cecelia DeLuca.
August 2001 Parallelizing ROMS for Distributed Memory Machines using the Scalable Modeling System (SMS) Dan Schaffer NOAA Forecast Systems Laboratory (FSL)
Kraków Kick-off meeting Migrating Desktop General concept Intuitive Grid-user’s work environment independent of a hardware.
NCEP ESMF GFS Global Spectral Forecast Model Weiyu Yang, Mike Young and Joe Sela ESMF Community Meeting MIT, Cambridge, MA July 21, 2005.
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.
Exporting WaterML from the Earth System Modeling Framework Xinqi Wang Louisiana State University NCAR SIParCS Program August 4, 2009.
The HDF Group Introduction to netCDF-4 Elena Pourmal The HDF Group 110/17/2015.
1 National Environmental Modeling System (NEMS) Status M. Iredell and EMC Staff.
Parallel I/O Performance Study and Optimizations with HDF5, A Scientific Data Package MuQun Yang, Christian Chilan, Albert Cheng, Quincey Koziol, Mike.
Earth System Curator and Model Metadata Discovery and Display for CMIP5 Sylvia Murphy and Cecelia Deluca (NOAA/CIRES) Hannah Wilcox (NCAR/CISL) Metafor.
WRF Software Development and Performance John Michalakes, NCAR NCAR: W. Skamarock, J. Dudhia, D. Gill, A. Bourgeois, W. Wang, C. Deluca, R. Loft NOAA/NCEP:
SDM Center High-Performance Parallel I/O Libraries (PI) Alok Choudhary, (Co-I) Wei-Keng Liao Northwestern University In Collaboration with the SEA Group.
ESMF Change Review Board Robert Ferraro ESMF Board Meeting Dec 17, 2008 Climate Data Assimilation Weather.
Climate Data Assimilation Weather Earth System Modeling Framework (ESMF) Community Meeting, DODNSFDOENASANOAA.
ESMF and the future of end-to-end modeling Sylvia Murphy National Center for Atmospheric Research
CF 2.0 Coming Soon? (Climate and Forecast Conventions for netCDF) Ethan Davis ESO Developing Standards - ESIP Summer Mtg 14 July 2015.
The NOAA Environmental Modeling System at NCEP Mark Iredell and the NEMS group NOAA/NWS/NCEP Environmental Modeling Center June 12, 2014.
A TIME-GCM CAM Multi-executable Coupled Model Using ESMF and InterComm Robert Oehmke, Michael Wiltberger, Alan Sussman, Wenbin Wang, and Norman Lo.
OSSIM Technology Overview Mark Lucas. “Awesome” Open Source Software Image Map (OSSIM)
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,
The Earth System Curator Metadata Infrastructure for Climate Modeling Rocky Dunlap Georgia Tech.
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
ROMS Framework: Kernel
FUJIN: a parallel framework for meteorological models
Mariana Vertenstein CCSM Software Engineering Group NCAR
A brief introduction to NEMS
Presentation transcript:

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

What do they represent for? ROMS: Regional Oceanographic Modeling ROMS: Regional Oceanographic ModelingSystem WRF: Weather Research Forecasting WRF: Weather Research Forecasting ESMF: Earth System Modeling Framework ESMF: Earth System Modeling Framework

ROMS Classical software structure for numerical model Classical software structure for numerical model No clear hierarchical level No clear hierarchical level Focus on physics Focus on physics Curvilinear coordinate Curvilinear coordinate Nested and composed grid Nested and composed grid

ROMS Some level of modularity Some level of modularity Fortran 90/95 Fortran 90/95 C – preprocessing macro managing C – preprocessing macro managing Supports MPI and OpenMP Supports MPI and OpenMP Portable Portable Widely used – 30 countries Widely used – 30 countries

WRF General

WRF A framework for regional weather research and forecasting A framework for regional weather research and forecasting Emphasize on Emphasize on physics physics software architecture software architecture standard standard

WRF software Architecture Three hierarchical level Three hierarchical level Provide dynamic and physics cores Provide dynamic and physics cores Applications have options to add their own components including cores Applications have options to add their own components including cores

WRF software design schematic (Adapted from WRF software design document at

WRF Features Supports MPI and OpenMP Supports MPI and OpenMP Portable Portable Fortran 90 Fortran 90 Widely Used by international research community Widely Used by international research community

Two level decomposition Logical domain 12 patches Level 1 Distributed memory MPI etc. Level 2 Shared memory 4 tiles We are interested in

Now ESMF

Why ESMF? Standard interface to couple Earth system models Standard interface to couple Earth system models Interoperability Interoperability code validation, tuning code validation, tuning migration from research to operations migration from research to operations Productivity Productivity model components easily to build model components easily to build maintenance maintenance

ESMF Superstructure: couple component (required) Superstructure: couple component (required) How models are coupled! Substructure: tools, data component, Substructure: tools, data component, Data regridding etc. No physics/dynamics inside, pure framework No physics/dynamics inside, pure framework

ESMF Structure Sandwiched architecture Sandwiched architecture ESMF Superstructure User Code ESMF Infrastructure couple common utility

Now Examples of ESMF and WRF

Land Information System

LIS-GCE coupling (standard way) ESMF Coupler LISGCE ESMF Utility

LIS-WRF coupling WRF-surface driver LIS ESMF coupler ESMF becomes a subcomponent

Impact of ESMF on Coupled Performance Weather Research and Forecasting Model (WRF)

Now about IOs

ROMS IO NetCDF only NetCDF only Stick to NetCDF tools Stick to NetCDF tools No motivation to use other data format No motivation to use other data format Need parallel IO Need parallel IO

WRF IO Standard IO APIs NetCDFNetCDF GRIBGRIB HDF5HDF5 Currently supports parallel IO through HDF5Currently supports parallel IO through HDF5

WRF I/O Schematic Application I/O API Format Package Comm Package Data Medium Package- independent Package- specific Installation- specific

ESMF IO Only support NetCDF IO through WRF APIs Only support NetCDF IO through WRF APIs Very preliminary Very preliminary No goal to improve IO in the near future No goal to improve IO in the near future

How’s that related to us? All these model developers express interests about NetCDF4 project, especially parallel IO All these model developers express interests about NetCDF4 project, especially parallel IO NetCDF4 is the key product for HDF5 to be utilized NetCDF4 is the key product for HDF5 to be utilized Simple Parallel IO? Simple Parallel IO? Fortran 90 supports? Fortran 90 supports?

ESMF web page: ESMF web page: WRF web page: WRF web page: Applications about ESMF and WRF: Applications about ESMF and WRF: p2.pdf p2.pdf p2.pdf p2.pdf ROMS web page: ROMS web page: