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.

MODE Analysis Tool

No known issues

VSDB Analaysis Tool

No known issues