The NWS SOO Science and Training Resource Center version of the WRF modeling package was developed to promote the local use of numerical weather prediction models in the Weather Forecast Offices (WFOs) and to achieve the following goals set by the SOO Science and Training Resource Coordinator (SOO STRC);
1. To improve the knowledge and use of NWP forecast models and issues at the local level;
2. To advance the forecasting process through an improved understanding of mesoscale atmospheric processes and the use of non-traditional diagnostic tools, and;
3. To increase participation among the WFOs and other agencies in developing and executing NWP studies to examine local forecast problems.
Running the WRF EMS locally at the WFOs will serve to provide;
1. NWP guidance to WFO and River Forecast Center (RFC) forecasters at temporal and spatial scales not available from operational data sources;
2. A powerful tool for studying local forecast problems and historically significant weather events;
3. An alternative to the configuration and physics of operational systems;
4. A means to develop and test new diagnostic forecast techniques, and;
5. A method of training forecasters on NWP-related issues.
a. The WRF EMS is a complete, full-physics, NWP package that incorporates dynamical cores from both the NCAR ARW and the NCEP NMM WRF packages into a single end-to-end forecasting system.
b. The WRF EMS is very easy to install and configure. Users should be ready to run simulations within 30 minutes of DVD install.
c. No compilers are necessary. The WRF EMS includes pre-compiled binaries optimized for 32- and 64-bit Linux systems running both shared and distributed memory environments. The MPICH executables are also included for running on local clusters across multiple workstations.
d. The installation script automatically creates a WRF user account, configures the machine for both shared and distributed memory binaries, and installs sample crontab entries for real-time forecasting.
f. Auto-updating capability has been integrated into the WRF EMS. When an update or patch becomes available, it is downloaded and installed automatically by your system.
g. The STRC WRF EMS includes a complete, preconfigured benchmark case for use with the ARW and NMM cores in order to compare your workstation performance with others.
h. The STRC WRF EMS is designed to give users flexibility in configuring and running model simulations, whether it is for local research efforts or making regular real-time forecasts.
i. For real-time forecasting, the system has the capability to minimize the impact of missing initialization data by incorporating multiple "fail-over" options that include alternate servers, data sets, or initial forecast hour. Should a run fail, the WRF EMS will send e-mail to the user alerting that there was a problem.
j. There are no namelists to edit or modify with the WRF EMS. All model parameters have been reorganized and documented in easy to read configuration files that contain default settings for each dynamical core.
k. The WRF EMS system allows for acquisition of a large variety of data sets for model initialization via NFS, FTP, and HTTP. The package is semi-intelligent, in that it will determine which data sets from different model runs are available for ingestion at a given time. Also, different data sets may be used for initial and boundary conditions.
l. At the user's request, the WRF EMS will calculate an appropriate time step for the model dynamics and various physics schemes.
m. The WRF EMS support 1-way nesting with the WRF NMM core and 2-way nesting with the ARW core.
n. The WRF EMS package provides support for real-time post processing of the WRF forecast files. The user may process and view a forecast while the model is running.
o. The post processor supports a wide variety of display software including AWIPS, BUKIT, NCL, GRADS, GEMPAK, and NAWIPS.
p. The WRF post currently can output fields on 47 pressure levels including 2, 3, 5, 10, 20, 30, 50, 70, 75, 100 to 1000 every 25, and 1013 mb.
q. Processed forecasts may be sent to remote systems via FTP, cp, SCP, or rcp depending upon the user's need.
The answer to this question depends on whether you will be running the model for research or real-time purposes. For real-time users, you need a computer with a premium placed on a fast 2 CPU system and at least 2GB of physical memory. For research purposes, speed is not as critical since you are not up against dead lines to get the model forecast completed.
If you are planning on processing WRF forecast files concurrent with the model running, I strongly recommended that you use a separate, inexpensive Linux workstation with more than 512mb of memory. Attempting to post process forecast files on the same workstation as the model will cause the performance of the system to degrade significantly.
I have executed many benchmark runs with both the NMM and ARW cores of the WRF on various single workstation 2CPU platforms (see below). The data from these benchmark tests show that the NMM (non-hydrostatic) core runs almost as fast as the original WS Eta, and at least twice (2x) as fast as the ARW core.