Acknowledgements Chapter 1: Introduction 1.1 WRF EMS: What is it? 1.2 Why Should You Care? 1.3 What if I Need Help? 1.4 Summary of SOO/STRC WRF EMS Features 1.5 How much computer do I need? Chapter 2: WRF EMS Installation 2.1 Installing the SOO/STRC WRF EMS 2.2 Running the wrf_install.pl script Chapter 3: An Abbreviated Tour of the WRF EMS 3.1 Top level of the WRF EMS distribution 3.2 Inside the bowels of the data directory 3.3 The always useful util directory Chapter 4: Running the WRF EMS 4.1 Introduction 4.2 Six easy steps to making a WRF simulation 4.3 Flow Diagram of the WRF EMS 4.4 WRF EMS Environment variables 4.5 The wrf_clean.pl script Chapter 5: Creating a WRF EMS domain with the SI GUI 5.1 Introduction 5.2 Running the WRF Static Initialization GUI Chapter 6: Using wrf_prep.pl 6.1 Introduction 6.2 A summary of wrf_prep.pl features 6.3 wrf_prep.pl configuration files 6.4 Initialization data sets 6.5 Adding new initialization data sets 6.6 Running wrf_prep.pl from the command line 6.7 A few wrf_prep.pl examples Chapter 7: Using wrf_run.pl 7.1 Introduction 7.2 A summary of wrf_run.pl features 7.3 wrf_run.pl configuration files 7.4 Running wrf_run.pl from the command line 7.5 Running the WRF in shared and distributed memory 7.6 Configuring a workstation for distributed memory simulations 7.7 A few wrf_run.pl examples 7.8 Using the "--autopost" option Chapter 8: Using wrf_post.pl 8.1 Introduction 8.2 A summary of wrf_post.pl features 8.3 wrf_post.pl configuration files 8.4 Running wrf_post.pl from the command line 8.5 Commentary and couple of wrf_post.pl examples 8.6 Post processing ARW core nested domains 8.7 Processing WRF forecast files into GRIB 1 format 8.8 Controlling the output of fields to the GRIB files Chapter 9: Using wrf_autorun.pl 9.1 Introduction 9.2 A summary of wrf_autorun.pl features 9.3 wrf_autorun.pl configuration file 9.4 Running wrf_autorun.pl from the command line 9.5 Running wrf_autorun.pl from a cron 9.6 Running wrf_autorun.pl for case study use 9.7 Commentary and few wrf_autorun.pl examples Chapter 10: Running ARW nested simulations with the WRF EMS 10.1 Nesting with the ARW core 10.2 Using the SI GUI to configure a ARW core nested simulation 10.3 Running wrf_prep for an ARW core nested simulation 10.4 Running wrf_run for an ARW core nested simulation 10.5 Important discussion on nesting options and start times 10.6 WRF ARW core nesting and configuration files 10.7 WRF ARW core nesting and wrf_autorun Chapter 11: Running NMM nested simulations with the WRF EMS 11.1 Nesting with the NMM core 11.2 General guidance for nesting with the NMM core 11.3 Using the SI GUI to configure a NMM core nested simulation 11.4 Running the wrf_autonest.pl routine Chapter 12: Running wrf_update.pl 12.1 Introduction 12.2 wrf_update.pl configuration file 12.3 Examples running wrf_update.pl Chapter 13: Benchmarking your system 13.1 Benchmark case information 13.2 How to run the benchmark 13.3 What to do with the benchmark results Chapter 14: Getting WRF displayed in AWIPS 14.1 Adding model information to AWIPS 14.2 AWIPS Localization 14.3 GRIB Decoder 14.4 AWIPS Purge Process 14.5 Local Purge Process 14.6 Adding Model Information to GFE Chapter 15: General Guidance for Building a Local Cluster 15.1 General guidance 15.2 Hardware for setting up a simple Beowulf cluster 15.3 Server configuration 15.4 Node configuration 15.5 NFS configuration Appendix A: Adding or Modifying Initialization Data Sets to the WRF EMS A.1 Introduction A.2 Anatomy of a _gribinfo.conf file Appendix B: Some wrf_prep.pl Examples B.1 General examples B.2 Examples with multiple initialization data sets B.3 Examples with tiled data sets B.4 Examples with LAPS data sets B.5 An examples with ARW core nested domain Appendix C: GRIB 1 File Output Fields C.1 Fields available from the WRF post processor Appendix D: How-To: Creating LAPS initialization grids D.1 Introduction D.2 Steps in creating LAPS initialization grids for WRF EMS