NOAA Environmental Modeling System Cecelia DeLuca NOAA Environmental Software Infrastructure and Interoperability (NESII) NOAA ESRL/University of Colorado.

Slides:



Advertisements
Similar presentations
ESMF-based applications with the National Unified Operational Prediction Capability Tim Campbell Naval Research Laboratory.
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.
Update to COPC 4 – 5 November 2014 Dave McCarren, NUOPC DPM.
Simulation of the Onset of MJO in April 2011 using the NAVY Coupled Atmosphere-Ocean-Sea Ice Prediction System Melinda Peng 1, Chaing Chen 2 1 Naval Research.
Dynamical Downscaling of CCSM Using WRF Yang Gao 1, Joshua S. Fu 1, Yun-Fat Lam 1, John Drake 1, Kate Evans 2 1 University of Tennessee, USA 2 Oak Ridge.
Climate modeling Current state of climate knowledge – What does the historical data (temperature, CO 2, etc) tell us – What are trends in the current observational.
Overview of NEMS infrastructure Jun Wang Mark Iredell NEMS-NMMB tutorial April 1,
Integrated Frameworks for Earth and Space Weather Simulation Timothy Killeen and Cecelia DeLuca National Center for Atmospheric Research, Boulder, Colorado.
The NCEP operational Climate Forecast System : configuration, products, and plan for the future Hua-Lu Pan Environmental Modeling Center NCEP.
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.
1 NGGPS Dynamic Core Requirements Workshop NCEP Future Global Model Requirements and Discussion Mark Iredell, Global Modeling and EMC August 4, 2014.
Common Infrastructure for Modeling the Earth
Exploring strategies for coupled 4D-Var data assimilation using an idealised atmosphere-ocean model Polly Smith, Alison Fowler & Amos Lawless School of.
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.
Next Gen AQ model Need AQ modeling at Global to Continental to Regional to Urban scales – Current systems using cascading nests is cumbersome – Duplicative.
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.
WRF-VIC: The Flux Coupling Approach L. Ruby Leung Pacific Northwest National Laboratory BioEarth Project Kickoff Meeting April 11-12, 2011 Pullman, WA.
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.
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.
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.
CESM/RACM/RASM Update May 15, Since Nov, 2011 ccsm4_0_racm28:racm29:racm30 – vic parallelization – vic netcdf files – vic coupling mods and “273.15”
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.
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.
Dataset Development within the Surface Processes Group David I. Berry and Elizabeth C. Kent.
ESPC Infrastructure Update on HYCOM in CESM (Alex Bozec, Fei Liu, Kathy Saint, Mat Rothstein, Mariana Vertenstein, Jim Edwards, …) Update on ESMF integration.
February 2012 Milestone Materials Implicit coupling design document NUOPC Layer software prototype bundled with ESMF Updated NUOPC Layer reference manual.
Land Surface Processes in Global Climate Models (1)
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.
Regional Models in CCSM CCSM/POP/ROMS: Regional Nesting and Coupling Jon Wolfe (CSEG) Mariana Vertenstein (CSEG) Don Stark (ESMF)
Tolman, May 13, 2015JCSDA NWS overview, 1/11 JCSDA Activities and Plans NWS overview & plans Hendrik L. Tolman Director, Environmental Modeling Center.
Earth System Modeling Framework Python Interface (ESMP) October 2011 Ryan O’Kuinghttons Robert Oehmke Cecelia DeLuca.
Slides for NUOPC ESPC NAEFS ESMF. A NOAA, Navy, Air Force strategic partnership to improve the Nation’s weather forecast capability Vision – a national.
Applications of a Regional Climate Model to Study Climate Change over Southern China Keith K. C. Chow Hang-Wai Tong Johnny C. L. Chan CityU-IAP Laboratory.
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.
ESMF Strategic Discussion Cecelia DeLuca NOAA ESRL/University of Colorado ESMF Executive Board/Interagency Meeting June 12, 2014.
Uncertainty Quantification in Climate Prediction Charles Jackson (1) Mrinal Sen (1) Gabriel Huerta (2) Yi Deng (1) Ken Bowman (3) (1)Institute for Geophysics,
Earth System Curator and Model Metadata Discovery and Display for CMIP5 Sylvia Murphy and Cecelia Deluca (NOAA/CIRES) Hannah Wilcox (NCAR/CISL) Metafor.
Running CESM An overview
Report on POP & CICE of RACM components Jaromir Jakacki, IO PAS Boulder, CO, 2010.
Process Asad Ur Rehman Chief Technology Officer Feditec Enterprise.
Building Community and Capability through Common Infrastructure: ESMF and the Earth System Curator Cecelia DeLuca MAP Meeting College.
Page 1© Crown copyright 2005 Met Office plans for sea ice model development within a flexible modelling framework Helene Banks Martin Best, Ann Keen and.
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.
Nesting Milestone Materials Nesting design document Updated NUOPC Layer software prototype bundled with ESMF Updated NUOPC Layer reference manual Nesting.
The NOAA Environmental Modeling System at NCEP Mark Iredell and the NEMS group NOAA/NWS/NCEP Environmental Modeling Center June 12, 2014.
Metadata Development in the Earth System Curator Spanning the Gap Between Models and Datasets Rocky Dunlap, Georgia Tech 5 th GO-ESSP Community Meeting.
Options for Framework Connectivity Cecelia DeLuca NOAA Environmental Software Infrastructure and Interoperability February.
Coupled HYCOM in CESM and ESPC Alexandra Bozec, Eric P. Chassignet.
Overarching System Team Cecelia DeLuca NOAA Environmental Software Infrastructure and Interoperability (NESII) NOAA ESRL/University of Colorado HIWPP/NGGPS.
A Quick Tour of the NOAA Environmental Software Infrastructure and Interoperability Group Cecelia DeLuca Dr. Robert Detrick visit March 28, 2012
State of ESMF Cecelia DeLuca NOAA CIRES / NESII February 7, 2017
Overarching System Team
UNIFIED GLOBAL COUPLED SYSTEM (UGCS) FOR WEATHER AND CLIMATE PREDICTION Saha-UMAC-09Aug2016.
Building a Distributed Earth System Model Community
Coupled atmosphere-ocean simulation on hurricane forecast
ESPC Air-Ocean-Land-Ice Global Coupled Prediction
ESMF Governance Cecelia DeLuca NOAA CIRES / NESII April 7, 2017
Mariana Vertenstein (CGD)
Metadata Development in the Earth System Curator
A brief introduction to NEMS
Presentation transcript:

NOAA Environmental Modeling System Cecelia DeLuca NOAA Environmental Software Infrastructure and Interoperability (NESII) NOAA ESRL/University of Colorado CTB Meeting Nov 10, 2015

Changes in Approach Current development at EMC differs from previous efforts in (at least) three major ways: 1.EMC anticipates leveraging more community–developed modeling components, and using development strategies based on community modeling (e.g. objective evaluation of components). 2.There are more model components anticipated than in previous EMC modeling systems, including wave and separate land components. 3.EMC is building a unified infrastructure – the NOAA Environmental Modeling System, or NEMS – to support multiple modeling applications and predictive time scales. NEMS workspace:

NEMS Basics The NOAA Environmental Modeling System (NEMS) is infrastructure for building coupled modeling systems ‐Examples of other coupled modeling systems: UK Met Office Unified Model, Community Earth System Model (CESM) NEMS is associated with a collection of model components In general, model components exchange data using the main NEMS mediator – often called a "coupler“ Custom NEMS mediators are being built for special interactions, such as optimized 3D coupling of the upper atmosphere to the ionosphere Introduction to NEMS:

NEMS Modeling Applications The model components in NEMS can be assembled into a number of different modeling applications, each associated with a purpose, a set of model components, and a set of parameters that represents a range of supported options, including grids and resolutions Different NEMS modeling applications can have different types and numbers of model components The same physical domain may be represented by different model components in different modeling applications: ‐For example, in some NEMS modeling applications the ocean component may be HYCOM and in others it may be MOM5 Global modeling in NEMS is focused around a Unified Global Coupled System – UGCS – which includes seasonal, sub-seasonal, and weather scale applications Spreadsheet of NEMS modeling applications: bUOGM0frNPEMIO_ND28/edit#gid=0 bUOGM0frNPEMIO_ND28/edit#gid=0

NEMS Infrastructure NEMS is built using Earth System Modeling Framework (ESMF) infrastructure software, which provides: generation and application of interpolation weights, time management classes, and other utilities data structures that represent fields, grids, and model components in a standard way The National Unified Operational Prediction Capability (NUOPC) Layer increases interoperability by adding behavioral rules to ESMF, including: ‐a standard way of representing build dependencies ‐a standard syntax for initialization and run phases NUOPC wrappers or “caps” contain translations of native data structures (e.g. grids, field data, time quantities) into ESMF data structures. ESMF site: NUOPC Layer site: Performance reports:

National Unified Operational Prediction Capability Conventions Connector Mediator Driver Model ­­­ ­­ NUOPC Generic Components NUOPC Layer rules are implemented using a set of generic components that represent the major structural pieces needed to build coupled models From Theurich et al., in press BAMS 2015

NEMS Unified Global Coupled System Model: ATM Model: ICE Model: OCN Model: ROF Model: WAV xatm gsm xice cice (kiss) (sis2) xocn mom5 hycom (mom6) xhyd wrf-hydro xwav ww3 Model: IPM Model: ICE Model: OCN Model: HYD Model: WAV White boxes are coupled components; gray running in NEMS but not fully coupled; gold planned An “x” before a name indicates a test (dead) version. Specific models in () are planned. Mediator nems Mediator NUOPC Driver Model: GLC xchm gocart (cmaq) Model: CHM Model: ATM xipm ipe Model: ATM Mediator Model: GLC xlnd lis/noah Model: LND 3D

