[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