1 / 14

NEMS priorities DRAFT

NEMS priorities DRAFT. Mark Iredell November 18, 2009. NEMS Set 1. NEMS NMM-B mesoscale model with NAM outer nest at 12 km and two inner nests (CONUS and Alaska) at approximately 4 km Components Atmosphere-driver Atmosphere-instance Physics Dynamics Write

erink
Download Presentation

NEMS priorities DRAFT

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. NEMS prioritiesDRAFT Mark Iredell November 18, 2009

  2. NEMS Set 1 • NEMS NMM-B mesoscale model with NAM outer nest at 12 km and two inner nests (CONUS and Alaska) at approximately 4 km • Components • Atmosphere-driver • Atmosphere-instance • Physics • Dynamics • Write • NEMSIO and Post run inside Write component. • Pre-processing (NPS) and Data assimilation (GSI) remain external • Minimal user support

  3. Nested atmosphere Color Key Component class Atmosphere driver Coupler class Completed Instance Atm nest Coupler Atmosphere Atmosphere nest Atmosphere nest Under Development Future Development NEMS-NMMB • The atmosphere nest coupler provides boundary conditions for the nests. • Two-way coupling and moving nests are under development.

  4. NEMS Set 2 • NEMS GFS global model in the same component infrastructure • NEMS GEFS ensemble with stochastic forcing • Next version NEMSIO producing GRIB2 • Documentation and full regression set available

  5. Ensemble atmosphere Color Key Component class Atmosphere driver Coupler class Completed Instance Atm ens Coupler Atmosphere Atmosphere Atmosphere Under Development Future Development NEMS-GFS NEMS-FIM • The atmosphere ensemble coupler provides stochastic forcing for the ensemble.

  6. Write history and Post processor Color Key Component class Coupler class Atmosphere Completed Instance unified atmosphere Under Development Future Development Dynamics Physics Write NEMSIO Post GRIB1 GRIB2 netCDF4 • The Write component can transfer state from model tasks to “quilt” tasks and then writes out from there. • NEMSIO is a unified optimized parallelized I/O package that can write several formats. • The unified post-processor NCEP_POST runs on the quilt tasks.

  7. NEMS Set 3 • Next version NEMSIO producing netCDF4 • NEMS GFS with FIM dynamics • NEMS GFS with GOCART aerosols • Coupling of Atmosphere, Ocean, Ice, Land, Waves • MOM4 (CFS) • HYCOM • Multi-Model Ensemble • NAM nested in GFS • Initial coordinated support for user community

  8. Ocean, waves and sea ice(possible scenario) Color Key Earth system model Component class Coupler class Completed Instance Atmosphere Atm-Sfc Coupler (Slow) Surface (Slow) Under Development Future Development Dynamics Physics Etc. Rad. Waves Ice Ocean Land Surface (Fast) Turbulence Waves Ice Ocean Land • Due to some rapidly interacting physics, some coupling would have to be frequent and possibly iterative. The fast mode components may need to run serially on the atmospheric component’s processors. • The fast and slow “modes” of model components may have different import and output requirements, and notably different layouts, but may share internal states.

  9. NEMS Set 4 • Coupling to ionosphere • Coupling to other chemistry components • Moving one-way and two-way nesting (including oceans and waves) for hurricanes • Full coordinated support for user community

  10. NEMS Set 4 • Pre-processing • Data assimilation • Ecosystem • Downstream processing including products and verification

  11. background

  12. NOAA Environmental Modeling System (NEMS)(uses standard ESMF compliant software) Application Driver ESMF Superstructure (component definitions, “mpi” communications, etc) Analysis -------------- Ocean ------------- Wind Waves -------------- LSM ---------------- IC/ens gen. -------------- Ecosystem -------------- Nests-------------- Cryosphere -------------- Magnetosphere -------------- Etc. Atmospheric Model Dynamics (1,2,3) Coupler1 Coupler2 Coupler3 Coupler4 Coupler5 Coupler6 Etc. Physics (1,2,3) Chemistry (Gc,Cm) 1-1 1-2 1-3 2-1 2-2 2-3 Multi-component ensemble + Stochastic forcing Bias Corrector Post processor & Product Generator Verification Resolution change ESMF Utilities (clock, error handling, etc) * Earth System Modeling Framework (NCAR/CISL, NASA/GMAO, Navy (NRL), NCEP/EMC), NOAA/GFDL 2, 3 etc: NCEP supported thru NUOPC, NASA, NCAR or NOAA institutional commitments Components are: Dynamics (spectral, FV, NMM, FIM, ARW, FISL, COAMPS…) Physics (GFS, NRL, NCAR, GMAO, ESRL, GFDL…)

  13. NEMS Atmosphere Color Key Component class Atmosphere Coupler class unified atmosphere including digital filter Completed Instance Under Development Future Development Dynamics Physics Dyn-Phy Coupler ARW NMM-B NAM Phy GFDL Phy Simple FVCS Spectral GFS Phy Regrid, Redist, Chgvar, Avg, etc NOGAPS FIM WRF Phy COAMPS FISL Navy Phy • The goal is one unified atmospheric component that can invoke multiple dynamics and physics. • At this time, dynamics and physics run on the same grid in the same decomposition, so the coupler literally is very simple.

  14. Run-time Registry • Each component lists fields and their disposition (History, Restart, Import, Export, Ownership)in a run-time registry.NMMB-Dynamics Temperature H R I E OGFS-Phys Temperature H - I E O Precipitation H - - - - • Names linked to internal state names in code, and can be aliased to CF names. • Ownership can be shared during development and single during operations.

More Related