WRF SI Version 2: Known Problems and Fixes

Using SI with NCAR TOGA Data Archive (posted 3/28/06)

Problem: How do I use ECMWF TOGA data in SI? There is no Vtable for NCAR TOGA data (2.5x2.5 degree, pressure level data) archvie.

Solution: Download Vtable.TOGA from here, and a modified module_hinterp_gribprep.F (for src/hinterp directory). You should also obtain soil temperature and moisture data from another source, since this particular TOGA data do not have the soil data required by WRF.

Syntex Error When Compiling SI On Some Computers (Posted 2/2/06)

Problem: When installing SI on some computers using Intel compiler, the compiler may complain about these syntex errors:

fortcom: Info: w3fi58.f, line 2: Syntax error, found '=' when expecting one of: :
CDIR$ INTEGER=64
-------------^
fortcom: Info: w3fi59.f, line 2: Syntax error, found '=' when expecting one of: :
CDIR$ INTEGER=64
-------------^
fortcom: Info: w3fi76.f, line 2: Syntax error, found '=' when expecting one of: :
CDIR$ INTEGER=64

Solution: cd to wrfsi/src/lib/w3lib, edit routines w3fi58.f, w3fi59.f and w3fi76.f and comment out the offending lines. Reinstall.

Compiling SI On SGI Altix Using Intel Compiler (Posted 2/2/06)

Problem: No makefile available for installing SI on SGI Altix using Intel ifort compiler.

Solution: Download makefile_altix.inc.in file and place this tar file in wrfsi/src/include directory. To install, type

perl install_wrfsi.pl --machine=altix --path_to_netcdf=..

Using NARR data as input (Posted 12/23/05 - UPDATED 05/11/06)

Problem: The North American Regional Reanalysis (NARR) data is on a Lambert projection, but the winds are rotated to earth coordinates. As most other projected datasets have winds in grid space, WRFSI will assume the winds have not been rotated to earth coordinates, and rotate them. This will not result in a runtime error, but the winds will not be correctly projected onto your WRF grid.

A secondary problem, arrising from the incorrect use of the constant LANDMASK field, was corrected on May 11, 2006.

Solution: Download narr_si.tar file and untar this tar file inside your wrfsi/ directory. The tar file contains modifications to a couple of files, and new Vtables for the NARR data. A new grib_prep.nl has also been included.

As some of the data in this dataset is only available in a fixed file, one needs to run WRFSI twice, once for the standard data (using Vtable.NARR) and once for the fixed data (using Vtable.NARRSFC). The file created during the last step must be used as a "CONSTANT" input file in WRFSI.

This tar file is ONLY needed if you plan on running WRFSI with NARR data. Note that the NARR data this was developed for is the NARR data available on NCAR's DSS web site: http://dss.ucar.edu/pub/narr. When downloading data from this site, one needs to download the 3D, sfc, flx and FIXED files. Note that the FIXED fields have a datestamp of 1979-11-08_00.

If you have NARR data from a different source check to see if your data has the same characteristics as the NCAR data before implementing this change. Things to look for is the center (7) and generating process ID (140) in the PDS section of the grid file, and the resolutions and components flag (GDS Octet 17 = 0), in the GDS section of the grib code.

PDS= 0 0 28 131 7 140 221 192 7 100 3 82 79 1 10 0 0 1 0 0 0 0 0 0 20 15 0 0
GDS= 0 0 42 0 255 3 1 93 1 21 0 3 232 130 56 92 0 129 161 248 0 126 207 0 126 207 0 64 0 195 80 0 195 80 0 0 0 0 0 0 0 0

You can get these from the grib file with the wgrib utility (freeware and available in a number of locations on the web, OR under WRFV2/external/io_grib1/, once the WRF code has been compiled):
      wgrib -PDS10 -GDS10 grib-file

An example of the effect this patch will have on the winds in a WRF domain is show below.


(Click to view larger image)

Compiling SI On iMAC Using IBM xlf Compiler (Posted 12/12/05)

Problem: No makefile available for installing SI on iMac using IBM xlf compiler. Minor modifications are also required for a few files.

Solution: Download wrfsi_mac.tar file and untar this tar file inside your wrfsi/ directory. The tar file contains modifications to a couple of files. To compile the SI code on iMac, type

perl install_wrfsi.pl --machine=mac --path_to_netcdf=...

Note that the netCDF library on iMac must also be installed with the xlf compiler.

Modification to Process All Nest Times (Updated 3/7/06)

Problem: SI only processes data for a nest domain for the initial time.

Solution: If one has a particular need to process all nest times, download wrfsi_nest.tar file. Untar this file inside one's wrfsi/ directory. The tar file contains modifications to src/hinterp/hinterp.F and src/vinterp/vinterp.F. Reinstall, and run nested SI as usual.

Compiling SI Using PGI Compiler on Opteron (Updated 12/12/05)

Problem: No makefile available for installing SI on Opteron using PGI compiler.

Solution: Can use the makefile for Linux using Intel processors. To do so, type the following to run the install script:

perl install_wrfsi.pl --machine=pc --netcdf=path-to-netcdf ..

If you are using an older version of the SI code (prior to v2.1), you may need to include a modification in subroutine module_hinterp_setup.F in src/hinterp/ directory as well. Download it and rename it to module_hinterp_setup.F, and then compile.

Temporary fix for seaice field in Eta/NAM data (V2.0.1) (posted 3/14/05)

Problem: The seaice field from current NAM/Eta data is not processed correctly in SI. This is due to inconsistent mask field in Nam/Eta data and SI. Until there is a permanent fix, we have ad hoc one for the time being.

Solution: The temporary fix is to remove seaice, skin temp and SST fields from masked interpolation in SI. This fix only works if all of the above three fields are non-masked. Download a modified version of module_hinterp_gribprep.F.fix to wrfsi/src/hinterp/ directory, rename it to module_hinterp_gribprep.F. Type 'make install' and it should recompile the code, and place hinterp.exe in the $INSTALLROOT/bin directory.

Fixes in WRF code is also required. Click here to follow.

ZNW values may be wrong on Linux system (V2.0.1) (posted 8/18/04)

Problem: The full eta level values (variable name ZNW) written to netCDF file (wrf_real_input_em.*) may be in error on Linux systems using PGI compiler 5.1-2. The values in the array is actually the half level eta values. To check the ZNW values, one may type

ncdump -v ZNW wrf_real_input_em.d01.yyyy-mm-dd_hh:00:00

Solution: download a modified version of module_vinterp_etap.F.fix to src/vinterp directory, rename it to module_vinterp_etap.F, and type 'make install'.


Known-problems and fixes for previous version.



 
 
Home -- Model System -- User Support -- Doc / Pub -- Links -- Download -- WRF Real-time Forecast