1 / 13

Overview of NEMS infrastructre

Overview of NEMS infrastructre. Mark Iredell. February 18, 2014. NEMS-NMMB tutorial. What is NEMS?. NEMS stands for: N OAA E nvironmental M odeling S ystem A shared, portable, high performance software superstructure and infrastructure

lotte
Download Presentation

Overview of NEMS infrastructre

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. Overview of NEMS infrastructre Mark Iredell February 18, 2014 NEMS-NMMB tutorial

  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 Developersin-house

  5. NEMS DevelopersESMF group

  6. NEMS Developersmodel-specific

  7. 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 Chem Wrt Phy Dyn Solver

  8. NEMS Write component • Could have multiple instantiations for different forecast hours. • Each instantiation runs on the union of model processors and its own quilt processors. • Import state is model data on model processors, decomposed on latitude. • No export state.

  9. NEMS Write component steps • Send model data to quilt processors, independently decomposed on latitude. • Return from model processors so model can resume running. • Run full UPP post-processor and write GRIB master files (if requested). • Write model history files using NEMSIO.

  10. NAM/NMM-B 12 km gridpoint spacing Static nests: ►One-way ►Boundaries received every parent timestep • 4 km CONUS • 6 km Alaska • 3 km Hawaii • 3 km Puerto Rico Relocatable Fire Wx nest: - 1.33 km inside CONUS - 1.5 km inside Alaska

  11. NEMS GFS Aerosol Component Color Key Generic Component Atmosphere Generic Coupler unified atmosphere Including digital filter Completed Instance Physics Dynamics Dyn-Phy Coupler Phy-Chem Coupler GFS Phy GOCART Spectral • Dynamics, physics and chemistry run on the same grid in the same decomposition • GOCART does not own aerosol tracers (i.e, do not allocate aerosol tracer fields) • PHY2CHEM coupler componenttransfers/converts data from physics export state to GOCART import state • Convert units (e.g., precip rate, surface roughness) • Calculations (e.g., soil wetness, tropopause pressure, relative humidity, air density, geopotential height) • Flip the vertical index for 3D fields from bottom-up to top-down • CHEM2PHY coupler component transfers data from GOCART export state to physics export state • Flip vertical index back to bottom-up • Update 2d aerosol diagnostic fields

  12. NUOPC Physics Driver Schematic Key Model Standard Model Specific Dynamics Dynamical equations, advection, horizontal mixing, diffusion. Tendencies and Updates Dt, u, v, w, T, q, p, z, qx, cx, ax staggered Vertical flipping Destaggering (direction check) Vertical flipping Restaggering (direction check) Pre-Physics Interface qx(microphysics species) cx (chemistry species) ax (aerosol species) Post-Physics Interface 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 Sat. adjust Radiation Surface Layer fluxes, SST, coefficients, etc. radiation, stability, exchange coefficients fluxes, precipitation NUOPC Layer LSM Prep/Post Wave Prep/Post Ocean Prep/Post LSM, Ocean, Wave, Chemistry, Aerosol, Ice Drivers

  13. 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