NCEP’s UNIFIED POST PROCESSOR (UPP)

Slides:



Advertisements
Similar presentations
May, 2002Numerical Weather Prediction 1 Robert R. Gotwals, Jr. (Bob2) Computational Science Educator The Shodor Education Foundation, Inc.
Advertisements

Weather Research & Forecasting: A General Overview
Customization of a Mesoscale Numerical Weather Prediction System for Energy & Utility Applications Anthony P. Praino and Lloyd A. Treinish Deep Computing.
Model Evaluation Tools MET. What is MET Model Evaluation Tools ( MET )- a powerful and highly configurable verification package developed by DTC offering:
ATMO5332 WRF-ARW Tutorial 0.01”.
Impact of cumulus parameterization on motion, structure, intensity: preliminary results Robert Fovell and Yizhe Peggy Bu University of California, Los.
WMO GRIB as a Data Model Gil Ross, UK Met Office
WRF Modeling System V2.0 Overview
NEMS/GFS Overview Mark Iredell, Software Team Lead.
June 2003Yun (Helen) He1 Coupling MM5 with ISOLSM: Development, Testing, and Application W.J. Riley, H.S. Cooley, Y. He*, M.S. Torn Lawrence Berkeley National.
Shortwave Radiation Options in the WRF Model
NOAA/NWS Change to WRF 13 June What’s Happening? WRF replaces the eta as the NAM –NAM is the North American Mesoscale “timeslot” or “Model Run”
McIDAS-V McIDAS-V The 5 th Generation of McIDAS by Tom Whittaker Space Science and Engineering Center University of Wisconsin-Madison USA with contributions.
Overview of NEMS infrastructure Jun Wang Mark Iredell NEMS-NMMB tutorial April 1,
Chapter 1 Ways of Seeing. Ways of Seeing the Atmosphere The behavior of the atmosphere is very complex. Different ways of displaying the characteristics.
Nesting. Eta Model Hybrid and Eta Coordinates ground MSL ground Pressure domain Sigma domain  = 0  = 1  = 1 Ptop  = 0.
Rapid Update Cycle Model William Sachman and Steven Earle ESC452 - Spring 2006.
Hector simulation We found simulation largely depending on: Model initialization scheme Lateral boundary conditions Physical processes represented in the.
This is the footer WRF Basics Weather Research and Forecasting.
1 NGGPS Dynamic Core Requirements Workshop NCEP Future Global Model Requirements and Discussion Mark Iredell, Global Modeling and EMC August 4, 2014.
Atmospheric Modeling at RENCI Brian J. Etherton. Atmospheric Modeling at RENCI Focus of RENCI for C- STAR project is to provide modeling support/development.
HWRF Model Sensitivity to Non-hydrostatic Effects Hurricane Diagnostics and Verification Workshop May 4, 2009 Katherine S. Maclay Colorado State University.
1 Short term plan to assist 2011 HWRF implementation HFIP Stream 1 Regional Hurricane Model Diagnostics Planning Meeting, 11/08/2010.
1 An Overview of the NARCCAP WRF Simulations L. Ruby Leung Pacific Northwest National Laboratory NARCCAP Users Meeting NCAR, Boulder, CO April ,
Hongli Jiang, Yuanfu Xie, Steve Albers, Zoltan Toth
GOES-R Synthetic Imagery over Alaska Dan Lindsey NOAA/NESDIS, SaTellite Applications and Research (STAR) Regional And Mesoscale Meteorology Branch (RAMMB)
NCEP’s UNIFIED POST PROCESSOR (UPP)
1 WRF PreProcessing System (WPS) A Brief Overview WMO, Training Course, September 2011 Alanya, Turkey Dr Meral Demirtaş Turkish State Meteorological.
ASSIMILATION OF GOES-DERIVED CLOUD PRODUCTS IN MM5.
The National Environmental Agency of Georgia L. Megrelidze, N. Kutaladze, Kh. Kokosadze NWP Local Area Models’ Failure in Simulation of Eastern Invasion.
Development of WRF-CMAQ Interface Processor (WCIP)
Mesoscale Modeling Review the tutorial at: –In class.
HWRF ERROR ANALYSIS T N Krishnamurti A.Thomas A. Simon Florida State University.
Driving UM-SCM with reanalysis / model data Vaughan Barras ACCESS Model Development Group.
Understanding the USEPA’s AERMOD Modeling System for Environmental Managers Ashok Kumar Abhilash Vijayan Kanwar Siddharth Bhardwaj University of Toledo.
RAMS Evaluation and Visualization Utilities (REVU) Post Processing.
Non-hydrostatic Numerical Model Study on Tropical Mesoscale System During SCOUT DARWIN Campaign Wuhu Feng 1 and M.P. Chipperfield 1 IAS, School of Earth.
Higher Resolution Operational Models. Operational Mesoscale Model History Early: LFM, NGM (history) Eta (mainly history) MM5: Still used by some, but.
Center for Satellite Applications and Research (STAR) Review 09 – 11 March 2010 Image: MODIS Land Group, NASA GSFC March 2000 POES Microwave Products Presented.
P1.85 DEVELOPMENT OF SIMULATED GOES PRODUCTS FOR GFS AND NAM Hui-Ya Chuang and Brad Ferrier Environmental Modeling Center, NCEP, Washington DC Introduction.
Modern Era Retrospective-analysis for Research and Applications: Introduction to NASA’s Modern Era Retrospective-analysis for Research and Applications:
WRF Four-Dimensional Data Assimilation (FDDA) Jimy Dudhia.
EWGLAM Oct Some recent developments in the ECMWF model Mariano Hortal ECMWF Thanks to: A. Beljars (physics), E. Holm (humidity analysis)
1 Rachel Capon 04/2004 © Crown copyright Met Office Unified Model NIMROD Nowcasting Rachel Capon Met Office JCMM.
An Update on COLA’s Software Development Jennifer M. Adams and Brian Doty.
1 The Nonhydrostatic Icosahedral (NIM) Model: Description and Potential Use in Climate Prediction Alexander E. MacDonald Earth System Research Lab Climate.
SCD Research Data Archives; Availability Through the CDP About 500 distinct datasets, 12 TB Diverse in type, size, and format Serving 900 different investigators.
Bogdan Rosa 1, Marcin Kurowski 1 and Michał Ziemiański 1 1. Institute of Meteorology and Water Management (IMGW), Warsaw Podleśna, 61
___________________________________________________________________________WRF-SI ___________________________________________________Community Modeling.
Module 6 MM5: Overview William J. Gutowski, Jr. Iowa State University.
Vincent N. Sakwa RSMC, Nairobi
Active and passive microwave remote sensing of precipitation at high latitudes R. Bennartz - M. Kulie - C. O’Dell (1) S. Pinori – A. Mugnai (2) (1) University.
Hurricane Model Transitions to Operations at NCEP/EMC 2006 IHC Conference, Mobile, AL Robert Tuleya, S. Gopalkrishnan, Weixing Shen, N. Surgi, and H.Pan.
Higher Resolution Operational Models
Land-Surface evolution forced by predicted precipitation corrected by high-frequency radar/satellite assimilation – the RUC Coupled Data Assimilation System.
Radiative-Convective Model. Overview of Model: Convection The convection scheme of Emanuel and Živkovic-Rothman (1999) uses a buoyancy sorting algorithm.
Accessing EURO4M and UERRA data in ECMWF MARS archive Richard Mládek, Manuel Fuentes (ECMWF)
Numerical Weather Forecast Model (governing equations)
TIGGE Archives and Access
NCEP’s UNIFIED POST PROCESSOR (UPP)
NCEP’s UNIFIED POST PROCESSOR (UPP)
IMPROVING HURRICANE INTENSITY FORECASTS IN A MESOSCALE MODEL VIA MICROPHYSICAL PARAMETERIZATION METHODS By Cerese Albers & Dr. TN Krishnamurti- FSU Dept.
RECENT INNOVATIONS IN DERIVING ATMOSPHERIC MOTION VECTORS AT CIMSS
gWRF Workflow and Input Data Requirements
An Overview of the NARCCAP WRF Simulations and Analysis
Local Analysis and Prediction System (LAPS)
Initialization of Numerical Forecast Models with Satellite data
RegCM3 Lisa C. Sloan, Mark A. Snyder, Travis O’Brien, and Kathleen Hutchison Climate Change and Impacts Laboratory Dept. of Earth and Planetary Sciences.
Generation of Simulated GIFTS Datasets
A brief introduction to NEMS
Presentation transcript:

