STRC · WRF EMS · Users Guide · Benchmarking your system
WRF EMS User's Guide Chapter 13: Benchmarking your system
Table of Contents

13.1   Benchmark case information
13.2   How to run the benchmark
13.3   What to do with the benchmark results

 

13.1      Benchmark case information

The $WRF/util/bench_<core> directories contain a preconfigured case to benchmark your system for running either the NMM or ARW WRF cores. Running the benchmark will also serve as a check to make sure you have everything installed correctly on your system.   The benchmark case is a 24-hour simulation of oceanic cyclogenesis event that occurred over the Northeast US (centered over Boston , MA ) from January 2005. Both the NMM and ARW core benchmarks were designed to run over 5005 horizontal grid points (NMM:55x91, ARW:77x65) and 45 vertical levels at 15km grid spacing.

 

13.2      How to run the benchmark

Running the benchmark case is simple:  

Step 1. From the benchmark directory run wrf_prep  

% wrf_prep -benchmark

Step 2. Run the model  

% wrf_run --benchmark

Note that the default is to use the shared memory executable (--SM option); however, if you may choose to run the distributed memory binary:  

% wrf_run --benchmark --DM  if your system is setup for DM runs

Step 3. (Optional) Convert the data  

The 3-hourly netCDF forecast files are located in the wrfprd directory. You can convert the files to grib 1 format (and GEMPAK, GRADS, etc.) by running the wrf_post script.  

% wrf_post --wrf2grb For grib 1 files only

% wrf_post --wrf2grb --grb2gem For grib 1 AND GEMPAK files  

All of the post-processed files are located in the wrfpost directory.

 

13.3      What to do with the benchmark results

Upon completion of the run there will be a file in the static directory called benchmark.results. Feel free to send this file to the SOO Science and Training Resource Coordinator for inclusion in the SOO/STRC WRF benchmarks site:

http://strc.comet.ucar.edu/models/wrf/benchmarks.htm

Send information to: Robert.Rozumalski@noaa.gov