Syed RH Rizvi.

Similar documents
Generation of WRF-ARW Background Errors (BE) For GSI

GSI fundamentals (4): Background Error Covariance and Observation Error

EnKF Fundamentals (2b): Applications

GSI Setup, Run and Namelist

About the SPEEDY model (from Miyoshi PhD Thesis):

EnKF Fundamentals (1): Configuration and Run

WRF-NMM Standard Initialization (SI) Matthew Pyle 8 August 2006

GSI Fundamentals (5): Review and Applications

Paralleliza(on Challenges for Ensemble Data Assimila(on

GSI Fundamentals (2) Run and Namelist

WRF Data Assimilation System: Software and Compilation

MET+ MET+ Unified Package. Python wrappers around MET and METViewer: Python wrappers

RegCM-ROMS Tutorial: Introduction to ROMS Ocean Model

Stat Analysis Tool. Filtering Summarizing Aggregating. of Grid-Stat, Point-Stat, & Wavelet-Stat output

WRF-Var System. WRF-Var Tutorial July 21-22, Xin Zhang and Syed RH Rizvi. Michael Duda

Introduction to MODE

Fathom Dynamic Data TM Version 2 Specifications

Gridded Data Speedwell Derived Gridded Products

RK-Time Integration and High-Order Spatial Discretization a New Dynamical Core for the LMK

HYSPLIT model description and operational set up for benchmark case study

ARPS-3dvar Program. 1. Introduction

Data Analysis and Solver Plugins for KSpread USER S MANUAL. Tomasz Maliszewski

DRAFT. ATMET Technical Note. Common Customizations for RAMS v6.0. Number 2. Prepared by: ATMET, LLC PO Box Boulder, Colorado

Simulation and visualization of simple leapfrog advection scheme. ATMO 558 Term Project Koichi Sakaguchi

ARW WRF Graphical Packages ARWpost & NCL. Cindy Bruyère

Moving Weather Model Ensembles To A Geospatial Database For The Aviation Weather Center

NaysEddy ver 1.0. Example MANUAL. By: Mohamed Nabi, Ph.D. Copyright 2014 iric Project. All Rights Reserved.

KAshima RAy-Tracing Service (KARATS)

Instituting an observation database (ODB) capability in the GSI

McIDAS-V Tutorial Displaying Gridded Data updated January 2016 (software version 1.5)

GSI Setup, Run and Namelist

STATS PAD USER MANUAL

Introduction to the ClimValDiagTool

ITACS : Interactive Tool for Analysis of the Climate System

Flow Visualisation 1

Predicting Atmospheric Parameters using Canonical Correlation Analysis

Minitab 17 commands Prepared by Jeffrey S. Simonoff

OBAN Class Homework Assignment No. 4 Distributed on November 3, Due Thursday, December 1, 2016

The inclusion of cloudy radiances in the NCEP GSI analysis system

McIDAS-V Tutorial Displaying Gridded Data updated June 2015 (software version 1.5)

Post-processing Tools

A Test Suite for GCMs: An Intercomparison of 11 Dynamical Cores

Overview Trajectory Details

AHW Post Processing. Cindy Bruyère. WRF Tutorial for Hurricanes Mesoscale & Microscale Meteorological Division / NCAR

WRF-Hydro hydro.namelist File with Description of Options for use with WRF-Hydro V5

IPhone App for. Numerical Prediction of Oil Slick Movement in Arabian Gulf and Kuwait Waters For IPhone Mobile. KOil Apps

ESMValTool v2.0 Technical Overview

Online Trajectory Module in COSMO - A short user guide

WinADCP User s Guide. P/N (November 2001) RD Instruments Acoustic Doppler Solutions

QstatLab: software for statistical process control and robust engineering

PyNGL & PyNIO Geoscience Visualization & Data IO Modules

Each of the sections has an explanation followed with the option to select the parameters.

PC APPLICATION SOFTWARE WEATHER OS (MODEL: WMR100 / WMR200 / WMRS200 / I300 / I600 / EMS100 / RMS300 / RMS600) USER GUIDE IMPORTANT: LAUNCH SOFTWARE

3-D Wind Field Simulation over Complex Terrain

Breeze - Segmentation guide

GEOG 4110/5100 Advanced Remote Sensing Lecture 4

User's Guide for the NMM Core of the Weather Research and Forecast (WRF) Modeling System Version 3. Chapter 3: WRF Preprocessing System (WPS)

INSTED /CFD Post-Processor. Post-Processor. Chapter 5 INSTED /CFD (2D) Post-Processor

RF Tutorial. Rhys Hawkins January This document gives a tutorial introduction to using the RF software.

Testing Random- Number Generators

Vertical and Horizontal Translations

Converging Remote Sensing and Data Assimilation through Data Fusion

MODELED MESOSCALE GRAVITY WAVES: CONTINUOUS SPECTRUM AND ENERGY CASCADE Chungu Lu 1, Steven Koch, Fuqing Zhang, and Ning Wang

GrADS for Beginners. Laura Mariotti

Automatic subsetting of WRF derived climate change scenario forcings

Mass-flux parameterization in the shallow convection gray zone

Interpolation of gridded data using Geostrophic Balance. Lennon O Naraigh *

Instituting an observation database

CH5: CORR & SIMPLE LINEAR REFRESSION =======================================

File Formats and Pre-Processing

Simulation of Brightness Temperatures for the Microwave Radiometer (MWR) on the Aquarius/SAC-D Mission. Salman S. Khan M.S. Defense 8 th July, 2009

Clouds in global models are variable

DMT-CCN instrument droplet growth simulations manual

Ocean Simulations using MPAS-Ocean

Weather Research and Forecasting Model 2.2 Documentation: A Step-by-step guide of a Model Run

CDAA No. 4 - Part Two - Multiple Regression - Initial Data Screening

HWRF: Setup and Run. Shaowu Bao CIRES/CU and NOAA/ESRL/GSD. WRF For Hurricanes Tutorial Boulder, CO April

CSU RAMS. Procedures for Common User Customizations of the Model. Updated by:

Projections for use in the Merced River basin

Information Content of Limb Radiances from MIPAS

CLM4.5 Tutorial: Running for Single- Point/ Regional Cases

Geographic Information System and its Application in Hydro-Meteorology Exercises using SavGIS

Global non-hydrostatic modelling using Voronoi meshes: The MPAS model

MEA 716 WRF Homework, Data Case Spring WRF Real-Data Case Study Simulation

Part I, Chapters 4 & 5. Data Tables and Data Analysis Statistics and Figures

Practice Test (page 391) 1. For each line, count squares on the grid to determine the rise and the run. Use slope = rise

EMEP MSC-W Model Training Course at met.no, Oslo, Norway Room: Braavo, IT Building, MET Forskningsparken

Math 144 Activity #4 Connecting the unit circle to the graphs of the trig functions

Magics support in CDO

FODAVA Partners Leland Wilkinson (SYSTAT & UIC) Robert Grossman (UIC) Adilson Motter (Northwestern) Anushka Anand, Troy Hernandez (UIC)

George H. Bryan, Richard Rotunno, National Center for Atmospheric Research, Boulder, Colorado, USA

LAB 1 INSTRUCTIONS DESCRIBING AND DISPLAYING DATA

The Power and Sample Size Application

newfasant US User Guide

SST Retrieval Methods in the ESA Climate Change Initiative

Supplement of The generic MESSy submodel TENDENCY (v1.0) for process-based analyses in Earth system models

Overview of the CohortMethod package. Martijn Schuemie

Real-time Vibration Analyzer Software

Introduction to Data Assimilation

c Fluent Inc. May 16,

Transcription:

Community Tools: gen_be Syed RH Rizvi National Center For Atmospheric Research NCAR/ESSL/MMM, Boulder, CO-80307, USA rizvi@ucar.edu 0

Talk overview What is gen_be? How it works? Some technical details Important namelist options scripts and graphics gen_be diagnostics for CON200 and T8 domain 1

What is gen_be? It computes different components of background error (BE) statistics for WRF-ARW model It may produce BE both for WRFDA and GSI It is designed to work either for NMC or Ensemble (ENS) method It is available with WRFDA package and resides in gen_be subdirectory under its main directory 2

How gen_be works? After configuring wrfda, all the desired executables may be built using./compile all_wrfvar command It works in three stages (stage0, stage1 and stage2) These three stages needs to be executed in the same order Each stage has its own corresponding parallel script which is executed via a suitable wrapper script 3

gen_be ----- Stage0: It executes gen_be_stage0_gsi.f90 code Main function: Process WRF-ARW forecasts and output the desired info about the domain configuration Convert horizontal wind components (U,V) to stream function and velocity potential (Ψ,χ) Forms desired perturbations depending on whether NMC or ENS method to be used 4

gen_be ----- Stage1: It executes gen_be_stage1_gsi.f90 code Its main function is to remove the temporal mean for NMC method 5

gen_be ----- Stage2: It executes gen_be_stage2_gsi.f90 code Its main function is to compute the following: Regression coefficients for velocity potential (χ), temperature (t) and surface pressure (ps) Unbalanced parts of χ, t and ps Variance of all the control variables Horizontal and vertical length-scales of the control variables Variance of relative humidity (rh) in 5% bins of mean rh 6

Some technical details about gen_be Horizontal length-scale (L) are computed following Wan Shu et al. (MWR, 2002) L = 8 *Variance(X) Variance{ 2 (X)} 1 4 For each sigma level (l), vertical length-scale (VL) is computed using vertical error covariance (vcor) for each sigma level level with adjacent level just below this level as follows: 1 VL(l) = abs[2 vcor(l) vcor(l + 1)] Regression coefficients for χ are latitude dependent. However for t and ps, it does not vary with latitude Vertical length-scales do not vary with latitude. Horizontal length-scales and variance varies with latitude 1/2 7

Important namelist options Variable Name Type Default Option Description BE_METHOD Character NMC Method of computing BE statistics NMC or ENS, the ensemble based POISSON_METHOD Integer 1 Method for Poisson solver 1 Spectral 2 Relaxation FFT_METHOD Integer 2 Fast Fourier Transform 1 - Cosine 2 - Sine FSTAT Logical False Includes the contribution of coriolis parameter effect for temperature and psi regression coefficients LAT_BINS_IN_DEG Real 1.0 Width of Latitude bins in degrees LESS_Q_FROM_TOP Integer 0 Number of top model sigma levels to eliminate moisture BE statistics Debug options Integer 0 Flag for debugging the code 8

Scripts and graphics A top level script gen_be_gsi.ksh executes various stages of gen_be. This is executed via a suitable wrapper stage0 has its own separate script gen_be_stage0_gsi.ksh. It is called by the top level script, if it is desired to run this stage Thus to run gen_be, only a wrapper script needs to be developed which includes information about domain configuration, location of forecast output files, initial and final dates, desired namelist options etc. Successful execution produces the desired background error statistics file as wrf-arw-gsi_be in RUN_DIR directory To display the contents of wrf-arw-gsi_be, the NCL script plot_gsi_be.ncl may be run via a suitable wrapper script 9

A sample wrapper to run gen_be #! /bin/ksh -aeu #---------------------------------------------------------------------------------------------------------------- # Script gen_be_wrapper.ksh ## Author : Syed RH Rizvi, MMM/ESSL/NCAR, Date:04/15/2009 # Purpose: Calculates WRF-ARW background error statistics for GSI #---------------------------------------------------------------------------------------------------------------- export WRFVAR_DIR=/mmm/users/rizvi/code/trunk_mbe export SCRIPTS_DIR=/mmm/users/rizvi/code/WRFDA_scripts/var/scripts export GRAPHICS_DIR=/mmm/users/rizvi/code/WRFDA_scripts/var/graphics/ncl export NUM_WE=44 # 1 point less than stagger points in WE export NUM_SN=44 export NUM_LEVELS=27 export LESS_Q_FROM_TOP=0 export LAT_BINS_IN_DEG=5.0 export DEBUG=0 export REGION=con200 export DAT_DIR=/ptmp/rizvi/data export REG_DIR=$DAT_DIR/$REGION # 1 point less than stagger points in SN # 1 point less than stagger point in vertical # Exclude levels from top for moisture statistics # Lat bins (in deg) for BE stats export EXPT=run_gsi_be_lat_bin_size_${LAT_BINS_IN_DEG}_lnps export RUN_DIR=$REG_DIR/$EXPT export FC_DIR=$REG_DIR/novar/fc export RUN_GEN_BE_GSI_STAGE0=true export RUN_GEN_BE_GSI_STAGE1=true export RUN_GEN_BE_GSI_STAGE2=true export START_DATE=2007070200 # the first perturbation valid date export END_DATE=2007073112 # the last perturbation valid date export INTERVAL=12 ${SCRIPTS_DIR}/gen_be/gen_be_gsi.ksh 10

A sample wrapper to display BE #! /bin/ksh -aeu #---------------------------------------------------------------------------------------------------------------- # Script : wrapper_gen_be_gsi_plot.ksh # Author: Syed RH Rizvi, UCAR/NCAR/ESSL/MMM/DAG Date: 08/12/2009 # Purpose: Wrapper for the display of background error statistics for GSI #---------------------------------------------------------------------------------------------------------------- export SCRIPTS_DIR=/mmm/users/rizvi/code/WRFDA_scripts/var/scripts export GRAPHICS_DIR=/mmm/users/rizvi/code/WRFDA_scripts/var/graphics/ncl export GRAPHIC_WORKS=pdf export NUM_WE=44 export NUM_SN=44 export NUM_LEVELS=27 export REGION=con200 export PLOT_CORRELATION=true export DAT_DIR=/ptmp/rizvi/data export REG_DIR=$DAT_DIR/$REGION export EXPT=run_gsi_be export RUN_DIR=$REG_DIR/$EXPT ncl ${GRAPHICS_DIR}/gen_be/plot_gsi_be.ncl #--------------------------------------------------------- if $PLOT_CORRELATION ; then # Plot Correlation: # 1 point less than stagger points in WE ncl ${GRAPHICS_DIR}/gen_be/gsi_correlation.ncl fi # 1 point less than stagger points in SN # 1 point less than stagger point in vertical 11

BE diagnostics Grid: 140 x 94 x 57 Grid: 45 x 45 x 28 12

WRF-ARW BE diagnostics -- balanced fields CONUS, 200 Km Domain T8, 45 Km Domain 13

WRF-ARW BE diagnostics -- Variance CONUS, 200 Km Domain T8, 45 Km Domain 14

BE diagnostics -- Horizontal Length-scales CONUS, 200 Km Domain T8, 45 Km Domain 15

BE diagnostics -- Vertical Length-scales CONUS, 200 Km Domain T8, 45 Km Domain 16

BE diagnostics -- Regression coeff CONUS, 200 Km Domain T8, 45 Km Domain 17

Single Obs test for CONUS 200 Km domain U - Observation T - Observation 18