NEMS Mediator Currently set up for atmosphere-ocean-ice coupling, with wave, hydrology, and land components in progress Slow (ocean) and fast (atmosphere and ice) coupling periods The mediator includes the following functions: Connects fields whose standard names match Accumulates and averages atmosphere and ice fields between calls to the ocean model Merges fields with a generic merge method that allows for weighting Performs custom coupling operations, along with unit transformations Performs interpolation (fluxes are mapped bilinearly, states conservatively, higher order also available) More information about the mediator: Worksheet of planned coupling fields across all modeling applications: UFgX-3qvXgce-q0/edit#gid=0 UFgX-3qvXgce-q0/edit#gid=0

Sample NEMS Configure File ################################ # NEMS Run Time Configuration File # ################################ # MED # med_model:nems med_petlist_bounds: #ATM# atm_model: gsm atm_petlist_bounds:0 31 Processor layout # OCN # ocn_model:mom5 ocn_petlist_bounds:32 55 # ICE # ice_model:cice ice_petlist_bounds:56 59 Processor layout Colors show actions performed by:  Connectors (->)  Mediator (MED)  Models indicates coupling timesteps # Run Sequence # OCN -> MED MED MedPhase_slow MED -> OCN MED MedPhase_fast_before MED -> ATM MED -> ICE ATM ICE ATM -> MED ICE -> MED MED ::

Assembling NEMS Modeling Applications NEMS AppBuilder: Enables users to construct a specific, versioned modeling application from a versioned set of model components and configuration files from multiple locations. Helps to ensure that changes made to the different applications are coordinated as they get checked back into the NEMS repository. Implemented using SVN externals, can be used with git repositories More about the AppBuilder: The AppBuilder is based on low-level terminal-based Unix utilities for maximum ease of use and portability. A command-line version will be available shortly.

Running NEMS Applications Component sets (compsets): A labeling system originated by CESM to distinguish different run configurations for many-component modeling applications. Labels are associated with scripts that pull together all the files and inputs needed to run the specified configurations. ‐standard runs can be set up easily and consistently ‐effective way to implement regression testing across a coupled system with many possible combinations of components Each modeling application is typically associated with multiple compsets. More about compsets:

Using Compsets Running Compsets:./NEMSCompsetRun [COMPSET_LIST_FILE] Compset syntax: caselabel_architecture_model1[%opt1[%opt2[...[%optN]]]]_model2[...] _..._modelN[...] Where the file has the format: ### List of compsets ### ######################## AMIP_sbys_gsm ! stand-alone GSM - fake example 2009_nems_gsm_cice_mom5 ! NEMS mediator coupled GSM-CICE-MOM5 2011_sbys_gsm%wam ! stand-alone GSM run as WAM 2011_sbys_gsm%wam%ndsl ! stand-alone GSM run as WAM with NDSL Supported compsets:

UGCS Seasonal 0.1 Milestone A first version (0.1) of the Unified Global Coupled System (UGCS) targeting seasonal prediction was completed in June Three-way coupled atmosphere-ocean-ice system with GSM (T126) - MOM5 (1 deg) –CICE (1 deg) GSM to CICE wind, stress lowest level temperature specific humidity lowest height, radiation precipitation derived air density MOM5 to CICE ocean currents, SST CICE to GSM ice fraction masking information heat fluxes and stresses missing GSM to MOM5 surface pressure merged momentum flux mean net longwave banded shortwave radiation precipitation sensible heat flux MOM5 to GSM SST ATM GSM OCN MOM5 ICE CICE CICE to MOM5 merged momentum flux

UGCS-Seasonal 0.1 Initial Tests SST after 5 days of a 15 day run Focus so far has been on technical correctness Model initialization is not fully in place Next steps focus on adding grid resolutions and initializing from CFSR so comparative runs with CFSv2 can begin Image courtesy of Fei Liu, NOAA CIRES

UGCS Seasonal 0.2 Milestone Three-way coupled atmosphere-ocean-ice system with GSM (T126), MOM5 and CICE on a 0.5 degree grid with 0.25 degree tropics for comparison to CFSv2 (10 min fast/30 min slow timestep) Milestone includes: Additional coupling interactions, in particular additional sea ice to atmosphere exchange fields Consistent CFSR initial conditions for all components, for April Improved consistency in handling of masks Runs on theia, gaea, wcoss at NOAA; yellowstone at NCAR Currently performing 5 day test runs (DREV64441), expected delivery in November 2015

Building and Running Code can be obtained with NEMS SVN access and run at NOAA or NCAR Command sequence: 1.Use the AppBuilder to assemble the code: svn co -r Seasonal/trunk UGCS-Seasonal 2.Select the compset: _nems_gsm_cice_mom5 3.Change WLCLK and NDAYS variables to the desired length of the run More information about the UGCS-Seasonal 0.2 code:

Code and Repository Management Code management document initiated in early summer 2015 Motivation included: ‐clarifying and reconciling terminology ‐version control software protocol (e.g. git and SVN) ‐version control software service (e.g. VLab, github) ‐how to organize NEMS repository directories ‐how to coordinate with external components ‐treatment of model components vs workflow components ‐treatment of infrastructure software vs scientific software ‐etc. Document will continue to evolve DRAFT NEMS code management document: hUPWD9Tg/edit# hUPWD9Tg/edit#

Thank you! Any questions?