NCEP’s UNIFIED POST PROCESSOR (UPP) Hui-Ya Chuang

Overview NCEP uses UPP as the common post processor for all operational models. Forecasts from different models are computed the same way in UPP and can therefore be verified fairly. UPP generates output in GRIB1 or GRIB2.

Components of the UPP The UPP has two components: post and copygb. GFS output Visualization copygb gfs_cntrl.parm

Functions and features of post Performs vertical interpolation onto isobaric and other non-model surfaces Computes diagnostic fields An MPI-parallel code Can be run as a post library on NEMS quilt server

Functions of copygb Performs horizontal interpolation to a defined output grid Creates an output grid different than the model integration domain. Performs de-staggering for models that are on staggered grids NOTE: many visualization packages cannot properly handle staggered grids

Fields generated by the UPP The UPP currently outputs hundreds of possible fields. Complete list in the Post Processing Utilities Chapter of the user guide online: http://www.dtcenter.org/wrf-nmm/users/docs/user_guide/V3/users_guide_nmm_chap1-7.pdf Sample fields generated by UPP: T, Z, humidity, wind, cloud water, cloud ice, rain, snow, and aerosol on isobaric levels Shelter level T, humidity, and wind fields Two types of SLP

Fields generated by the UPP 4) Precipitation-related fields: accumulated and instantaneous precipitation for total, convective, and grid scale 5) PBL-related fields: PBL height, 6 layers of PBL 30 hPa layer-averaged temperature, humidity, and wind 6) Radiative and Surface fluxes 7) Cloud related fields: Cloud fraction, Cloud top/bottom p, Z, and T (conv, GS, total) 8) Aviation products: in-flight icing, turbulence and ceiling

