[Met_help] Problem when compiling MET
John Halley Gotway
johnhg at rap.ucar.edu
Fri Jun 6 13:12:22 MDT 2008
Xiaqiong,
I'm sorry to say that currently MET does not read data on a Mercator projection. It currently reads lat/lon, stereographic, and lambert conformal grids. Reading Mercator grids is something that's
been on our list of things to implement for a while, but we haven't gotten to it yet. I'll bump it up on the priority list.
As for problems with "copygb", could you send me a sample file and the copygb command that you're trying to execute? I'd be really surprised if it were not able to read Mercator grids.
I could get you a beta release of the new version but it still wouldn't read Mercator grids and the documentation has not yet been updated.
John
Xiaqiong Zhou wrote:
> Hello John:
> Thank you for your information.I found the prep-BUFR dataset. It works for MET.
> I am working in Hans Wang's group in NCAR now. They hope to get verification results before
> the 9th WRF workshop.
> There is another problem when MET read WRF-ARW output with Mercator projection.
> COPYGB in the WRF post processing developed by NCEP likely cannot interpolate WRF-ARW output to user-defined grid.
> How about your developing version of MET? Does it support Mercator projection? Is it possible for me to get the new version now?
> Best regards
> xiaqiong
>
> ----- Original Message -----
> From: John Halley Gotway <johnhg at rap.ucar.edu>
> Date: Friday, June 6, 2008 12:41 pm
> Subject: Re: [Met_help] Problem when compiling MET
> To: Xiaqiong Zhou <xiaqiong at hawaii.edu>
> Cc: met_help <met_help at ucar.edu>
>
>> Xiaqiong,
>>
>> The only sources of PREPBUFR data that I've used of are those
>> posted on the MET Website:
>> http://www.dtcenter.org/met/users/downloads/observation_data.php
>> However, there does appear to be PREPBUFR observation data
>> available for the NCEP/NCAR reanalysis project:
>> http://dss.ucar.edu/pub/reanalysis/
>>
>> The files named "prepqm..." (the first line of the table on
>> http://dss.ucar.edu/pub/reanalysis/aval_ftyp.html) would be ones
>> to try. That data should be freely available once you
>> register as a user.
>>
>> BUT - I've never tried this and it may or may not work. If
>> you do decide to try it, please let me know whether MET is able
>> to read the data.
>>
>> Also, METv1.1 should be released within the next month. It
>> includes a tool called ASCII2NC which will allow you to used
>> ASCII point observations in MET. I don't know if that will
>> help or not.
>>
>> Thanks,
>> John
>>
>> Xiaqiong Zhou wrote:
>>> Hello, John:
>>> I have one more question. It is about prepBUFR.
>>> I only find the prepBUFR data in 2008. Where can I get
>> the data before 2008?
>>> Best regards
>>> xiaqiong
>>>
>>> ----- Original Message -----
>>> From: John Halley Gotway <johnhg at rap.ucar.edu>
>>> Date: Thursday, May 29, 2008 2:08 pm
>>> Subject: Re: [Met_help] Problem when compiling MET
>>> To: Xiaqiong Zhou <xiaqiong at hawaii.edu>, met_help
>> <met_help at ucar.edu>>
>>>> Xiaqiong,
>>>>
>>>> Sorry that didn't work for you. I'm really puzzled by
>> that
>>>> compiler error message and surprised that it didn't show up
>> when
>>>> compiling the other MET tools.
>>>>
>>>> To answer your questions...
>>>>
>>>> - We're currently working on METv1.1 and had hoped to have it
>>>> released about a month ago. However, we've had some
>>>> setbacks and have decided that we will not include support
>> for
>>>> Grib2 in this release.
>>>> METv1.1 should be available no later than
>> mid-July,
>>>> but we're aiming for the end of June.
>>>>
>>>> - The list of things to finish up before releasing METv1.1
>>>> includes figuring out 64-bit compatibility for BUFRLIB and
>>>> making sure that it compiles on an IBM. We'll be
>> sending
>>>> out an announcement when
>>>> the new version is available for download.
>>>>
>>>> - The Point-Stat tool (and Grid-Stat and MODE tools) read
>>>> gridded data in Grib1 format. They also read the NetCDF
>>>> output of the PCP-Combine tool, but not NetCDF
>> generally.
>>>> We're working with the ARW
>>>> WRF developers to enable MET to read the NetCDF output of the
>>>> ARW post-processor tool in the next 12 months. The
>> current
>>>> WRF Post-Processor (WPP) which works with both ARW and NMM
>>>> generates output in
>>>> Grib1. We suggest running your WRF model output through
>>>> WPP prior to running MET.
>>>>
>>>> Thanks,
>>>> John
>>>>
>>>> Xiaqiong Zhou wrote:
>>>>> John:
>>>>> Thank for your quick reply.
>>>>> I tried what you suggested, but I get same error
>>>> message. Since you mentioned this tool can not work on 64-bit
>>>> machine, I will give up.
>>>>> I have two more questions:
>>>>> 1) When will the new version be released? It
>> will
>>>> run on IBM, right?
>>>>> 2)Does the point-stat tool only read GRIB format? how about
>>>> NETCDF format?
>>>>> Best regards
>>>>> xiaqiong
>>>>>
>>>>> ----- Original Message -----
>>>>> From: John Halley Gotway <johnhg at rap.ucar.edu>
>>>>> Date: Thursday, May 29, 2008 11:38 am
>>>>> Subject: Re: [Met_help] Problem when compiling MET
>>>>> To: Xiaqiong Zhou <xiaqiong at hawaii.edu>
>>>>> Cc: met_help <met_help at ucar.edu>
>>>>>
>>>>>> Xiaqiong,
>>>>>>
>>>>>> No, I do not believe this error is due to compiling on a 64-
>>>> bit
>>>>>> machine. You should be able to compile the "pb2nc"
>> tool
>>>> on
>>>>>> a 64-bit machine, but when you actually run it, you'll
>>>> encounter
>>>>>> a runtime
>>>>>> error 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*****************>>
>>>>>> The error I'm seeing in your attached logfile seems odd to
>>>>>> me. I don't know while this error would show up for
>>>>>> "pb2nc" and not the other MET tools.
>>>>>> intermediate
>>>>>> The compiler appears unable to find some common things that
>>>> are
>>>>>> defined in the "ctype.h" include file. I searched on
>>>> the
>>>>>> internet for similar problems on RedHat linux, and I did
>> find
>>>>>> one thing we
>>>>>> could try. So please do the following:
>>>>>> (1) Open up the file METv1.0/src/pb2nc/pb2nc.cc
>>>>>> (2) Cut out line number 34: #include <ctype.h>
>>>>>> (3) And insert that line after line number 42: #include
>>>> <unistd.h>>> (4) Save and close the file.
>>>>>> (5) Try to rebuild MET.
>>>>>>
>>>>>> The order of the include files really SHOULD NOT matter,
>> but
>>>>>> let's see if this has any impact. Please let me know
>>>> what
>>>>>> happens.
>>>>>> Ultimately, this is a minor point since you will be unable
>> to
>>>>>> run the PB2NC tool on a 64-bit machine anyway.
>>>>>>
>>>>>> John
>>>>>>
>>>>>> Xiaqiong Zhou wrote:
>>>>>>> Hello, John:
>>>>>>> Thank you for your information.
>>>>>>> I can get 6 tools (grid_stat mode mode_analysis
>> pcp_combine
>>>>>> point_stat
>>>>>>> vsdb_analysis) except PB2NC tool.
>>>>>>> The compiling output is attached. Is it due to my 64-bit
>> machine?>>>>> Thanks again
>>>>>>> Xiaqiong
>>>>>>>
>>>>>>> ----- Original Message -----
>>>>>>> From: John Halley Gotway <johnhg at rap.ucar.edu>
>>>>>>> Date: Wednesday, May 28, 2008 12:20 pm
>>>>>>> Subject: Re: [Met_help] Problem when compiling MET
>>>>>>> To: Xiaqiong Zhou <xiaqiong at hawaii.edu>
>>>>>>> Cc: met_help at ucar.edu
>>>>>>>
>>>>>>> > Xiaqiong,
>>>>>>> >
>>>>>>> > I believe that you're encountering one
>> of the
>>>> issues already
>>>>>>> > included on the "known issue" page.
>>>>>>> >
>>>>>>> > Please take a look here:
>>>>>>> >
>> http://www.dtcenter.org/met/users/support/known_issues/METv1.0/index.phpFor
>>>>>>> the line: "Compilation Error in the vx_met_util Library"
>>>>>>> >
>>>>>>> > And update the version of the file
>>>>>>> > METv1.0/lib/vx_met_util/Makefile with
>> the one
>>>> posted
>>>>>> on the
>>>>>>> > known issues page.
>>>>>>> >
>>>>>>> > Please let me know if you run into any
>> more
>>>> problems.>>> >
>>>>>>> > Thanks,
>>>>>>> > John Halley-Gotway
>>>>>>> > johnhg at ucar.edu
>>>>>>> >
>>>>>>> > Xiaqiong Zhou wrote:
>>>>>>> > > Hello, MET:
>>>>>>> > > I have a problem when
>> compiling MET.
>>>>>>> > > I am using x86-64 GNU/linux
>> with
>>>> f77/gcc.
>>>>>>> > > The error is from read_grib.c.
>> Please see
>>>> the following
>>>>>>> > information. Is it a problem due
>> to
>>>> netcdf
>>>>>> library?> > I use f77 to install netcdf.
>>>>>>> > > Thanks
>>>>>>> > > Kate
>>>>>>> > > gcc read_grib.cc -g -Wall -
>> Wshadow -
>>>>>> static -c -I..
>>>>>>> > -I/usbdisk4jylee/xiaqiong/lib/gsl-1.11
>>>>>>> > > In file included from
>>>>>> ../vx_met_util/vx_met_util.h:21,> >
>>>>>>> from read_grib.cc:20:
>>>>>>> > >
>> ../vx_met_util/read_pcp_combine_netcdf.h:16:21:>>> >
>>>> netcdf.hh: No such file or directory
>>>>>>> > > In file included from
>>>>>> ../vx_met_util/vx_met_util.h:21,> >
>>>>>>> from read_grib.cc:20:
>>>>>>> > >
>>>> ../vx_met_util/read_pcp_combine_netcdf.h:25:
>>>>>> warning:> > `read_pcp_combine_netcdf' initialized and
>>>>>> declared `extern'
>>>>>>> > >
>>>> ../vx_met_util/read_pcp_combine_netcdf.h:25: error:
>>>>>>> > variable or field
>> `read_pcp_combine_netcdf'
>>>> declared void
>>>>>>> > >
>>>> ../vx_met_util/read_pcp_combine_netcdf.h:25: error:
>>>>>>> > `NcFile' was not declared in this scope
>>>>>>> > >
>>>> ../vx_met_util/read_pcp_combine_netcdf.h:25: error:
>>>>>>> > expected primary-expression before ',' token
>>>>>>> > >
>>>> ../vx_met_util/read_pcp_combine_netcdf.h:25: error:
>>>>>>> > expected primary-expression before '&' token
>>>>>>> > >
>>>> ../vx_met_util/read_pcp_combine_netcdf.h:25: error:
>>>>>>> > expected primary-expression before ',' token
>>>>>>> > >
>>>> ../vx_met_util/read_pcp_combine_netcdf.h:25: error:
>>>>>>> > expected primary-expression before '&' token
>>>>>>> > >
>>>> ../vx_met_util/read_pcp_combine_netcdf.h:25: error:
>>>>>>> > expected primary-expression before ',' token
>>>>>>> > >
>>>> ../vx_met_util/read_pcp_combine_netcdf.h:25: error:
>>>>>>> > expected primary-expression before "int"
>>>>>>> > >
>>>> ../vx_met_util/read_pcp_combine_netcdf.h:26: error:
>>>>>>> > expected primary-expression before '&' token
>>>>>>> > >
>>>> ../vx_met_util/read_pcp_combine_netcdf.h:26: error:
>>>>>>> > expected primary-expression before ',' token
>>>>>>> > >
>>>> ../vx_met_util/read_pcp_combine_netcdf.h:26: error:
>>>>>>> > expected primary-expression before '&' token
>>>>>>> > >
>>>> ../vx_met_util/read_pcp_combine_netcdf.h:26: error:
>>>>>>> > expected primary-expression before ',' token
>>>>>>> > >
>>>> ../vx_met_util/read_pcp_combine_netcdf.h:27: error:
>>>>>>> > expected primary-expression before '&' token
>>>>>>> > >
>>>> ../vx_met_util/read_pcp_combine_netcdf.h:27: error:
>>>>>>> > expected primary-expression before ')' token
>>>>>>> > >
>>>> ../vx_met_util/read_pcp_combine_netcdf.h:27: error:
>>>>>>> > initializer expression list treated as
>>>> compound expression
>>>>>>> > > ../vx_wrfdata/vx_wrfdata.h:41:
>>>> warning:
>>>>>> 'wrfdata_magic'> > defined but not used
>>>>>>> > > ../vx_wrfdata/vx_wrfdata.h:64:
>> warning:>>>>> > 'thresh_type_str' defined but
>> not used
>>>>>>> > > ../vx_wrfdata/vx_wrfdata.h:85:
>> warning:>>>>> > 'step_direction_str' defined
>> but not used
>>>>>>> > > ../vx_met_util/constants.h:23:
>>>> warning:
>>>>>> 'na_str' defined
>>>>>>> > but not used
>>>>>>> > > ../vx_met_util/constants.h:26:
>> warning:>>>>> > 'all_msg_typ_str' defined but
>> not used
>>>>>>> > > ../vx_met_util/constants.h:30:
>>>> warning: 'anyair_str'
>>>>>>> > defined but not used
>>>>>>> > > ../vx_met_util/constants.h:31:
>> warning:>>>>> > 'anyair_msg_typ_str' defined
>> but not used
>>>>>>> > > ../vx_met_util/constants.h:32:
>>>> warning: 'anysfc_str'
>>>>>>> > defined but not used
>>>>>>> > > ../vx_met_util/constants.h:33:
>> warning:>>>>> > 'anysfc_msg_typ_str' defined
>> but not used
>>>>>>> > > ../vx_met_util/constants.h:34:
>>>> warning: 'onlysf_str'
>>>>>>> > defined but not used
>>>>>>> > > ../vx_met_util/constants.h:35:
>> warning:>>>>> > 'onlysf_msg_typ_str' defined
>> but not used
>>>>>>> > > ../vx_met_util/constants.h:38:
>> warning:>>>>> > 'all_interp_mthd_str' defined
>> but not used
>>>>>>> > > ../vx_met_util/constants.h:49:
>>>> warning: 'mthd_str'
>>>>>>> > defined but not used
>>>>>>> > > ../vx_met_util/met_stats.h:20:
>>>> warning:
>>>>>> 'hdr_fmt_str'> > defined but not used
>>>>>>> > >
>> ../vx_grib_classes/grib_strings.h:20:
>>>> warning:>>> > 'missing_str' defined but not used
>>>>>>> > >
>> ../vx_grib_classes/grib_strings.h:62:
>>>> warning:>>> > 'grib_code_list' defined but not used
>>>>>>> > >
>> ../vx_grib_classes/grib_strings.h:94:
>>>> warning:>>> > 'grib_code_list_str' defined but
>> not used
>>>>>>> > >
>> ../vx_grib_classes/grib_strings.h:391:
>>>> warning:>>> > 'grib_level_list_str' defined but
>> not used
>>>>>>> > > make[3]: *** [read_grib.o]
>> Error 1
>>>>>>> > > make[2]: *** [vx_met_util_all]
>> Error 2
>>>>>>> > > make[1]: *** [libs] Error 2
>>>>>>> > > make: *** [all] Error 2
>>>>>>> > >
>>>>>>> > >
>>>>>>> > >
>>>>>>> > > -------------------------------------
>> --------
>>>> --------
>>>>>> ----------
>>>>>>> > ---------
>>>>>>> > >
>>>>>>> > >
>> _______________________________________________>>>>> > > 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