[Met_help] Error when running met with the test_all.csh?

John Halley Gotway johnhg at rap.ucar.edu
Tue Jan 22 17:09:40 MST 2008


Hello,

I'm guessing that the problems you're encountering are related to running MET on a 64-bit machine.  Currently, BUFRLIB a library on which MET depends, doesn't work well on a 64-bit machine.  That's
the reason for the error message you're seeing from PB2NC:

 **************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*****************

However, for the other error messages you're seeing about the NetCDF file containing illegal characters... that may also be related to running on a 64-bit machine.

I'm in the process of trying to get MET to run on a 64-bit machine we have here at NCAR.  What I'm trying to do is compile MET (and the libraries on which it depends) using the GNU -m32 compiler flag
which should build 32-bit code.  But I'm still working on it.

In the top-level MET directory, edit the file "Makefile".
Replace the line:
FLAGS           = -g -Wall -Wshadow -static
with
FLAGS           = -g -Wall -Wshadow -static -m32

But the trick is to get the libraries on which MET depends to compile as 32-bit as well.

Feel free to give it a shot yourself.  I'll let you know when I'm able to compile it on a 64-bit machine myself.  If you have access to a 32-bit machine, I'd suggest trying it over there as well.

Thanks,
John Halley Gotway

Coffee.Z wrote:
> Hello,met_help:
> 
>     i have been trying to run the met program with the sample data, but encountered the following problem, for more detail, you can see further in test.log:
> 
> *** Running GRID_STAT using netCDF input for both forecast and observation ***
> Forecast File: ../out/pcp_combine/sample_fcst_12L_2005080712V_12A.nc
> Observation File: ../out/pcp_combine/sample_obs_2005080712V_12A.nc
> Configuration File: config/GridStatConfig_APCP_12
> NetCDF Precipitation (min, max) = (0, 38.8841)
> NetCDF Precipitation (min, max) = (0, 104.1)
> NetCDF: Name contains illegal characters
> ....
> ERROR: process_obs_file() -> can't open observation netCDF file: ../out/pb2nc/sample_pb.nc
> 
>    I have been tried to build the source code with pgf77, but failed. The above is the result build with g++ and g77. Since the netcdf is build with the pgf90 and the system is 64 bit, and i'm wondering if i need to build the source code with pgi. 
>     
>     Thanks!
>   
>  user: CoffeeZ   
> 
> 
> 
> 
> ÄúºÃ£¡
> 
> 
> 
> 
>     ÖÂ
> Àñ£¡
> 
> 
> СÖì
> 2008-01-23
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Met_help mailing list
> Met_help at mailman.ucar.edu
> http://mailman.ucar.edu/mailman/listinfo/met_help


More information about the Met_help mailing list