Bug Fix for Moving Nest Runs (Posted 2/15/09)
Problem: Nest vertical motion at the time when the nest moves was reset to initial values (mostly zeros). It should be from previous nest and interpolated from the parent domain at the leading edge. This was an error introduced in V3 code.
Solution: Download the corrected routine, start_em.F, to WRFV3/dyn_em/, rename and recompile. Note that this error will change results.
Bug Fix for Time Series Output (Posted 2/2/09)
Problem: An error was reported in computing earth-relative wind component for time series output - they were rotated by the negative of the correct angle.
Solution: Download the corrected routine, wrf_timeseries.F, to WRFV3/share/, rename and recompile.
Bug Fix for Restart When Adaptive Time Stepping Is Used (Posted 2/2/09)
Problem: When adaptive time stepping is activated, the model would not restart properly.
Solution: Download the corrected routine, adapt_timestep_em.F, to WRFV3/dyn_em/, rename and recompile.
Bug Fix for GRIB 1 Model Output (Posted 1/6/09)
Problem: An error in one of the Grib flags was found by the AFWA operational group, causing the winds to be interpreted as "earth relative".
Solution: Download the corrected routine, grib1_routines.c, to WRFV3/external/io_grib1/, rename and recompile. If you are using an earlier version of the model code, please consult with wrfhelp.
Bug Fix for RRTM Longwave Radiation Scheme (posted 10/23/08)
Problem: Two bugs were discovered by Mike Iacono of AER for the RRTM longwave radiation scheme (ra_lw_physics = 1). The first is the ozone profile which is upside down, and the second is a missing factor of 0.6 to get the ozone to volumn mixing ratio. These would affect long simulations but can be up to 0.5 K per day less radiative cooling in the upper and lower levels, little effect at the mid-levels, and about 8W/m-2 at the surface.
Solution: Download the modified module_ra_rrtm.F to directory phys/, rename and recompile.
Minor Update for 2-Moment Morrison Scheme (posted 10/23/08)
Problem: The update provides bug fixes for calculation of evaporation of melted snow and graupel. It also includes changes to the threshold mixing ratios required for rime-splintering ice multiplication.
Solution: Download the modified module_mp_morr_two_moment.F to directory phys/, rename and recompile.
Bug Fix for Restart Run Using Periodic BC, TKE Diffusion Option and DM Parallelization (posted 10/23/08)
Problem: There is a bug in restart runs when TKE diffusion option is used with periodic boundary condition and DM parallelization.
Solution: Download reg+start.tar.gz file into WRFV3/ directory, unzip and untar it. Do 'clean -a', and recompile. The tar file has two files, Registry.EM and start_em.F.
Bug Report with Positive-Definite, Periodic BC and DM Parallelization (posted 10/23/08)
Problem: When positive-definite advection option is used with periodic boundary condition and DM parallelization, minor differences exist compared to run made with single processor, initially at the boundaries.
Solution: Working on a solution, or run without positive-definite advection option.
Compile Error When Using ESMF for Coupling (posted 8/28/08)
Problem: If one uses ESMF for coupling purpose, one might encounter an compile error for module external/io_esmf/module_esmf_extensions.F90:
module_esmf_extensions.f, line 450: This name has already been assigned a data type. [SN] INTEGER(ESMF_KIND_I4) :: year, seconds, Sn, Sd
Solution: Edit this routine and change the following line from
INTEGER(ESMF_KIND_I4) :: year, seconds, Sn, Sd
to
INTEGER(ESMF_KIND_I4) :: year, seconds
Do 'clean -a' and recompile.
netcdf 4 (posted 8/05/08)
Problem: WRF does not yet support netcdf 4. Please use netcdf 3 instead, and 3.6+ if you have file sizes greater than 2 Gb.
Occasional Spurious High PBL Height In MYJ Scheme (posted 8/05/08)
Problem: MYJ PBL scheme occasionally produces unrealistically high PBL and high TKE in sporadic columns. This is reported by PSU researchers.
Solution: Download the modified module_bl_myjpbl.F (from PSU). The scheme computes the PBL depth by using the TKE profile criteria from Penn State, instead of the current MYJ method that searches for the first level of background TKE. This fix reduces the PBL height in general.
OpenMP compile in V3 (posted 5/16/08, updated 8/05/08)
Problem: Certain physics options do not work correctly with OpenMP compile. These are cu_physics = 3 (Grell-Devenyi) and 5 (new Grell 3D scheme); and ra_lw_physics = 3, ra_sw_physics = 3 (both CAM radiation). There is no known problem with these physics options if OpenMP is not used. Likewise, there is no known OpenMP problems with other physics options.
Solution: Do not attempt to use the above listed options with OpenMP compile.
Using Shared Libraries with NETCDF 3.6.2 and Later (posted 6/20/08)
Problem: If one encounters the following problem at runtime:
>wrf.exe
wrf.exe: error while loading shared libraries: libnetcdf.so.4: cannot open shared object file: No such file or directory
It probably means that you are using netcdf 3.6.2 with shared library build enabled.
Solution: For PGI compiler 6.1 or later, one can add -R/usr/local/netcdf/lib to LIB_EXTERNAL macro in the configure.wrf file, so the line looks like:
LIB_EXTERNAL = $(WRF_SRC_ROOT_DIR)/external/io_netcdf/libwrfio_nf.a \
-L/usr/local/netcdf/lib -lnetcdf -R/usr/local/netcdf/lib
Or, one can rebuild netcdf without shared library option enabled.
Same fix should be applied to WPS configure file, configure.wps.