NCEP’s UNIFIED POST PROCESSOR (UPP)

Slides:



Advertisements
Similar presentations
Weather Research & Forecasting: A General Overview
Advertisements

Use of the GFDL Vortex Tracker
ATMO5332 WRF-ARW Tutorial 0.01”.
WRF Modeling System V2.0 Overview
NCEP’s UNIFIED POST PROCESSOR (UPP)
The NCAR Command Language (NCL) and the NetCDF Data Format Research Tools Presentation Matthew Janiga 10/30/2012.
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”
ERA-Interim and ASR Data Management at NCAR
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.
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.
Lecture 4 Weather Maps and Models Chapters 3 and 4.
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
The Hurricane Weather Research & Forecasting (HWRF) Prediction System Next generation non-hydrostatic weather research and hurricane prediction system.
WRF-VIC: The Flux Coupling Approach L. Ruby Leung Pacific Northwest National Laboratory BioEarth Project Kickoff Meeting April 11-12, 2011 Pullman, WA.
1 WRF PreProcessing System (WPS) A Brief Overview WMO, Training Course, September 2011 Alanya, Turkey Dr Meral Demirtaş Turkish State Meteorological.
Donald Stark National Center for Atmospheric Research (NCAR) The Developmental Testbed Center (DTC) Wednesday 29 June, 2011 GSI Fundamentals (1): Setup.
Donald Stark National Center for Atmospheric Research (NCAR) The Developmental Testbed Center (DTC) Thursday 13 August, 2015 Downloading and Building EnKF.
Introduction to the WRF Modeling System Wei Wang NCAR/MMM.
Thiago Quirino and S.G. Gopalakrishnan, AOML/NOAA Hurricane Research Division, Miami, FL Thiago Quirino and S.G. Gopalakrishnan, AOML/NOAA.
The National Environmental Agency of Georgia L. Megrelidze, N. Kutaladze, Kh. Kokosadze NWP Local Area Models’ Failure in Simulation of Eastern Invasion.
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.
Fly - Fight - Win 16 th Weather Squadron Evan Kuchera Fine Scale Models and Ensemble 16WS/WXN Template: 28 Feb 06 Air Force Weather Ensembles.
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.
Ming Hu Developmental Testbed Center Introduction to Practice Session 2011 GSI Community Tutorial June 29-July 1, 2011, Boulder, CO.
Higher Resolution Operational Models. Operational Mesoscale Model History Early: LFM, NGM (history) Eta (mainly history) MM5: Still used by some, but.
The WRF Preprocessing System Michael Duda 2006 WRF-ARW Summer Tutorial.
_______________________________________________________________CMAQ Libraries and Utilities ___________________________________________________Community.
Installing and Running the WPS Michael Duda 2006 WRF-ARW Summer Tutorial.
Hurricane Intensity Estimation from GOES-R Hyperspectral Environmental Suite Eye Sounding Fourth GOES-R Users’ Conference Mark DeMaria NESDIS/ORA-STAR,
Soil moisture generation at ECMWF Gisela Seuffert and Pedro Viterbo European Centre for Medium Range Weather Forecasts ELDAS Interim Data Co-ordination.
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:
Mesoscale & Microscale Meteorological Division / NCAR WRF Modeling System Overview Jimy Dudhia.
WRF Four-Dimensional Data Assimilation (FDDA) Jimy Dudhia.
Ligia Bernardet, S. Bao, C. Harrop, D. Stark, T. Brown, and L. Carson Technology Transfer in Tropical Cyclone Numerical Modeling – The Role of the DTC.
Higher Resolution Operational Models. Major U.S. High-Resolution Mesoscale Models (all non-hydrostatic ) WRF-ARW (developed at NCAR) NMM-B (developed.
Donald Stark National Center for Atmospheric Research (NCAR) The Developmental Testbed Center (DTC) 15 January, 2014 Building the HWRF Components.
The WRF Preprocessing System: Description of General Functions
The 4th East Asia WRF Tutorial, 7-10 April 2010 The WRF Preprocessing System: Description of General Functions Michael Duda.
Mesoscale Simulation of a Convective Frontal Passage Travis Swaggerty, Dorothea Ivanova and Melanie Wetzel Department of Applied Aviation Sciences Embry-Riddle.
Current and Future Initialization of WRF Land States at NCEP Ken Mitchell NCEP/EMC WRF Land Working Group Workshop 18 June 2003.
MMET Team Michelle Harrold Tracy Hertneky Jamie Wolff Demonstrating the utility of the Mesoscale Model Evaluation Testbed (MMET)
 2002 Prentice Hall. All rights reserved. 1 Chapter 2 – Introduction to the Visual Studio.NET IDE Outline 2.1Introduction 2.2Visual Studio.NET Integrated.
___________________________________________________________________________WRF-SI ___________________________________________________Community Modeling.
0 0 July, 2009 WRF-Var Tutorial Syed RH Rizvi WRFDA Analysis/Forecast Verification Syed RH Rizvi National Center For Atmospheric Research NCAR/ESSL/MMM,
Installing and Running the WPS Michael Duda 2006 WRF-ARW Summer Tutorial.
Module 6 MM5: Overview William J. Gutowski, Jr. Iowa State University.
The WRF Preprocessing System
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.
Higher Resolution Operational Models
16-1 PC-HYSPLIT WORKSHOP Workshop Agenda Introduction to HYSPLIT Introduction.ppt Model Overview Model_Overview.ppt Meteorological Data Meteorological_Data.ppt.
Hernán García CeCalcULA Universidad de los Andes.
Numerical Weather Forecast Model (governing equations)
WRF Four-Dimensional Data Assimilation (FDDA)
TIGGE Archives and Access
NCEP’s UNIFIED POST PROCESSOR (UPP)
NCEP’s UNIFIED POST PROCESSOR (UPP)
gWRF Workflow and Input Data Requirements
Chapter 2 – Introduction to the Visual Studio .NET IDE
Generation of Simulated GIFTS Datasets
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

Outline Overview Components and Functions Sample fields generated Running unipost Controlling output generation Running copygb Specifying target grid Combining parent and nest domains Visualization

The critical big picture overview Processes model output from both the NMM and the ARW dynamic cores The UPP generates output in GRIB The UPP enables product generation on any output grid Main take-away points

Components of Post-Processing Post control file Note: Bold arrows indicate Operational HWRF path wrfout Files unipost (primarily ARW) tracker copygb Visualization (general forecast applications)

Functions and features of unipost Performs vertical interpolation onto isobaric and other non-model surfaces Computes diagnostic fields De-staggers wind onto mass points for ARW core only A MPI parallel code that will run faster with more processors

Functions of copygb Perform horizontal interpolation onto a defined output grid Useful for both cores in creating an output grid not fixed by the model integration domain Combines the nest data onto the parent domain Performs de-staggering for NMM core only Many visualization packages cannot properly handle staggered grids

Ingesting WRF model output unipost reads in WRF model output in netCDF format using the WRF I/O package A single time per wrfout file works best with sample UPP run scripts (frames_per_outfile=1 in WRF namelist) By default, the WRF model will provide all fields that unipost requires Only a concern if you are modifying the Registry file All model fields read in by unipost for both dynamic cores can be found in the respective User Guides (listed by WRF Registry file variable names)

Fields generated by the UPP The UPP currently outputs hundreds of possible fields Complete list in the Post Processing Utilities chapter of the ARW or NMM User Guides 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, and snow on isobaric levels Shelter level T, humidity, and wind fields SLP (two types) Check # fields for UPP

Fields generated by the UPP Precipitation-related fields: accumulated and instantaneous precipitation for total, convective, and grid scale PBL-related fields Diagnostic fields: satellite look alike, isentropic, vorticity, and simulated radar reflectivity Radiative fluxes Cloud-related fields Aviation products Check # fields for UPP

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 using successive overrelaxation. Hydrostatic integration of this smooth underground temperature field yields a much smoother SLP field.

Computation of Satellite Look Alike 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 HWRF has been generating simulated GOES operationally for several years and recently F-17 SSMIS EMC has also been generating NADIR simulated GOES products operationally for both GFS and NAM since 2007

Fields required by the tracker Input for the tracker program Primary MSLP Relative vorticity* at 10m, 850 and 700 hPa Geopotential height at 850 and 700 hPa Secondary Winds (u/v) at 10m, 850 and 700 hPa also used to extract intensity *UPP outputs absolute and the tracker derives relative

Running unipost and copygb

UPP directory contents (subset) sorc/: source codes scripts/: sample scripts for running UPP and generating graphics lib/: libraries used in the build parm/: control file used when running unipost to specify which variables to output exec/: UPP executables configure: script to configure how to compile post compile: script to compile the UPP code clean: script to clean created files and executables

Input to run unipost Post needs three input files in addition to model output itag: specifies details on model output to process model output file name format of model output (binary or netcdf) forecast validation time model name (NMM or NCAR) wrf_cntrl.parm, hwrf_cntrl.nosat, or hwrf_cntrl.sat : control file to let users specify which fields/levels to output eta_micro_lookup.dat: binary look-up table for Ferrier MP In the scripts provided in with tutorial, these files are automatically generated or linked

unipost control file: wrf_cntrl.parm Users specify which fields and which level(s) of fields to output by modifying control file 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 – unipost code keys on these character strings. ** larger values  more precision, but larger GRIB files.

unipost control file The wrf_cntrl.parm file has entries for every possible output field The hwrf_cntrl.nosat file has entries required by the tracker plus some additional diagnostics 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 unipost outputs on several vertical coordinates: Native model levels 47 isobaric levels 7 flight levels above MSL: 914, 1524, 1829, 2134, 2743, 3658, and 6000 m 6 PBL layers: each averaged over 30 hPa AGL layer 2 AGL levels: 1000 & 4000 m (radar reflectivity). Except for AGL and isobaric levels, vertical levels are counted from the ground surface up in the parameter control file

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. Output instantaneous surface sensible heat flux: (INST SFC SENHEAT FX ) SCAL=( 4.0) L=(10000 00000 00000 00000 00000 00000 00000 00000

copygb target grid definition The generic command to run copygb and horizontally interpolate onto a new grid is: copygb.exe –xg”$grid ” in.grb out.grb Three options on how to specify the target $grid include: Pre-defined NCEP standard grid number Defined grid definition Operational HWRF grid definition User-defined grid definition Grid navigation file created by unipost

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 Description of NCEP grids are available online: http://www.nco.ncep.noaa.gov/pmb/docs/on388/tableb.html

Run copygb – Option 2a Create a user-defined Lambert Conformal grid by specifying a full set of grid parameters (complicated but flexible). copygb.exe –xg”255 3 NX NY STARTLAT STARTLON 8 CENLON DX DY 0 64 TRUELAT1 TRUELAT2 ” in.grb out.grb copygb –xg”255 3 185 129 12190 -133459 8 -95000 40635 40635 0 64 25000 25000” in.grb out.grb indicates user- defined grid map type (3=LC) SW corner (millidegrees) Proj cent lon (millidegrees) # of points 8=grid relative winds 64 = +I, +j scanning order horizontal spacing (meters) Proj true latitudes (millidegrees)

Run copygb – Option 2b Create a user-defined Polar Stereographic grid by specifying a full set of grid parameters (complicated but flexible). copygb.exe –xg”255 5 NX NY STARTLAT STARTLON 8 CENLON DX DY 0 64” in.grb out.grb copygb –xg”255 5 580 548 10000 -128000 8 -105000 15000 15000 0 64” in.grb out.grb map type (5=STR) Skim through just to show users how to project onto their own PS grid. Center flag (0=NH ; 1=SH)

Run copygb – Option 2c 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 Example of create an operational HWRF output domain: copygb –xg”255 0 1101 901 66700 334800 136 -23300 224800 100 100 0” 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)

Run copygb – Option 3 Read in grid navigation file created by unipost (simple, restrictive) Running unipost produces up to two ASCII files containing grid navigation information which is similar in domain and grid spacing to the model integration domain copygb_gridnav.txt for a Lambert Conformal grid (NMM only) copygb_hwrf.txt for a regular Lat-Lon grid (ARW and NMM) For example: read nav < ‘copygb_hwrf.txt’ copygb.exe –xg “$nav “ in.grb out.grb Note: This file is not used in operations

Combine input files with copygb Put nest data onto the parent domain and generates a new GRIB file with the combined data copygb.exe –g”$grid ” -xM parent_in.grb nest_in.grb

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 named run_grads is included in hwrf_utilities/scripts/ that can be used to plot various fields using GrADS

Forecast plotted with GrADs:

HWRF Simulated SSMIS for Hurricane Melissa

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://my.unidata.ucar.edu/content/software/gempak/index.html Further details on this script and using GEMPAK are available in the user’s guide GEMPAK sample script available?

Future Plans NCEP/EMC and the DTC are working on merging their post codes by late Spring 2014 Continue to add new products and expand code portability; Add geostationary infrared imagers to get better coverage of the Indian Ocean, East Atlantic and West Pacific near Southeast Asia Transition all operational model to output Grib2. The benefits include better representation of find resolution grid and up to 50% saving in memory.

Additional Resources WRF-NMM Users Page WRF-NMM Users Guide http://www.dtcenter.org/wrf-nmm/users/ WRF-NMM Users Guide http://www.dtcenter.org/wrf-nmm/users/docs/users_guide/V3/users_guide_nmm_chap1-7.pdf WRF-ARW Users Page http://www.mmm.ucar.edu/wrf/users/ WRF-ARW Users Guide http://www.mmm.ucar.edu/wrf/users/docs/user_guide_V3/contents.html HWRF Users Page http://www.dtcenter.org/HurrWRF/users/docs/index.php Questions regarding UPP can be directed to: wrfhelp@ucar.edu

Questions?