Weather Research and Forecasting – Stochastic Time-Inverted Lagrangian Transport (WRF-STILT) model Derek Mallia LAIR tutorial 12/17/2013.

Slides:



Advertisements
Similar presentations
Introduction to the SPL Interpreter
Advertisements

Structured ASIC Xcellence Framescript A case study demonstrating the power of Framescript to automate the generation of a Data Book or Catalogue.
ATMO5332 WRF-ARW Tutorial 0.01”.
Coding and Debugging. Requirements and Specification Recall the four steps of problem solving: Orient, Plan, Execute, Test Before you start the implementation.
CHyM tutorial Marco Verdecchia – Trieste, September 8/9, 2011.
Stat-JR: eBooks Richard Parker. Quick overview To recap… Stat-JR uses templates to perform specific functions on datasets, e.g.: – 1LevelMod fits 1-level.
Irish Butterfly Monitoring Scheme Tutorial for online system
12 h Annual CMAS Conference Chapel Hill, NC, October 28-30, Recent Advances in High-Resolution Lagrangian Transport Modeling Roland Draxler, Ariel.
Recent STILT work at Jena Christoph Gerbig and Stefan Körner Max-Planck-Institute for Biogeochemistry STILT users at Jena: K. Dhanyalekshmi, Kristina Trusilova,
1 Software: Hymodelc stable, without signs of premature terminations. Consider the latest bug fixes “serious” (i.e., meriting re-runs). Need to re-run.
Course Introduction and Getting Started with C 1 USF - COP C for Engineers Summer 2008.
This is the footer Running WRF on HECToR Ralph Burton, NCAS (Leeds) Alan Gadian, NCAS (Leeds) With thanks to Paul Connolly, Hector.
S. Maksyutov, P.K. Patra and M. Ishizawa Jena; 13 May 2003 TDI experiment with NIES model and interannually varying NCEP winds.
My Workspace Profile. Using the course menu, click on Profile.
Tianfeng Chai 1,2, Alice Crawford 1,2, Barbara Stunder 1, Roland Draxler 1, Michael J. Pavolonis 3, Ariel Stein 1 1.NOAA Air Resources Laboratory, College.
ATM 315 Environmental Statistics Course Goto Follow the link and then choose the desktop application.
Introduction to UNIX/Linux Exercises Dan Stanzione.
Writing your own Madagascar applications Sergey Fomel University of Texas at Austin August 30, 2006 Vancouver, BC.
SqlReports Dean Dahlvang PSUG-MO March About Dean Dean Dahlvang Director of Administrative Technology for the Proctor.
What is Sure BDCs? BDC stands for Batch Data Communication and is also known as Batch Input. It is a technique for mass input of data into SAP by simulating.
CSS Sprites. What are sprites? In the early days of video games, memory for graphics was very low. So to make things load quickly and make graphics look.
Derek Mallia STILT tutorial v08/20/2015
The Art of Climate Modeling Community Atmosphere Model (CAM) Tutorial Dani Bundy Coleman
IPC144 Introduction to Programming Using C Week 1 – Lesson 2
Renesas Technology America Inc. 1 SKP8CMINI Tutorial 2 Creating A New Project Using HEW.
Oct October 2008 An update provided by Thomas Nehrkorn Atmospheric & Environmental Research, Inc. 131 Hartwell Ave Lexington, Massachusetts
Methane and Nitrous Oxide in North America: Using an LPDM to Constrain Emissions Eric Kort Non-CO2 Workshop October 23, 2008.
Problem of the Day  Why are manhole covers round?
HYSPLIT Part 1: Trajectories Glenn Gehring, Office of Air Quality Dept. of Science and Engineering Confederated Tribes of the Umatilla Indian Reservation.
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.
WRF Volcano modelling studies, NCAS Leeds Ralph Burton, Stephen Mobbs, Alan Gadian, Barbara Brooks.
2 March 2007 Running MATCH. 2 March 2007 MATCH is running on: Linux, Solaris PCs (not Windows PC!) Unix workstations Possible to compile on most hardware.
Installing and Running the WPS Michael Duda 2006 WRF-ARW Summer Tutorial.
The Metadata Tool Custom Metadata Tool Who this tool is for: This tool designed to be used a data management system. This tool is geared more for the.
WRF Four-Dimensional Data Assimilation (FDDA) Jimy Dudhia.
This document gives one example of how one might be able to “fix” a meteorological file, if one finds that there may be problems with the file. There are.
Beginning Fortran Fortran (77) Advanced 29 October 2009 *Black text on white background provided for easy printing.
12 CVS Mauro Jaskelioff (originally by Gail Hopkins)
Renesas Technology America Inc. 1 SKP8CMINI Tutorial 2 Creating A New Project Using HEW.
Types of Models Marti Blad Northern Arizona University College of Engineering & Technology.
MadGraph intro1 THE MADGRAPH HOMEPAGES: I have been using.
171 PC-HYSPLIT WORKSHOP Workshop Agenda Model Overview Model history and features Computational method Trajectories versus concentration Code installation.
More Unix Naomi Altman. Directories Directory = folder mkdir - makes a new directory rmdir - removes an empty directory cd mydirectory - moves you into.
September 20 th 2014 Case Study. Observed increases seen in Ozone (MTMET; Sept 20 th ) and PM 2.5 (Hawthorne; Sept 19-21) measurements, wildfire related?
Welcome to the PRECIS training workshop
___________________________________________________________________________WRF-SI ___________________________________________________Community Modeling.
1 Getting Started with C++ Part 1 Windows. 2 Objective You will be able to create, compile, and run a very simple C++ program on Windows, using Microsoft.
Version Control and SVN ECE 297. Why Do We Need Version Control?
BARCA Telecon MPI for Biogeochemistry Jena BARCA CH 4 data analysis Flight 3 (17/06/2009) during BARCA Phase B in the wet season covering wetland.
Update on the 2-moment stratiform cloud microphysics scheme in CAM Hugh Morrison and Andrew Gettelman National Center for Atmospheric Research CCSM Atmospheric.
Wildfire activity as been increasing over the past decades Cites such as Salt Lake City are surrounded by regions at a high risk for increased wildfire.
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.
Forecasting smoke and dust using HYSPLIT. Experimental testing phase began March 28, 2006 Run daily at NCEP using the 6Z cycle to produce a 24- hr analysis.
Creating Flexible, Script-Controlled Autonomous Software Example Explanation.
Instructional Design Center Editing Files Using Google Docs.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Introduction Purpose  This training course demonstrates the use of the High-performance.
MET4750 Techniques for Earth System Modeling MET 5990 Techniques for Earth System Modeling and Research (
Compsci 210 Tutorial Five.
CENRAP Modeling and Weight of Evidence Approaches
Development Environment
Introduction to Metview
The Use of AMET and Automated Scripts for Model Evaluation
CarboEurope Open Science Conference
Observations and a Time-Reversed Lagrangian Transport Model (STILT)
Functions continued.
Input and Output Python3 Beginner #3.
Arrays.
Review of Previous Lesson
Presentation transcript:

Weather Research and Forecasting – Stochastic Time-Inverted Lagrangian Transport (WRF-STILT) model Derek Mallia LAIR tutorial 12/17/2013

PART I: STILT basics

Backward trajectory simulation using the WRF-STILT model for Hurricane Sandy

Basics of the STILT model The STILT model is a 4D (x,y,z,t) Lagrangian particle dispersion model (LDPM) for atmospheric transport The model was primarily developed to derive upstream influence regions for some receptor that we are trying to model for Can also be used qualitatively to determine the origin of your air mass Driven by meteorological models/analyses such as the ECMWF, GDAS, NAM, and WRF However, WRF output cannot be directly used with the STILT model without converting the netcdf file format to “ARL” format which is used by the HYSPLIT model core in STILT For optimal results, 3-hourly averaged winds are required (better mass conservation)

For non-WRF analyses Go to: I generally use these to get a “quick” first look Also good for using as an outer domain I.E if your particles leaves your outer WRF domain, you can still track them beyond that domain if you nest it with something like GDAS which is “global” Downside of these products? Generally, lower spatial and temporal resolution Worse mass conservation (see Nehrkorn et at. 2010) Not necessarily tailored to your needs WRF domain GDAS domain

Uinta Basin example: In the inversion…Outside of the inversion…

Relevant papers for details Lin, J.C., C. Gerbig, S.C. Wofsy, et al., A near-field tool for simulating the upstream influence of atmospheric observations: The Stochastic Time-Inverted Lagrangian Transport (STILT) model, J. Geophy. Res., 108(D16), 4493, doi: /2002JD003161, Nehrkorn, T., J. Eluszkiewicz, S.C. Wofsy, Lin, J.C., C. Gerbig, M. Longo, and S. Freitas. Coupled Weather Research and Forecasting--Stochastic Time- Inverted Lagrangian Transport (WRF-STILT) Model, Meteorology and Atmospheric Physics, 107, 51-64, 2010.

Cool model bro, where do I get this model? First, need to download the STILT model from: systems/projects/stilt/pmwiki/pmwiki.php?n=FAQ.InitialSetupTasks systems/projects/stilt/pmwiki/pmwiki.php?n=FAQ.InitialSetupTasks Also need to register Better directions can be found here with FORTRAN hotfix: Fixes random model crash… How to run guide: Model uses name list file to run simular to that of WRF, however, can be ran using a “R” using the scripts provided in the stiltR directory Makes the model less clunky to use, however it requires becoming slightly familiar with R (very easy to use) Need help? Feel free to bug me (WBB 723)

For now lets just copy the hymodelc executable (has all of the necessary bug fixes) along with my modified stiltR code and meteorological input files which can be found here: /uufs/chpc.utah.edu/common/home/lin-group2/STILT_tutorial Now lets get familiar with running the STILT at the FORTRAN level… Running STILT at the FORTRAN level

Two “namelist” files for STILT… See STILThowtoV8.pdf for variable descriptions

See STILThowtoV8.pdf formatting of this file… Only these lines need to be modified…

Type hymodelc into you command line once we have finished editing our CONTROL file… If the CONTROL file was properly edited you code should be running! (will take a few moments)

Sample output file…

Running STILT using the stiltR interface Lets cd into the stiltR directory and get familiar with some of the most important subroutines Once your have your bearings lets open up automatic_trajplot_WRF.r with your favorite text editor Lets enter R now (type R into the command line within the stiltR directory and run our tutorial code GDAS d01 d02 & 3

Sample output Units: PPM / μmoles m -2 s -1

PART II: STILT advanced settings

STILT model installed now what? Need to get WRF data in ARL format and need to output specific variables that are required by the STILT model Involves installing a converter program and editing the WRF registry + recompiling the WRF Also had to fix some bugs as well No worries, I supplied the ARL converter code, additional FORTRAN fixes, and easy to read instructions for WRF registry editing: nverter_kingspeak/ nverter_kingspeak/ Directions for ARL converter code installation and running can be found here: ONVERTER ONVERTER – Most of the starting steps can be skipped as I did this already! – Don’t bother with having more than 100 WRF vertical levels… lots of ISSUES – ZSG code can be found here (for STEP #8) :

Additional all of the files found here: x/ x/ This subroutines will need to be copy pasted into your merged_hysplit directory that was used to compile the original STILT model code HELPFUL TIP, copy the merged_hysplit directory and make a new one which will be used to recompile STILT with the update code above This is needed to fix some minor mass conservation issues and random particles dropping out for no reason (has to do with particle being dropped from memory as they leave the sub domains) If you use stiltR, copy and paste Trajec.r to your stiltR directory which adds additional mgmin variable to prevent above issue If not, additional line needs to be added to the SETUP.CFG file with the following MGMIN = 2000, Additional steps…

Sample output…

Footprints x Emissions = Footprint of emission source (mole fraction) Units: PPM / μmoles m -2 s -1 Units: micromoles / m 2 s PPM /μmoles m -2 s -1 * μmoles / m 2 s = PPM of stuff