Presentation on theme: "Overview of NEMS infrastructure Jun Wang Mark Iredell NEMS-NMMB tutorial April 1, 2015 1."— Presentation transcript:
Overview of NEMS infrastructure Jun Wang Mark Iredell NEMS-NMMB tutorial April 1, 2015 1
NEMS stands for: NOAA Environmental Modeling System 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) What is NEMS? 2
Model Components in NEMS as of March 2015 Atmosphere – NMM-B – GSM – FIM Chemistry – GOCART Ocean – MOM – HYCOM Sea Ice – CICE Ionosphere – IPE Coupling mediators – Ensemble mediator – Atmosphere-Ocean-Ice mediator – Physics-Chemistry mediator 3
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 forecast data on forecast processors and forecast decomposition. No export state.
NEMS Write component steps 1.Send model data to quilt processors, independently decomposed on latitude. 2.Return from model processors so model can resume running. 3.Run full UPP post-processor and write GRIB master files (if requested). 4.Write model history files using NEMSIO.
NAM/NMM-B 12 km gridpoint spacing Static nests: - -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 ► One-way ► Boundaries received every parent timestep
Atmosphere Dynamics Physics Dyn-Phy Coupler Spectral Color Key Generic Component Generic Coupler Completed Instance GFS Phy unified atmosphere Including digital filter GOCART 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 component transfers/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 Phy-Chem Coupler NEMS GFS Aerosol Component 8
LSM Prep/Post Pre-PhysicsInterface Dynamics t, u, v, w, T, , p, z, q x, c x, a x staggered destaggered Post-PhysicsInterface Tendencies and Updates Tendencies Vertical flipping Destaggering (direction check) Vertical flipping Restaggering (direction check) Ocean Prep/Post Wave Prep/Post LSM, Ocean, Wave, Chemistry, Aerosol, Ice Drivers fluxes, SST, coefficients, etc. InitMode Dynamical equations, advection, horizontal mixing, diffusion. Radiation Deep and ShallowCumulus Surface Layer PBL and Vertical Mixing Micro- physics Sat. adjust Modified Kalnay Rules Layer NUOPC Physics Driver Schematic NUOPC Layer fluxes, precipitation radiation, stability, exchange coefficients q x (microphysics species) c x (chemistry species) a x (aerosol species) Output Diagnostic s fieldsfields ratesrates budgetsbudgets othersothers Key Model Standard Model Specific Atmospheric Physics Driver (init, run, finalize modes) Initialize Physics Tables and Databases FinalizeMode. 9
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. ● ● ● ● There are now atmosphere, ocean, sea ice, chemistry, ionosphere, and mediator components within the NEMS framework. ●