Fields generated by the UPP 9) Diagnostic fields: Vorticity and geostrophic stream function Isentropic fields WMO-defined and dynamic tropopause fields Precipitation type Satellite look-alike products Radar reflectivity for some models

Computation of atmospheric isobaric fields Vertical interpolation of all state fields from model to pressure levels is performed in linear in ln(p) fashion. The GFS model does not output height fields, so the post processor generates model level heights by integrating the hypsometric equation.

Computation of underground isobaric fields All underground wind components are the same as those at the first model level above ground. Temperature applies a constant qv computed from an average of the 2nd and 3rd model levels above ground. Humidity fields are defined by maintaining the average RH of the 2nd and 3rd model levels above the surface.

Derivation of sea level pressure Standard NCEP SLP: Based on underground temperatures extrapolated using a constant lapse rate, but subject to the Shuell correction. Can be very noisy over mountainous terrain in higher-resolution model runs Membrane NCEP SLP: Underground temperatures recomputed by relaxing using successive overrelaxation. Hydrostatic integration of this smooth underground temperature field yields a much smoother SLP field.

Computation of simulated Satellite Products They are derived by calling Community Radiative Transfer Model (CRTM) forward model using model predicted cloud, moisture, and surface fields as input Allow users to make direct comparisons between satellite observations and model forecast EMC has been generating NADIR simulated GOES products operationally for both GFS and NAM since 2007 HWRF has also been generating simulated GOES operationally for several years and recently F-17 SSMIS

Computation of simulated radar reflectivity Different algorithms are used depending on the microphysics (MP) option used in the model run: Ferrier MP scheme: consistent with assumptions made in Ferrier MP scheme (details in Ferrier’s 94 JAS publication). Other MP schemes: adopted from RIP4. More information can be found online: http://www.mmm.ucar.edu/wrf/users/docs/ripug.htm GFS currently does not output radar reflectivity because its microphysics scheme does not have suspended rain and snow.

Shelter level fields and PBL height Shelter level fields and PBL height are direct output from each model They are not interpolated or diagnosed in the post This ensures that these fields are derived within the model based on surface and PBL physics used in your model runs

Input to run post Post needs two input files: itag: a text file which post reads via unit 5 to provide information on model output file name format of model output (nemsio, binary, or netcdf) forecast validation time model name (GFS, NMM or NCAR) gfs_cntrl.parm: control file specifying fields/levels to output for Grib1 In the scripts provided in with tutorial, these files are automatically generated or linked

