Known Issues and Fixes for METv1.0
Summary of Recommended Updates
- 01/09/2008: Please replace "METv1.0/Makefile_pgi" with the contents of this version: Makefile_pgi
- 01/09/2008: Please replace "METv1.0/lib/vx_met_util/Makefile" with the contents of this version: Makefile
- 01/29/2008: Please replace "METv1.0/lib/vx_met_util/met_stats.cc" with this version: met_stats.cc
- 02/12/2008: Please replace "METv1.0/src/point_stat/point_stat.cc" with this version:
point_stat.cc
- 02/12/2008: Please replace "METv1.0/src/grid_stat/grid_stat.cc" with this version:
grid_stat.cc
- 02/14/2008: Please replace "METv1.0/lib/vx_met_util/compute_ci.cc" with this version: compute_ci.cc
MET Build Process
Compilation Error in PB2NC when using the Portland Group Compilers
Posted 01/09/2008
Problem: The file "Makefile_pgi" in the top-level directory of MET fails to
define some variables needed by the sub-make for the PB2NC tool.Solution: If you are compiling with the "Makefile_pgi" file, please replace it with the contents of this Makefile_pgi, re-customize the file with your local paths, and rebuild.
Compilation Error in the vx_met_util Library
Posted 01/09/2008
Problem: Some users have encountered a compilation error in the
vx_met_util library where a NetCDF include file cannot be located.Solution: The fix is simply adding $(NETCDF_INCS) to one of the lines of the Makefile for that library. If you are encountering this compilation error please replace the file METv1.0/lib/vx_met_util/Makefile with the contents of this Makefile and rebuild.
Link Error in PB2NC when using the Portland Group Compilers Version 7
Posted 01/10/2008
Problem: If building MET using the Portland Group Compilers Version 7,
you may encounter several "undefined reference" errors for the PB2NC application.Solution: The fix is linking to two additional system libraries. Please replace the "Makefile_pgi" file in the top-level MET directory with the contents of this Makefile_pgi, re-customize the file with your local paths, and rebuild.
PCP-Combine Tool
No known issues
PB2NC Tool
Runtime error in PB2NC on 64-bit machines
Posted 01/25/2008
Problem: BUFRLIB, on which MET relies for reading PREPBUFR files,
does not currently run on 64-bit machines. When running the test script for PB2NC,
users may see an error message similar to the following:**************BUFR ARCHIVE LIBRARY ABORT***************** BUFRLIB: OPENBF - FIRST 4 BYTES READ FROM RECORD IN INPUT FILE CONNECTED TO UNIT 11 NOT 'BUFR', DOES NOT CONTAIN BUFR DATA **************BUFR ARCHIVE LIBRARY ABORT*****************
Solution: The group that maintains BUFRLIB is working to make it 64-bit compliant. Until an updated version of BUFRLIB is available, MET users have the option of installing and running on a 32-bit machine or attempting to build MET and its associated libraries on a 64-bit machine using the appropriate 32-bit compiler options. Please refer to the instructions for Running MET on 64-bit Machines.
MODE Tool
No known issues
Grid-Stat Tool
Error in COP output line from Point-Stat and Grid-Stat
Posted 02/12/2008
Problem: In the COP line produced by Point-Stat and Grid-Stat, the columns which
are supposed to contain the OY and ON counts actually contain the FY and FN counts.Solution: The fix is updating the point_stat.cc and grid_stat.cc source files. Please replace the following two files and rebuild:
"METv1.0/src/point_stat/point_stat.cc" with point_stat.cc
"METv1.0/src/grid_stat/grid_stat.cc" with grid_stat.cc
Error in the confidence interval values computed for the CTS output line from Point-Stat and Grid-Stat
Posted 02/14/2008
Problem: The library routine used to compute confidence intervals for the proportions
in the CTS line contains a bug. This bug affects the CTS lines produced by both Point-Stat and Grid-Stat.Solution: The fix is updating one of the files in the vx_met_util library. Please replace the file "METv1.0/lib/vx_met_util/compute_ci.cc" with this version of compute_ci.cc and rebuild.
Point-Stat Tool
Problem in Point-Stat when computing Spearman's Rank Correlation Coefficient
Posted 01/24/2008
Problem: In Point-Stat, if any of the point observations used contain a
bad data value (-9999), Spearman's Rank Correlation Coefficient will be computed incorrectly.Solution: The fix is adding a check to skip over any observations which contain a bad data value. Please replace the file "METv1.0/lib/vx_met_util/met_stat.cc" with this version of met_stats.cc and rebuild MET.
Segmentation fault when running Point-Stat on precipitation data
Posted 01/29/2008
Problem: When running Point-Stat on precipitation data, or any field that is
specified in the configuration file as an accumulation (i.e. APCP/A12), you may experience a
segmentation fault.Solution: The fix is updating one of the files in the vx_met_util library. Please replace the file "METv1.0/lib/vx_met_util/met_stats.cc" with this version of met_stats.cc and rebuild.
Error in COP output line from Point-Stat and Grid-Stat
Posted 02/12/2008
Problem: In the COP line produced by Point-Stat and Grid-Stat, the columns which
are supposed to contain the OY and ON counts actually contain the FY and FN counts.Solution: The fix is updating the point_stat.cc and grid_stat.cc source files. Please replace the following two files and rebuild:
"METv1.0/src/point_stat/point_stat.cc" with point_stat.cc
"METv1.0/src/grid_stat/grid_stat.cc" with grid_stat.cc
Error in the confidence interval values computed for the CTS output line from Point-Stat and Grid-Stat
Posted 02/14/2008
Problem: The library routine used to compute confidence intervals for the proportions
in the CTS line contains a bug. This bug affects the CTS lines produced by both Point-Stat and Grid-Stat.Solution: The fix is updating one of the files in the vx_met_util library. Please replace the file "METv1.0/lib/vx_met_util/compute_ci.cc" with this version of compute_ci.cc and rebuild.

