WRFDA community support

Frequently asked questions

Known problems and solutions

System requirements

About wrfhelp

wrf-news list

wrf-users list

Becoming a registered user

WRF Workshop

WRFDA Tutorials

Users' Guide

 

 

 

Known bugs and solutions for older versions of WRFDA

NOTE: These older versions are no longer supported, it is strongly recommended that you use the most recent version of WRFDA.

Before installing WRFDA, ensure your system meets the minimum requirements.


WRFDA Version 3.3 : Known Problems and Fixes

gfortran "Graphite loop optimizations" error (posted 2015-05-18)

Problem:
WRFDA fails to compile: gfortran gives the message "sorry, unimplemented: Graphite loop optimizations can only be used if the libcloog-ppl0 package is installed"

Solution:
After running the configuration script (./configure wrfda) edit the "configure.wrf" file to remove the text "-ftree-loop-linear" at or near line 115 (where the variable "FCOPTIM" is defined). Then compile WRFDA.

Problem with WRFPLUS, especially with PGI compiler (posted 2011-06-24)

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 2011-06-24)

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 2011-04-08)

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 2011-04-08)

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.

Problem reading BUFR or PREPBUFR files (posted 2009-04-09)

Problem:
WRFDA 3.5 or earlier compiled with gfortran or ifort returns the following error message when trying to read a BUFR or PREPBUFR file:

**************BUFR ARCHIVE LIBRARY ABORT*****************
BUFRLIB: OPENBF - ERROR READING INPUT FILE CONNECTED TO UNIT 26
WHEN CHECKING FOR 'BUFR' IN FIRST 4 BYTES OF RECORD
**************BUFR ARCHIVE LIBRARY ABORT*****************

Solution:
See our page on Reading BUFR files

WRF Var Version 3.2 : Known Problems and Fixes

Problem reading BUFR or PREPBUFR files (posted 2009-04-09)

Problem:
WRFDA 3.5 or earlier compiled with gfortran or ifort returns the following error message when trying to read a BUFR or PREPBUFR file:

**************BUFR ARCHIVE LIBRARY ABORT*****************
BUFRLIB: OPENBF - ERROR READING INPUT FILE CONNECTED TO UNIT 26
WHEN CHECKING FOR 'BUFR' IN FIRST 4 BYTES OF RECORD
**************BUFR ARCHIVE LIBRARY ABORT*****************

Solution:
See our page on Reading BUFR files

WRF Var Version 3.1 : Known Problems and Fixes

Problem reading BUFR or PREPBUFR files (posted 2009-04-09)

Problem:
WRFDA 3.5 or earlier compiled with gfortran or ifort returns the following error message when trying to read a BUFR or PREPBUFR file:

**************BUFR ARCHIVE LIBRARY ABORT*****************
BUFRLIB: OPENBF - ERROR READING INPUT FILE CONNECTED TO UNIT 26
WHEN CHECKING FOR 'BUFR' IN FIRST 4 BYTES OF RECORD
**************BUFR ARCHIVE LIBRARY ABORT*****************

Solution:
See our page on Reading BUFR files

Parallel WRF-Var run with PREPBUFR observational data (Posted 2009-04-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 2009-04-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 2009-04-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 2009-01-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 2009-01-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 2008-06-10)

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 2008-06-10)

Problem: Compile fails on program obsproc.

Solution: Upgrade to a newer version of WRFDA (fixed in Version 3.0.1.1 and later)

Compile Problem On IBMs (Posted 2008-06-10)

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.