1 / 10

The NOAA Environmental Modeling System at NCEP

The NOAA Environmental Modeling System at NCEP. Mark Iredell and the NEMS group NOAA/NWS/NCEP Environmental Modeling Center. June 12, 2014. What is NEMS?. NEMS stands for: N OAA E nvironmental M odeling S ystem A shared, portable, high performance software superstructure and infrastructure

toviel
Download Presentation

The NOAA Environmental Modeling System at NCEP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The NOAA Environmental Modeling System at NCEP Mark Iredell and the NEMS group NOAA/NWS/NCEP Environmental Modeling Center June 12, 2014

  2. What is NEMS? • NEMS stands for:NOAAEnvironmental ModelingSystem • A shared, portable, high performance software superstructure and infrastructure • For use in operational prediction models at the National Centers for Environmental Prediction (NCEP) • Eventual support to community through the Developmental Test Center (DTC)

  3. Motivation for NEMS • Develop a common superstructure that can be shared by NCEP models. • Modularize large pieces of the models with ESMF components and interfaces. http://www.earthsystemmodeling.org/ • Isolate history/restart output in a common Write component. • No intrusion into the science code and parallelization in the respective models.

  4. NEMS Structure MAIN NEMS All boxes represent ESMF components. Earth Ensemble Mediator EARTH(1:NM) Atm-Ocn Mediator Atm Ice Ocean GSM FIM NMM Domains(1:ND) Wrt Phy Wrt Dyn Chem Wrt Phy Dyn Solver

  5. Past NEMS Implementations • 2011 • NMM-B with static nests (4 children; 1 grandchild) • 2012 • NEMS GFS Aerosol Component (NGAC)

  6. The NUOPC Layer ● Make collaboration easier in building modeling systems. - Defines conventions and templates for using ESMF. - Includes compliance checking to guide users in the use of compliant model components. ● A prototype of the layer has been bundled in ESMF since release 5.2.0r. NEMS/NUOPC is now using ESMF 6.3.0r ● Used in atmosphere-ocean coupling in NEMS Today we ran the first successful two-way coupling of NCEP GSM and GFDL MOM5 inside NEMS. Now comes the scientific effort of tuning the coupling.

  7. Coupling of Atmosphere and Ocean in NEMS

  8. NUOPC Physics Driver Schematic Atmosphere Model including Dynamics Dynamical equations, advection, horizontal mixing, diffusion. standard interface for model physics Dt, u, v, w, T, q, p, z, qx, cx, ax destaggered Tendencies and Updates Atmospheric Physics Driver (init, run, finalize modes) • Output • Diagnostics • fields • rates • budgets • others Initialize Physics Tables and Databases Modified Kalnay Rules Layer Init Mode Finalize Mode. Deep and Shallow Cumulus PBL and Vertical Mixing Micro-physics Radiation Surface Layer

  9. NEMS Delivery Plans • 2015 • GFS • GEFS • Postprocessor • NUOPC Physics Driver • 2016+ • Whole Atmosphere Model (WAM) • Coupled ocean atmosphere • HWRF / NMM-B (2-way telescoping moving nests) • Tiled land model • NetCDF output • NMM-B nested in GFS • Multimodel ensemble • Climate Forecast System

  10. Summary ● The NOAA Environmental Modeling System is being built to unify operational systems under a single framework in order to more easily share common structures/components and to expedite interoperability. ● The first two systems under NEMS have been implemented into NCEP operations with others to follow in the next few years. ● The NUOPC layer will be used to make collaboration with other groups less difficult when building/coupling modeling systems. ● Incorporation of a NUOPC physics driver can help standardize the often complex connections to physics packages thereby enhancing their portability.

More Related