If your issue is not found on this page, please contact wrfhelp for assistance.
WRFDA Common Issues
Compiling
Problem (Posted 04/09/09):
WRFDA doesn't compile with gfortran below version 4.3.0 on Linux OS.
Solution:
Upgrade gfortran to version 4.3.0 or above, or use another compiler.
Problem (Posted 07/26/12):
PGI compiler returns message "PGF90-F-0007-Subprogram too large to compile at this optimization level".
Solution:
After running "./configure", edit "FCOPTIM" in configure.wrf to a lower optimization level ("-O2 -fast" --> "-O1").
For version-specific bugs and fixes, see below:
WRFDA Version 3.4 : Known Problems and Fixes
Problem with WRFPLUS under certain "mp_physics" settings (posted 7/24/12)
Problem:
WRFPlus adjoint model fails with a segmentation fault or a fatal error message "subscript out of range for array head_grid%g_moist (mediation_pertmod_io.f90: 428)" when mp_physics = any of the following: 9,10,13,14,16,17, or 18.
Solution:
Download and unpack Registry.EM_COMMON.tar.gz, and use this file to overwrite the WRFPLUS/Registry/Registry.EM_COMMON file. Then run "./clean -a and recompile.
WRFDA Version 3.3 : Known Problems and Fixes
Problem with WRFPLUS, especially when compiled with PGI compiler (posted 6/24/11)
Problem:
The adjoint model integration fails with either a segmentation fault or the error message: 0: ALLOCATE: 18446744072053605056 bytes requested; not enough memory.
Solution:
Download module_em_tl.F, module_em_ad.F, module_advect_em_tl.F and module_advect_em_ad.F and place them in the WRFPLUS/dyn_em directory.
Then download configure_new.defaults and place it in the WRFPLUS/arch directory.
WRFPLUS compilation problem with g95 compiler for Mac OS (posted 6/24/11)
Problem:
WRFPLUS fails to compile when using g95 compiler for Mac OS.
Solution:
Download adStack.c and place it in the WRFPLUS/frame directory.
Problem with New Configure Script (posted 4/8/11)
Problem:
There is a problem with the new configure script on Opensuse and Ubuntu Linux. It will fail on creating configure.wrf file, and may result in file removal in the top WRFV3/ directory. If configure.wrf is successfully created, then this fix doesn't affect you.
Solution:
If files are removed from WRFV3 directory, you will have to redownload the V3.3 tar file, or re-untar the file. Then download the configure_fix.tar file in the WRFV3 directory. This file contains a new configure script, and a new arch/configure_new.default file.
Problem with New compile Script (posted 4/8/11)
Problem:
There is a problem with the new compile script on IBM AIX OS. It will complain about invalid parameters for grep if compiled with CRTM lib.
Solution:
Download the compile_fix.tar file in the WRFDA directory, untar it and overwrite the old file.
WRF Var Version 3.1 : Known Problems and Fixes
Parallel WRF-Var run with PREPBUFR observational data (Posted 4/9/09)
Problem:
Parallel running WRFDA with PREPBUFR observational data (ob_format=1) might get hung up with no error message being printed.
Solution:
Click here to download the patch
Unblock and reblock radiance BUFR data with gfortran (Posted 4/9/09)
Problem:
In some Linux operating systems using the gfortran compiler, the radiance BUFR data unblocked and reblocked by cwordsh might be unable to be read by WRFDA.
Solution:
Upgrade to the latest version of WRFDA
4D-Var (Posted 4/9/09)
Problem:
4D-Var results are unstable on some platforms.
Solution:
Upgrade to the latest version of WRFDA
WRFDA Version 3.0 : Known Problems and Fixes
Minor bug fixes for version 3.0.1.1 (Posted 1/9/09)
Bug fix related to check_rh=2
To fix this problem a second RH check has been added after the moisture adjustment to
ensure the RH is within a reasonable range.
Affected files:
var/da/da_physics/da_check_rh.inc
var/da/da_physics/da_physics.f90
Bug fix related to sfc_assi_options=1
To keep original (not WRF-Var "corrected" when sfc_assi_options=1) surface pressure for writing out in gts_omb_oma and filtered_obs.
Note: when qc_flag=2, O-B (Observation minus Background) values are calculated from surface-"corrected" O, while O values written out in gts_omb_oma are original values. That means B values are unknown when qc_flag=2.
Affected files:
var/da/da_buoy/da_get_innov_vector_buoy.inc
var/da/da_metar/da_get_innov_vector_metar.inc
var/da/da_ships/da_get_innov_vector_ships.inc
var/da/da_sound/da_get_innov_vector_sonde_sfc.inc
var/da/da_synop/da_get_innov_vector_synop.inc
Bug fix related to analysis_type = "VERIFY"
This fix will ensure the writing out of statistics.
Affected files:
var/da/da_main/da_solve.inc
var/da/da_main/da_wrfvar_top.f90
Bug fix to initialize jo_radiance properly when radiance code is not included.
Affected file:
var/da/da_minimisation/da_jo_and_grady.inc
Solution:
Upgrade to a newer version of WRFDA (fixed in version 3.1)
Known Problems for version 3.0.1.1 (Posted 1/9/09)
WRF-Var does not work properly with NCEP PREPBUFR observations, because of the following known problems:
(1) pressure fields are used twice and observation numbers are double-counted because mass and wind reports are separated in NCEP PREPBUFR files.
(2) time-duplicate observations from fixed stations are over-used. For example, if there is more than one synop report from a surface station contained in a 6-hour time-windowed PREPBUFR file, only one report should be used.
Fixes will be available in the next release.
Known Problems in Version 3.0.1
Compile Error using PGI 7.1+ (posted 6/10/08)
Problem: Compile errors like this one occur when using PGI 7.1 or later: "PGF90-S-0000-Internal compiler error. string_expr_length: ast not string op".
Solution: Changes have been made to the latest WRF Var tar file to fix the problem. The problem affects the following files:
WRFDA/var/da/da_main/da_med_initialdata_input.inc
WRFDA/var/da/da_obs_io/da_read_obs_radar.inc
WRFDA/var/da/da_obs_io/da_read_omb_tmp.inc
WRFDA/var/da/da_obs_io/da_read_rand_unit.inc
WRFDA/var/da/da_obs_io/da_read_y_unit.inc
WRFDA/var/da/da_obs_io/da_scan_obs_radar.inc
WRFDA/var/da/da_ssmi/da_read_obs_ssmi.inc
WRFDA/var/da/da_ssmi/da_scan_obs_ssmi.inc
WRFDA/var/da/da_tools/da_openfile.inc
WRFDA/var/da/da_tracing/da_trace.inc
WRFDA/var/da/da_tracing/da_trace_entry.inc
WRFDA/var/da/da_tracing/da_trace_exit.inc
WRFDA/var/da/da_vtox_transforms/da_vertical_transform.inc
Compile Problem for Program obsproc (Posted 6/10/08)
Problem: Compile fails on program obsproc.
Solution: Upgrade to a newer version of WRFDA (fixed in Version 3.0.1.1 and later) i
Compile Problem On IBMs (Posted 6/10/08)
Problem: Compile time very long on IBMs using xlf.
Solution: Check your configure.var file and reduce optimization level from O3 to O2. This has also been included in the updated tar file.
|