HWRF Known Issues and Fixes

HWRF Release Version 3.3a was released on August 5, 2011.

(1) If you have downloaded the HWRF V3.3a code from the WRF for Hurricanes website in the period 04-08 August, 2011, please download it again.


It was found that in the files you downloaded there was an error that could cause the code to not execute correctly. This error has been corrected, and new files have been uploaded to http://www.dtcenter.org/HurrWRF/users/index.php to replace the ones that contained the error. Please download the newly updated files to replace the ones you downloaded earlier. If you have any questions please contact wrfhelp@ucar.edu. We apologize for the inconvenience.

(2) The UPP code failed to compile with PGI compiler on some platforms.

Problem: Several unwanted files were accidentally left in the source directory.

Solution:Before building the UPP code, do a "clean -a" in the UPP directory to remove those unwanted files.

(3) The WRFV3 code failed to compile when some versions of NetCDF library is used.

Problem: WRFV3 code is not compatible with NetCDF library version 4.x.

Solution:Use NetCDF library version 3.x.

(4) The GFDL vortex tracker failed with PGI compiler when using multiple GRIB input files.

Problem: There is an uninitialized variable in the tracker code.

Solution:Download a new copy of the file gettrk_main.f to replace the one in gfdl-vortextracker/trk_src/hwrf_gettrk.

(5) HWRF crashes at runtime for some compilers and compiler flags.

Problem: There is an uninitialized variable in the code.

Solution:Download a new copy of the file module_sf_gfdl.F to replace the one in WRFV3/phys.

(6) Amount of momentum mixing inconsistent with 2011 HWRF operational model.

Problem:The parameter, pgcon, is adjusted to enhance the model forecast performance.

Solution:Download a new copy of the file module_cu_sas.F to replace the one in WRFV3/phys.

(7) HWRF crashes at runtime for some compilers and compiler flags.

Problem:There is an uninitialized variable in the code.

Solution:Download a new copy of the file module_mp_HWRF.F to replace the one in WRFV3/phys.

(8) HWRF crashes at runtime for some compilers and compiler flags.

Problem:There is an uninitialized variable in the code.

Solution:Download a new copy of the file module_physics_init.F to replace the one in WRFV3/phys.

(9) Some cycled cases will be run as cold start.

Problem:There is an inconsistency in the scripts relocate_stage1.ksh and tracker.ksh. in tracker.ksh, the resultant track output files used HCOM as their ATCF name(ATCFNAME=HCOM), but in relocate_stage1.ksh,the script looked for the previous cycle tracker output which used "HTUT" as its ATCF name (gvt_HTUT_${SID}_*.txt).

Solution:Make sure in tracker.ksh and relocate_stage1.ksh, the same ATCF names are used.

(10) Problematic paths in script run_grads

Problem: In script run_grads the default values of some paths pointed to invalid directories, which might be misleading to some users who run HWRF on NCAR Bluefire machine.

Solution:Download a new version of the script run_grads and place it in the directory of hwrf-utilities/scripts .

(11) Problematic paths in script tracker.ksh

Problem: In script tracker.ksh the default values of some paths pointed to invalid directories, which might be misleading to some users who run HWRF on NCAR Bluefire machine.

Solution:Download a new version of the script tracker.ksh and place it in the directory of hwrf-utilities/scripts .

HWRF Beta Version 0.9 was released on March 12, 2010.

(1) The coupled run failed because the coupler did not recognize the namelist option of eta_levels in namelist.input

Problem: a namelist option needed by the coupler to ingest the namelist is missing in the coupler code

Solution:Download a new copy of wrf_stuff.f and replace the one in the ncep-coupler/hwrf_pwmc/ directory. Recompile the coupler.

(2) endian problem on Linux/PGI

Problem: On Linux machines with PGI compilers, reading of big_endian binary files failed. This is due to a compile-time mistake that cause the "byteswapio" option to not be turned on.

Solution:Download a new copy of configure.defaults and replace the one in the hwrf-utilities/arch/ directory. Recompile hwrf-utilities.

(3) The coupled run hang

Problem: A bug in WRF.

Solution:Download a new copy of gen_allocs.c and replace the one in the WRFV3/tools/ directory. Recompile WRF.

(4) The nest domain output at initial time was missing

Problem: a namelist option is missing

Solution:Download a new copy of namelist_main.input and replace the one in the hwrf-utilities/parm/ directory. Re-submit the run. This also fixes a few mistakes in the namelist physics options

(5) The vortex initialization failed because it could not find the input file trak.fnl.all_gfs

Problem: a bug that caused the code create_trak_fnl.f90 to fail on Linux machines

Solution:Download a new copy of create_trak_fnl.f90 and replace the one in the hwrf-utilities/vortex_init/hwrf_create_trak_fnl/ directory. Recompile the hwrf-utilities code

(6) hwrf_merge_nest_4x_10m2.exe failed during vortex initialization

Problem: a bug in vortex initialization "merge" stage

Solution:Download a new copy of interp_coef.f90 and replace the one in the hwrf-utilities/vortex_init/merge_nest/ directory. Recompile the hwrf-utilities code

(7) compilation of hwrf-utilities failed on Linux/Intel

Problem: a typo in the configuration file

Solution:Download a new copy of configure.defaults and replace the one in the hwrf-utilities/arch/ directory. Recompile the hwrf-utilities code


UCAR | Privacy Policy | Terms of Use