693beef2216eb0b009fa10b7674954f6.ppt
- Количество слайдов: 13
Overview of NEMS infrastructre Mark Iredell February 18, 2014 NEMS-NMMB tutorial 1
What is NEMS? • 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) 2
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. 3
NEMS Developers in-house Nicole Mc. Kee documentation, web, testing Ratko Vasic upgrades, regression, atmos coupling Jun Wang IO, post, configuration, WAM Weiyu Yang ensemble, earth coupling, ESMF Patrick Tripp NUOPC physics, software support 4
NEMS Developers ESMF group Gerhard Theurich Fei Liu NUOPC layer, HYCOM coupling NUOPC layer, MOM 5 coupling Tony Craig NUOPC layer, Mediator 5
NEMS Developers model-specific Tom Black Dusan Jovic Jim Abeles John Michalakes NAM / NMM-B S Moorthi Henry Juang Eugene Mirvis GFS Jun Wang Misha Rancic WAM Sarah Lu Arlindo da Silva NGAC Tom Henderson Jim Rosinski FIM Xingren Wu CFS 6
NEMS Structure MAIN NEMS All boxes represent ESMF components. Ocean EARTH(1: NM) Atm-Ocn Mediator Atm Ice GSM NMM FIM Domains(1: ND) Solver Wrt Dyn Phy Chem Earth Ensemble Mediator Wrt
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.
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: ► 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
NEMS GFS Aerosol Component Generic Component Atmosphere Generic Coupler unified atmosphere Including digital filter Dynamics Spectral • • Dyn-Phy Coupler Color Key Completed Instance Physics GFS Phy-Chem Coupler 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) PHY 2 CHEM 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 3 D fields from bottom-up to top-down CHEM 2 PHY coupler component transfers data from GOCART export state to physics export state – Flip vertical index back to bottom-up 11 – Update 2 d aerosol diagnostic fields
NUOPC Physics Driver Schematic Dynamics Dynamical equations, advection, horizontal mixing, diffusion. Key Model Standard Model Specific Tendencies Dt, u, v, w, T, q, p, z, qx, cx, ax and Updates staggered Vertical flipping Post-Physics Restaggering Destaggering Pre-Physics qxx (microphysics species) c (chemistry species) Interface ax (aerosol species) Interface (direction check) Dt, u, v, w, T, q, p, z, qx, cx, ax Tendencies destaggered and Updates Atmospheric Physics Driver (init, run, finalize modes) Initialize Physics Tables and Databases Modified Kalnay Rules Layer Init Mode Radiation Deep and Shallow Cumulus Surface Layer radiation, stability, fluxes, precipitation exchange coefficients NUOPC Layer LSM Wave Prep/Post PBL and Vertical Mixing Output Diagnostics Micro- Finalize • fields Mode. • rates physics • budgets Sat. adjust • others fluxes, SST, coefficients, etc. Ocean Prep/Post LSM, Ocean, Wave, Chemistry, Aerosol, Ice Drivers 12
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.
693beef2216eb0b009fa10b7674954f6.ppt