Problem with the Use of GWD Option with MYJ PBL (Posted 7/30/09, updated 12/7/09)
Problem: The model may abort if gravity wave drag option (gwd_opt = 1) is used with MYJ PBL.
Solution: Download the gwd.tar.gz file into WRFV3 directory. Unzip and untar the file there, and it will replace two modules in phys/ directory: module_pbl_driver.F and module_bl_gwdo.F. Recompile. This fix should work for V3.1.1 code too.
Problem with DFI Option (Posted 7/30/09, updated 12/7/09)
Problem: The model may abort when DFI option is used.
Solution: Download dfi.F.fix to WRFV3/share/ directory, and rename it to dfi.F. Recompile. This fix works for V3.1.1 code too.
Bug In Using Urban Physics Options (Posted 6/10/09) - Fixed in V3.1.1.
Problem: If you experience problems with using urban physics option with nesting using V3.1 code (segamentation fault sometimes), please consider update to V3.1.1 release.
Bug In Spectral Nudging (Posted 5/28/09) - Fixed in V3.1.1.
Problem: A major bug is uncovered in V3.1 code, and it effectively disabled the function.
Solution: Edit phys/module_fddagd_driver.F, and change line 335 to
IF( config_flags%grid_fdda /= 0 ) THEN
Recompile.
Compilation Problem on IBM Using XLF Compiler (posted 4/29/09) - Fixed in V3.1.1.
Problem: Several users have reported errors compiling WRFV3.1 under version 12.1.0.0 and 12.1.0.3 of the IBM XLF Fortran compilers. Errors are of the form:
"filename.f90", 1517-023 (S) The aliasing table size is insufficient. Recompile specifying the ALIAS_SIZE option with a value of 1073741824."
The errors have been reported for share/wrf_timeseries.F and phys/module_radiation_driver.F.
Solution: Disregard the instruction in the error message concerning ALIAS_SIZE. Instead, modify the two files to move the “USE module_domain” statement so that it appears before rather than after the “USE module_dm” like this (delete the lines with “-“ and adde the lines with “+”):
Index: share/wrf_timeseries.F
===================================================================
--- share/wrf_timeseries.F (revision 3829)
+++ share/wrf_timeseries.F (working copy)
@@ -367,8 +367,8 @@
SUBROUTINE write_ts( grid )
+ USE module_domain
USE module_dm
- USE module_domain
IMPLICIT NONE
Index: phys/module_radiation_driver.F
===================================================================
--- phys/module_radiation_driver.F (revision 3829)
+++ phys/module_radiation_driver.F (working copy)
@@ -1246,8 +1246,8 @@
,kts, kte &
,num_tiles )
+ USE module_domain
USE module_dm
- USE module_domain
USE module_bc
USE module_model_constants
Observation Nudging for Nests (posted 4/27/09, Updated 5/29/09) - Fixed in V3.1.1.
Problem: The user specified horizontal radius of influence for nests (obs_rinxy) is not applied correctly. This applies to all versions since WRFV2.2. The code incorrectly divides the user-input value obs_rinxy by the ratio of the nest gridsize to coarse-mesh gridsize. In addition, errors have been found with nest observation intialization that would cause observation not to be recognized on a nest.
Solution: Download the fixed routine module_fddaobs_rtfdda.F.fix to WRFV3/phys/ for V3.1 and rename it and recompile. For V2.2 code, modify the line below in phys/module_fddaobs_rtdda.F:
schnes=1/float(3**(inest-1))
to
schnes=1.0
Compiling tc_em.F on Some Platforms (posted 4/10/09, updated 7/30/09) - Fixed in V3.1.1.
Problem: If you encounter a compile problem with tc_em.F (e.g. when using ifort), it might be due to duplicate declaration of variables itmp and icnt. Note also this does not affect compiling other executables. Also note that tc.exe needs to be compiled serially. If you use this program, compile it separately from other WRF programs.
Solution: Edit main/tc_em.F, and remove one set of declaration of these variables. Still requires serial and no-nesting compile for this utility.
Restart Issue (posted 4/9/09, updated 7/30/09)
Problem: There are problem with restart produing idential results as continous run for physics options level 3 MYNN PBL and PX LSM. Use of BEP urban option + nesting also has a restart issue.
Solution: A fix for PX LSM has been provided by EPA. Edit Registry.EM and change the following two lines to (a letter 'r' is added in the 8th column) (included in V3.1.1 bug fix release):
+state real soilctop isj misc 1 Z i012r "SOILCTOP" "SOIL CAT FRACTION (TOP)" ""
+state real soilcbot isj misc 1 Z i012r "SOILCBOT" "SOIL CAT FRACTION (BOTTOM)" ""
No solutions yet for Level 3 MYNN PBL and BEP + nesting. Working on the problem for future release.
New Thompson Scheme with g95 (posted 4/9/09) - Probably Fixed in V3.1.1.
Problem: We have encountered some problem with the new Thompson scheme with the use of g95 compiler: the model cannot pass the initialization phase.
Solution: Use the old Thompson scheme (98) for the time being until it is fixed.
Nest Ratio 1:2 Problem (Posted 4/9/09) - Fixed in v3.1.1.
Problem: Nest ratio 1:2 is not working correctly in current and 3.0* releases.
Solution: Working on a solution. In the mean time, use another nest ratio.
Occasional Spurious High PBL Height In MYJ Scheme (posted 8/1/08)
Problem: MYJ PBL scheme occasionally produces unrealistically high PBL and high TKE in sporadic columns. This is reported by PSU researchers.
Solution: PSU provided a fix for V3.0 code. A newer version will be available later. 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.1 (posted 4/9/09) - Fixed in V3.1.1.
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.