WRF Domain Wizard
GUI for the WRF Preprocessor System (WPS) and namelist.input. Go here for LAPS Version
Version 2.83 for Linux, AIX, Mac, and Windows - released August 30, 2012
WRF Domain Wizard is the successor to the WRFSI GUI and is a graphical user interface (GUI) for the new WRF Preprocessing System (WPS). It enables users to easily define and localize domains (cases) by selecting a region of the Earth and choosing a map projection. Users can also define nests using the nests editor, edit namelist.input, run the WPS programs (geogrid, ungrib, and metgrid) through the GUI, and visualize the NetCDF output. WRF Domain Wizard is also a built-in component of WRF Portal. WRF Domain Wizard stores its information in namelist.wps, namelist.input (and nest7grid.parms for LAPS users).
WRF Domain Wizard can be run as a stand-alone application or it can be run from inside the WRF Portal application. There are two ways to launch the standalone version of WRF Domain Wizard: by downloading the application and unzipping it, or by launching it with Java Web Start. The advantages of running the Java Web Start version include being able to run it without doing an installation, and automatically receiving program updates. Having trouble running Domain Wizard? Please read the FAQ or troubleshooting tips.
|Run WRF Domain Wizard using Java Web Start|
Click here to launch WRF Domain Wizard version 2.83
Java Web Start is an application-deployment technology that automatically downloads your software then launches (runs) the application. You do not need to set up directories, run installation programs, or configure anything. Just click the link and the program runs. The first time you click on the link above, there is a delay while the software downloads. The next time you click the link, Web Start checks to see if an update is available. If one is, then it downloads the update. Otherwise it runs the local copy (avoiding the delay of downloading it again).
Do I need to install Java Web Start first?
Many computers already have Java (and Java Web Start) installed. It comes standard with Linux and Mac computers. If the "launch WRF Domain Wizard " link above starts the program, you are all set! If you don't already have Java on your system, you can download it from here. You only need to install the Java Runtime Edition (or JRE).
|Run WRF Domain Wizard (Download file, Unzip and Run)|
|Download WRFDomainWizard.zip version 2.83
Requires Java 5 or later (go here if you can only run Java 1.4).
If you are unable to run WRF Domain Wizard as a Java Web Start application, simply download the WRF Domain Wizard zip file into a directory of your choosing (e.g. c:\WRFDomainWizard or /home/WRFDomainWizard) and unzip it. Then run "run_DomainWizard.bat" (under Windows) or "run_DomainWizard" (under Linux) to launch the program. You can even place a shortcut on your desktop.
Note: Older version 1.41 (as a zip file) can be found here.
Requirements to run WRF Domain Wizard
Minimum: Java 1.5
Version 2.83 -Implemented the new HWRF 3.4 program logic (e.g., 2 nests now instead of 1 nest). fixed bug where setting "io_form_history" had no effect (it always got reset to "2")
WRF Domain Wizard Help
If WRF Domain Wizard won't start after you click the "launch" link above, you probably don't have Java installed on your computer. The software requires Java 1.5 or later to be installed on your desktop computer in order to run. Java 6 (or 1.6) is highly recommended for performance reasons. You can download the free Java Runtime Environment (JRE) here. Just download the JRE, install it, and then click the "launch" link (above) again.
If Java is installed on your desktop computer and yet the "launch" link still doesn't work, then Java Web Start isn't configured correctly on your computer's web browser. Here are instructions on how setup *.jnlp association for Java Web Start in various web browsers.
Don't have WPS installed yet? Don't know how to install it? Look at these instructions.
WRF Domain Wizard requires 390MB of RAM to run. To run the program use the run_DomainWizard batch file or script which contains this line of code:
If you are running Mac OS-X (version 10.3.1 or later), Java Web Start is already installed. Most versions of Linux also have Java installed (although Web Start might not be configured correctly). For more information on configuring/installing Java Web Start, go here.
If you are unable to get Java Web Start to work on your computer, do not despair! You can always download the application, unzip, and run it.
If you get an error message like "geogrid.log is not found" then you are probably trying to run a parallel version of geogrid. Parallel compiled code should be submitted through job queuing
software which is not yet possible to do through Domain Wizard. Either
To understand if the gridgen.exe executable is working correctly, you can run gridgen.exe from the command line after you 'cd' into the domain directory containing your namelist.wps. Helpful information, on the success or failure of running gridgen.exe, should be written at the command line prompt.
WRF Domain Wizard stores configuration information (but no passwords) in a file called DomainWizard.cfg in your home directory. On Linux systems, your home directory is usually in a directory called /home/jsmith or /usr/home/jsmith (assuming your user name is jsmith). On Windows XP systems, your home directory would be something like C:\Documents and Settings\jsmith (assuming your username is jsmith). If this file becomes corrupted, you can just delete it and the software will re-generate it.
Grib Vtable Name
A Vtable is a variable table used by ungrib.exe to decode and extract variables from GRIB files. When ungrib.exe runs, it extracts the atmospheric parameters used to initialize WRF.
Grib Files Dir
For example, an ESRL file named "0700912000018" signifies a date of 2007, Julian day 009 (the ninth day into the year), 12Z (UTC) model run, for the 18 hour forecast.
Files from NCEP tend to have file name patterns like:
Grib Start and End Date
The GRIB start date needs to correspond to the initial grib file (date) to be processed.
The GRIB end date needs to correspond to the last grib file (date) to be processed.
Example 1, if your GRIB files are
The GRIB end date/time will depend on the length of the forecast (determined by the your GRIB file list).
Example 2, if your GRIB files are
If you choose 3 hours and the model output is every 6 hours, Ungrib will generate twice as many files as might be needed. The additional files are time interpolated.
If your domain contains nests, then geogrid will generate an .nc file for each nest (plus the .nc file for the domain).
The temporary files it generates have filenames like "PFILE:2007-01-10_12". These files are automatically deleted upon successful completion of running ungrib.exe.
The final output files are binary and have names like "FILE:2007-01-10_12".
Metgrid takes the meteoroligical data extracted through running ungrib and maps it to this domain using the NetCDF output from geogrid. Its output is a series of NetCDF files that are used to initialize WRF.
These files have names like "met_em.d01.2007-01-10_18:00:00.nc".
Delete Temp Files Button
Where Can I Find GRIB Data?
Free Grib Datasets from NCAR/DSS