Post control file: gfs_cntrl.parm Users specify which fields or which level(s) of fields to output by modifying control file, e.g., GRIB packing precision** (PRESS ON MDL SFCS ) SCAL=(6.0) L=(11000 00000 00000 00000 00000 00000 00000… (HEIGHT ON MDL SFCS ) SCAL=(6.0) Each column represents a single model/isobaric level: “1” = output, “0” = no output Product description – post code keys on these character strings. ** larger values  more precision, but larger GRIB files.

Post control file: gfs_cntrl.parm The included gfs_cntrl.parm file is used for operational GFS post processing. The Table 3 in previously mentioned users’ guide explains the character string abbreviations used in the control file: http://www.dtcenter.org/wrf-nmm/users/docs/user_guide/V3/users_guide_nmm_chap1-7.pdf

Outputting fields on different vertical coordinates Post outputs on several vertical coordinates: Native model levels 47 default or user-specified isobaric levels 15 flight/wind energy levels: 30, 50, 80, 100, …, 2743, 3658, 4572, 6000 m (above ground or above MSL) 6 PBL layers: each averaged over a 30 hPa deep layer 2 AGL radar levels: 1000 & 4000 m Except for AGL radar and isobaric levels, vertical levels are listed from the ground surface up in gfs_cntrl.parm.

Examples of using Post control file Output T every 50 hPa from 50 hPa to 1000 hPa: (TEMP ON PRESS SFCS ) SCAL=( 4.0) L=(00000 01001 01…) 2 5 7 10 20 30 50 70 75 100 125 150 Isobaric levels increase from left to right: 2, 5, 7, 10, 20, 30, 50, 70, then every 25 hPa from 75-1000 hPa. Isobaric levels every 50 hPa: L=(00000 01001 01010 10101 01010 10101 01010 10101 01010 10000 00000 00000 00000 00000) Isobaric levels every 25 hPa: L=(00000 01011 11111 11111 11111 11111 11111 11111 11111 10000 00000 00000 00000 00000)

Examples of using Post control file Output instantaneous surface sensible heat flux: (INST SFC SENHEAT FX ) SCAL=( 4.0) L=(10000 00000 00000 00000 00000 00000 00000 00000 00000 00000…) Output the U-wind component at the 5 lowest model levels: (U WIND ON MDL SFCS ) SCAL=( 4.0) L=(11111 00000 00000 00000 00000 00000 00000 00000 00000 00000…) Output U-wind component at 30, 50, and 80 m AGL: (U WIND AT FD HEIGHT) SCAL=( 4.0) L=(22200 00000 00000 00000 00000 00000 00000 00000 00000 00000…) For the flight/wind energy level fields: “2” requests AGL. “1” requests above mean sea level.

To run copygb The generic command to run copygb and horizontally interpolate onto a new grid is: copygb.exe –xg”${grid}” in.grb out.grb Two options on how to specify the target $grid: Pre-defined NCEP standard grid number User-defined grid definition

Run copygb – Option 1 Interpolate to a pre-defined NCEP standard grid (restrictive but simple) For example, to interpolate onto NCEP grid 212: copygb.exe –xg212 in.grb out.grb Descriptions of NCEP grids are available online: http://www.nco.ncep.noaa.gov/pmb/docs/on388/tableb.html

Run copygb – Option 2 Create a user-defined Latitude-Longitude grid by specifying a full set of grid parameters (complicated but flexible). copygb.exe –xg”255 0 NX NY STARTLAT STARTLON 136 ENDLAT ENDLON DLAT DLON 64” in.grb out.grb copygb –xg”255 0 401 401 10000 -130000 136 50000 -90000 100 100 64” in.grb out.grb map type (0=LTLN) Skim through just to show users how to project onto their own LL grid. NE lat (millidegrees) NE lon (millidegrees) grid spacing (millidegrees)

GRIB file visualization with GrADS GrADS has utilities to read GRIB files on any non-staggered grids and generate GrADS “control” files. The utilities grib2ctl and gribmap are available via: http://www.cpc.ncep.noaa.gov/products/wesley/grib2ctl.html Package download and user guide for GrADS are available online: http://grads.iges.org/grads/gadoc/ A sample script to use GrADS to plot various GFS fields will be provided with tutorial

Forecast plotted with GrADS: Observed (L) and GFS derived (R) brightness temperature for GOES water vapor channel

Future plans Continue adding new products to the released UPP code as they are developed, and expand code portability Continue to improve efficiency of UPP Transition all operational model to output Grib2

Questions???

GRIB file visualization with GEMPAK The GEMPAK utility “nagrib” reads GRIB files from any non-staggered grid and generates GEMPAK-binary files that are readable by GEMPAK plotting programs GEMPAK can plot horizontal maps, vertical cross-sections, meteograms, and sounding profiles. Package download and user guide are available online: http://www.unidata.ucar.edu/content/software/gempak/index.html

Forecast plotted with GEMPAK : Precipitation and derived radar reflectivity