1. Overview

-        Introduction ........................................................................................... 1-1

-        The WRF Modeling System Program Components...................... 1-2

 

2. Software Installation

-        Introduction............................................................................................ 2-1

-        Required Compilers and Scripting Languages............................. 2-2

-        Required/Optional Libraries to Download...................................... 2-3

-        Post-Processing Utilities.................................................................... 2-4

-        UNIX Environment Settings................................................................ 2-4

-        Building the WRF Code...................................................................... 2-5

-        Building the WPS Code...................................................................... 2-6

-        Building the WRFDA Code (for 3DVAR)........................................... 2-7

-        Building the WRFDA Code (for 4DVAR) ………………………….. 2-9

 

3. The WRF Preprocessing System (WPS)

-        Introduction.......................................................................................... 3-1

-        Function of Each WPS Program...................................................... 3-2

-        Installing the WPS.............................................................................. 3-4

-        Running the WPS............................................................................... 3-7

-        Creating Nested Domains with the WPS.................................... 3-20

-        Selecting Between USGS and MODIS-based
Land Use Data.................................................................................. 3-22

-        Selecting Static Data for the Gravity Wave Drag Scheme......... 3-23

-        Using Multiple Meteorological Data Sources.............................. 3-23

-        Alternative Initialization of Lake SSTs…………………………… 3-26

-        Parallelism in the WPS................................................................... 3-28

-        Checking WPS Output..................................................................... 3-29

-        WPS Utility Programs...................................................................... 3-30

-        Writing Meteorological Data to the Intermediate Format.......... 3-33

-        Creating and Editing Vtables......................................................... 3-35

-        Writing Static Data to the Geogrid Binary Format....................... 3-37

-        Creating an Urban Fraction Field from NLCD Data .................. 3-40

-        Description of Namelist Variables................................................ 3-42

-        Description of GEOGRID.TBL Options......................................... 3-47

-        Description of index Options.......................................................... 3-50

-        Description of METGRID.TBL Options......................................... 3-53

-        Available Interpolation Options in Geogrid and Metgrid............ 3-56

-        Land Use and Soil Categories in the Static Data...................... 3-59

-        WPS Output Fields........................................................................... 3-61

 

4. WRF Initialization

-        Introduction.......................................................................................... 4-1

-        Initialization for Ideal Cases............................................................. 4-3

-        Initialization for Real Data Cases.................................................... 4-6

 

5. WRF Model

-        Introduction ......................................................................................... 5-1

-        Installing WRF .................................................................................... 5-2

-        Running WRF ..................................................................................... 5-8

-        Examples of namelists for various applications........................ 5-32

-        Check Output .................................................................................... 5-35

-        Trouble Shooting.............................................................................. 5-36

-        Physics and Dynamics Options.................................................... 5-36

-        Summary of PBL Physics Options……………………………….  5-49

-        Summary of Microphysics Options………………………………. 5-50

-        Summary of Cumulus Parameterization Options………………. 5-52

-        Summary of Radiation Physics Options.................................... 5-53

-        Description of Namelist Variables................................................ 5-56

-        WRF Output Fields......................................................................... 5-105

 

6. WRF Data Assimilation

-        Introduction.......................................................................................... 6-1

-        Installing WRFDA for 3D-Var Run…................................................ 6-3

-        Installing WRFPLUS and WRFDA for 4D-Var Run....................... 6-8

-        Running Observation Preprocessor (OBSPROC) ...................... 6-9

-        Running WRFDA.............................................................................. 6-13

-        Radiance Data Assimilations in WRFDA.................................... 6-21

-        Precipitation Data Assimilation in WRFDA 4D-Var…………….. 6-31

-        Updating WRF boundary conditions............................................. 6-34

-        Running gen_be............................................................................... 6-36

-        Additional WRFDA Exercises......................................................... 6-39

-        WRFDA with Multivariate Background Error (MBE) Statistics…6-42

-        WRFDA Diagnostics........................................................................ 6-43

-        Hybrid Data Assimilation................................................................ 6-47

-        ETKF Data Assimilation............................................................. 6-51

-        Description of Namelist Variables................................................ 6-56

 

7. Objective Analysis (OBSGRID)

-        Introduction.......................................................................................... 7-1

-        Program Flow...................................................................................... 7-2

-        Source of Observations..................................................................... 7-3

-        Objective Analysis techniques in OBSGRID.................................. 7-4

-        Quality Control for Observations...................................................... 7-6

-        Additional Observations.................................................................... 7-7

-        Surface FDDA option.......................................................................... 7-7

-        Objective Analysis on Model Nests................................................. 7-8

-        How to run OBSGRID......................................................................... 7-8

-        Output Files....................................................................................... 7-10

-        Plot Utilities........................................................................................ 7-13

-        Observations Format....................................................................... 7-15

-        OBSGRID Namelist......................................................................... 7-18

 

8. WRF Software

-        WRF Build Mechanism...................................................................... 8-1

-        Registry................................................................................................. 8-5

-        I/O Applications Program Interface (I/O API)................................ 8-14

-        Timekeeping..................................................................................... 8-14

-        Software Documentation................................................................ 8-15

-        Performance...................................................................................... 8-15

 

9. Post-Processing Programs

-        Introduction.......................................................................................... 9-1

-        NCL....................................................................................................... 9-2

-        RIP4.................................................................................................... 9-20

-        ARWpost............................................................................................ 9-29

-        UPP .................................................................................................... 9-36

-        VAPOR................................................................................................ 9-59

 

10. Utilities and Tools

-        Introduction........................................................................................ 10-1

-        read_wrf_nc....................................................................................... 10-1

-        iowrf..................................................................................................... 10-5

-        p_interp.............................................................................................. 10-6

-        TC Bogus Scheme........................................................................... 10-9

-        v_interp............................................................................................. 10-11

-        proc_oml.f........................................................................................ 10-13

-        Tools...........................................................................................................             10-14

 

Appendix A: WRF-Fire

-        Introduction.......................................................................................... A-1

-        WRF_Fire in idealized cases........................................................... A-3

-        Fire variables in namelist.input ....................................................... A-4

-        namelist.fire......................................................................................... A-5

-        Running WRF_Fire on real data...................................................... A-6

-        Fire state variables........................................................................... A-12

-        WRF-Fire software .......................................................................... A-12