NCEP’s UNIFIED POST PROCESSOR (UPP)

Slides:



Advertisements
Similar presentations
GEMS Kick- off MPI -Hamburg CTM - IFS interfaces GEMS- GRG Review of meeting in January and more recent thoughts Johannes Flemming.
Advertisements

Weather Research & Forecasting: A General Overview
WMO GRIB as a Data Model Gil Ross, UK Met Office
WRF Modeling System V2.0 Overview
NCEP’s UNIFIED POST PROCESSOR (UPP)
The Problem of Parameterization in Numerical Models METEO 6030 Xuanli Li University of Utah Department of Meteorology Spring 2005.
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”
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.
Realtime Analysis of Model ICs Wallace Hogsett, NHC 1.
1 NGGPS Dynamic Core Requirements Workshop NCEP Future Global Model Requirements and Discussion Mark Iredell, Global Modeling and EMC August 4, 2014.
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.
Hongli Jiang, Yuanfu Xie, Steve Albers, Zoltan Toth
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.
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.
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)
2 HS3 Science Team Meeting - BWI - October 19-20, 2010HAMSR/Lambrigtsen HAMSR Status Update (2015) Bjorn Lambrigtsen (HAMSR PI) Shannon Brown (HAMSR Task.
1 Rachel Capon 04/2004 © Crown copyright Met Office Unified Model NIMROD Nowcasting Rachel Capon Met Office JCMM.
___________________________________________________________________________WRF-SI ___________________________________________________Community Modeling.
Overview of Microphysics in NCEP Models Brad Ferrier 1,2 (Thanks to Eric Aligo 1,2 ) 1 NOAA/NWS/NCEP/EMC 2 I.M. Systems Group, Inc (IMSG) “Quick Hits”
Applied NWP [1.2] “…up until the 1960s, Richardson’s model initialization problem was circumvented by using a modified set of the primitive equations…”
Module 6 MM5: Overview William J. Gutowski, Jr. Iowa State University.
Vincent N. Sakwa RSMC, Nairobi
Hurricane Model Transitions to Operations at NCEP/EMC 2006 IHC Conference, Mobile, AL Robert Tuleya, S. Gopalkrishnan, Weixing Shen, N. Surgi, and H.Pan.
16-1 PC-HYSPLIT WORKSHOP Workshop Agenda Introduction to HYSPLIT Introduction.ppt Model Overview Model_Overview.ppt Meteorological Data Meteorological_Data.ppt.
ThermodynamicsM. D. Eastin We need to understand the environment around a moist air parcel in order to determine whether it will rise or sink through the.
Accessing EURO4M and UERRA data in ECMWF MARS archive Richard Mládek, Manuel Fuentes (ECMWF)
Matt Vaughan Class Project ATM 621
The Course of Synoptic Meteorology
Principles of weather forecasting
Numerical Weather Forecast Model (governing equations)
Operational COSMO of MeteoSwiss
Clouds and Large Model Grid Boxes
Grid Point Models Surface Data.
TIGGE Archives and Access
NCEP’s UNIFIED POST PROCESSOR (UPP)
HWRF Initialization Overview
Better Forecasting Bureau
Climate , Climate Change, and climate modeling
RECENT INNOVATIONS IN DERIVING ATMOSPHERIC MOTION VECTORS AT CIMSS
gWRF Workflow and Input Data Requirements
Hyperspectral Wind Retrievals Dave Santek Chris Velden CIMSS Madison, Wisconsin 5th Workshop on Hyperspectral Science 8 June 2005.
An Overview of the NARCCAP WRF Simulations and Analysis
Turbulence-Related Products Robert Sharman NCAR/RAP
Local Analysis and Prediction System (LAPS)
Lidia Cucurull, NCEP/JCSDA
CLIMO EXERCISE LONG-TERM AVERAGES.
Initialization of Numerical Forecast Models with Satellite data
COMP60621 Designing for Parallelism
A CASE STUDY OF GRAVITY WAVE GENERATION BY HECTOR CONVECTION
Generation of Simulated GIFTS Datasets
University of Pennsylvania, 1945 (ENIAC museum)
A brief introduction to NEMS
Status of the Regional OSSE for Space-Based LIDAR Winds – Feb01
Presentation transcript:

NCEP’s UNIFIED POST PROCESSOR (UPP) Hui-Ya Chuang NOAA/NCEP/EMC 2016 NMMB Tutorial

Overview NCEP uses UPP as the common post processor for all operational models, including NAM (NMMB), GFS, GEFS, HWRF, SREF, RAP, and HRRR Forecasts from different models are computed the same way in UPP and can therefore be verified fairly UPP generates output in GRIB1 or GRIB2 UPP enables product generation on any output grid

Components of the UPP The UPP has two components: post and copygb. NMMB output Visualization copygb post control file

Functions and features of post Performs vertical interpolation onto isobaric and other non-model surfaces Computes diagnostic fields An MPI-parallel code that will run faster with more processors

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, such as NMMB 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 NMMB 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 (Shuell): 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 solving using 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 NAM (NMMB) and GFS since 2007 HWRF also outputs several simulated microwave products

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). Thompson MP scheme: computed in model Other MP schemes: adopted from RIP4. More information can be found online: http://www.mmm.ucar.edu/wrf/users/docs/ripug.htm

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 (e.g., NMM for NMMB) nam_cntrl.parm: post 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: nam_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: nam_cntrl.parm The included nam_cntrl.parm file is used for operational NAM 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 nam_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). Below is an example to project on a latlon grid 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 NMMB fields will be provided with tutorial

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

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, Sea Level Pressure, and 10 m wind

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 . GFS, GEFS, and RAP have transitioned to Grib2 in recent upgrades. NAM will soon in its upcoming upgrades

Questions???