1 / 23

NEMS/GFS Overview

NEMS/GFS Overview . Mark Iredell, Software Team Lead. NEMS/GFS Overview topics. GFS nomenclature GFS history GFS resolution GFS in NCEP production GFS & GDAS workflow GSM time split NEMS motivation NEMS structure. GFS nomenclature (obsolete). MRF Medium Range Forecast

laksha
Download Presentation

NEMS/GFS Overview

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/GFS Overview Mark Iredell, Software Team Lead

  2. NEMS/GFS Overview topics. • GFS nomenclature • GFS history • GFS resolution • GFS in NCEP production • GFS & GDAS workflow • GSM time split • NEMS motivation • NEMS structure NEMS/GFS Modeling Summer School

  3. GFS nomenclature (obsolete) • MRF • Medium Range Forecast • Once per day late 10-day global forecast • Obsolete when merged into GFS • AVN • Aviation forecast • Twice per day early 72-hour global forecast • Obsolete when merged into GFS NEMS/GFS Modeling Summer School

  4. GFS nomenclature (GFS) • GFS • Global Forecast System • Applies to entire suite of jobs from observation processing to data assimilation to forecast model to product generation, including ensemble (GEFS) and aerosol (NGAC) components, but not seasonal component. • GFS runs four times per day, with “early” (GFS) and a “late” (GDAS) analysis cycles. NEMS/GFS Modeling Summer School

  5. GFS nomenclature (GDAS) • GDAS • Global Data Assimilation System • Applies to portion of GFS which waits to run well after real-time, assimilates all available observations, cycles upon itself with 9-hour forecasts, has no customer products, but is the backbone for nearly all NCEP numerical prediction guidance. NEMS/GFS Modeling Summer School

  6. GFS nomenclature (apps) • GSM • Global Spectral Model • “Only” the numerical atmospheric prediction forecast model application • UPP • Unified Post Processor (aka NCEP post) • Downstream application creating the master file from which all GFS products are made • GSM & UPP combined in NEMS/GFS NEMS/GFS Modeling Summer School

  7. GFS nomenclature (NEMS) • NEMS • NOAA Environmental Modeling System • Applies to the software framework containing NCEP’s numerical models • Contains both GSM and UPP components • Also contains NGAC and GEFS • Also contains NMM-B and FIM • Soon will contain HYCOM and MOM5 • Uses ESMF and NUOPC to help couple NEMS/GFS Modeling Summer School

  8. GFS history (timeline) Find full history timeline at http://www.emc.ncep.noaa.gov/gmb/STATS/html/model_changes.html NEMS/GFS Modeling Summer School

  9. GFS resolution (horizontal) • What the heck does “T574” mean? • T is triangular, the domain shape in spectral space. Triangular is isotropic on a sphere. • 574 is the maximum number of waves around a great circle in any direction, so the shortest wavelength is 40000/574=70 km. • The Eulerian GSM uses 3 gridpoints per wave, so T574 is on a 1760 x 880 reduced Gaussian grid, or about 23 km. NEMS/GFS Modeling Summer School

  10. GFS resolution (vertical) • Hybrid sigma-pressure vertical coordinate • Pressure on interface k equalsAk + Bkps(linear function of surface pressure) • At bottom, A=0, B=1 (sigma) • At top, A=0, B=0 (pressure) • Pure pressure above 70 mb NEMS/GFS Modeling Summer School

  11. GFS resolution (vertical function) pressure (Pa) thickness (Pa) NEMS/GFS Modeling Summer School

  12. GFS resolution (vertical section) GFS 64 hybrid levels on a cross-section along 90 E pressure (Pa) thickness (Pa) NEMS/GFS Modeling Summer School

  13. Hurricane GFDL HWRF (NMM) GFS in NCEP production CLIMATE CFS Oceans HYCOM WaveWatch III GFS + MOM3/4 ~3.5B Obs / Day ‘Mostly’ Satellite +Radar North American Mesoscale NMM Dispersion, Ash, Smoke & Dust ARL’s HYSPLIT Global Forecast System Global Data Assimilation Severe Weather NMM + ARW Regional Data Assimilation Short-Range Ensemble Forecast Air Quality NMM + ARW + ETA + RSM NAM + EPA/ ARL’s CMAQ North American Ensemble Forecast System GEFS + Canadian Global +… Rapid Refresh for Aviation ARW + GSI Very Short Range Ensemble Forecasts Time-Lagged RR+NAM NEMS/GFS Modeling Summer School 13

  14. GFS & GDAS workflow(timing and dependencies) NEMS/GFS Modeling Summer School

  15. GFS & GDAS workflow (jobs) NEMS NEMS NEMS NEMS/GFS Modeling Summer School

  16. GSM time split concept • GSM does numerical prediction by integrating a series of timesteps. • T574 Eulerian has a 2 minute timestep. • Each timestep in the GSM is split by computing and integrating “Dynamics” processes first and then computing and integrating “Physics” processes. NEMS/GFS Modeling Summer School

  17. GSM time split Dynamics • Ideal gas law • Conservation of mass • Transport (aka advection) • Conservation of momenturm • Pressure gradient force (including mountain torque) • Coriolis force • Gravity (indirectly in hydrostatic approximation) • Conservation of energy (1st law) • Energy conversion term • Cascade to unresolved scales (2nd law) NEMS/GFS Modeling Summer School

  18. GSM time split Physics • Radiation (solar and terrestrial) • Surface exchange (land, sea, ice) • Turbulence (surface, boundary, and free) • Subscale gravity waves • Tracer sources and sinks • Moist processes • Large-scale condensation • Shallow convection • Deep convection NEMS/GFS Modeling Summer School

  19. NEMS, what is that? • NOAA Environmental Modeling System • A shared, portable, high performance software superstructure and infrastructure • For use in operational prediction models at NCEP NEMS/GFS Modeling Summer School

  20. NEMS motivation • Develop a common superstructure for all NCEP models. • Modularize large pieces of the models with ESMF components and interfaces, and couple using NUOPC layers and wrappers. • Divide atmospheric models down into Dynamics and Physics components but no further. • Take history file I/O outside the science parts and into a common Write component. • Keep science code and parallelization code in the respective models the same as before. NEMS/GFS Modeling Summer School

  21. NEMS structure MAIN NEMS NEMS super-structure All boxes represent ESMF components. Ensemble Coupler EARTH(1:NM) Atm Ice Ocean NEMS library Wrt nemsio, … NEMS/GFS Modeling Summer School

  22. NEMS components NAM mesoscale GFS global GSM FIM NMM Model components: Domains(1:ND) Chem Phy Dyn Solver Postprocessor Physics parameterizations Physlib Post Other components: GFS Phy column physics libpost.a NEMS/GFS Modeling Summer School

  23. NEMS/GFS Overview is over. • Thanks. • Questions? NEMS/GFS Modeling Summer School

More Related