[Met_help] [rt.rap.ucar.edu #82058] History for How to get average FSS score for several days

John Halley Gotway via RT met_help at ucar.edu
Fri Sep 29 11:08:22 MDT 2017


----------------------------------------------------------------
  Initial Request
----------------------------------------------------------------

Dear Sir:

   I have run grid_stat successfully and got WRF 1 hour accumulated
precipitation FSS score of forcast every day , now how can I average the FSS
scores with several days even several months. I am not sure the FSS socre
could be average directly.Please give me some advice, any code or scripts
even better :)

All Best Wishes

Gaohua

[iumnwp at Ec226 grid_stat]$ ls 2017091300/grid_stat_APCP_01_*nbrcnt.txt
2017091300/grid_stat_APCP_01_010000L_20170913_010000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_250000L_20170914_010000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_020000L_20170913_020000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_260000L_20170914_020000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_030000L_20170913_030000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_270000L_20170914_030000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_040000L_20170913_040000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_280000L_20170914_040000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_050000L_20170913_050000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_290000L_20170914_050000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_060000L_20170913_060000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_300000L_20170914_060000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_070000L_20170913_070000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_310000L_20170914_070000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_080000L_20170913_080000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_320000L_20170914_080000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_090000L_20170913_090000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_330000L_20170914_090000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_100000L_20170913_100000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_340000L_20170914_100000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_110000L_20170913_110000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_350000L_20170914_110000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_120000L_20170913_120000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_360000L_20170914_120000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_130000L_20170913_130000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_370000L_20170914_130000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_140000L_20170913_140000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_380000L_20170914_140000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_150000L_20170913_150000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_390000L_20170914_150000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_160000L_20170913_160000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_400000L_20170914_160000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_170000L_20170913_170000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_410000L_20170914_170000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_180000L_20170913_180000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_420000L_20170914_180000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_190000L_20170913_190000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_430000L_20170914_190000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_200000L_20170913_200000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_440000L_20170914_200000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_210000L_20170913_210000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_450000L_20170914_210000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_220000L_20170913_220000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_460000L_20170914_220000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_230000L_20170913_230000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_470000L_20170914_230000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_240000L_20170914_000000V_nbrcnt.txt
2017091300/grid_stat_APCP_01_480000L_20170915_000000V_nbrcnt.txt
[iumnwp at Ec226 grid_stat]$ ls 2017091200/grid_stat_APCP_01_*nbrcnt.txt
2017091200/grid_stat_APCP_01_010000L_20170912_010000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_250000L_20170913_010000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_020000L_20170912_020000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_260000L_20170913_020000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_030000L_20170912_030000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_270000L_20170913_030000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_040000L_20170912_040000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_280000L_20170913_040000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_050000L_20170912_050000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_290000L_20170913_050000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_060000L_20170912_060000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_300000L_20170913_060000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_070000L_20170912_070000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_310000L_20170913_070000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_080000L_20170912_080000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_320000L_20170913_080000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_090000L_20170912_090000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_330000L_20170913_090000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_100000L_20170912_100000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_340000L_20170913_100000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_110000L_20170912_110000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_350000L_20170913_110000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_120000L_20170912_120000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_360000L_20170913_120000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_130000L_20170912_130000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_370000L_20170913_130000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_140000L_20170912_140000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_380000L_20170913_140000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_150000L_20170912_150000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_390000L_20170913_150000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_160000L_20170912_160000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_400000L_20170913_160000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_170000L_20170912_170000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_410000L_20170913_170000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_180000L_20170912_180000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_420000L_20170913_180000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_190000L_20170912_190000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_430000L_20170913_190000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_200000L_20170912_200000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_440000L_20170913_200000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_210000L_20170912_210000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_450000L_20170913_210000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_220000L_20170912_220000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_460000L_20170913_220000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_230000L_20170912_230000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_470000L_20170913_230000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_240000L_20170913_000000V_nbrcnt.txt
2017091200/grid_stat_APCP_01_480000L_20170914_000000V_nbrcnt.txt
[iumnwp at Ec226 grid_stat]$ ls 2017091100/grid_stat_APCP_01_*nbrcnt.txt
2017091100/grid_stat_APCP_01_010000L_20170911_010000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_250000L_20170912_010000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_020000L_20170911_020000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_260000L_20170912_020000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_030000L_20170911_030000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_270000L_20170912_030000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_040000L_20170911_040000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_280000L_20170912_040000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_050000L_20170911_050000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_290000L_20170912_050000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_060000L_20170911_060000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_300000L_20170912_060000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_070000L_20170911_070000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_310000L_20170912_070000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_080000L_20170911_080000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_320000L_20170912_080000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_090000L_20170911_090000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_330000L_20170912_090000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_100000L_20170911_100000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_340000L_20170912_100000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_110000L_20170911_110000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_350000L_20170912_110000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_120000L_20170911_120000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_360000L_20170912_120000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_130000L_20170911_130000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_370000L_20170912_130000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_140000L_20170911_140000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_380000L_20170912_140000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_150000L_20170911_150000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_390000L_20170912_150000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_160000L_20170911_160000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_400000L_20170912_160000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_170000L_20170911_170000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_410000L_20170912_170000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_180000L_20170911_180000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_420000L_20170912_180000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_190000L_20170911_190000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_430000L_20170912_190000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_200000L_20170911_200000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_440000L_20170912_200000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_210000L_20170911_210000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_450000L_20170912_210000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_220000L_20170911_220000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_460000L_20170912_220000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_230000L_20170911_230000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_470000L_20170912_230000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_240000L_20170912_000000V_nbrcnt.txt
2017091100/grid_stat_APCP_01_480000L_20170913_000000V_nbrcnt.txt
[iumnwp at Ec226 grid_stat]$ ls 2017091400/grid_stat_APCP_01_*nbrcnt.txt
2017091400/grid_stat_APCP_01_010000L_20170914_010000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_250000L_20170915_010000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_020000L_20170914_020000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_260000L_20170915_020000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_030000L_20170914_030000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_270000L_20170915_030000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_040000L_20170914_040000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_280000L_20170915_040000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_050000L_20170914_050000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_290000L_20170915_050000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_060000L_20170914_060000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_300000L_20170915_060000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_070000L_20170914_070000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_310000L_20170915_070000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_080000L_20170914_080000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_320000L_20170915_080000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_090000L_20170914_090000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_330000L_20170915_090000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_100000L_20170914_100000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_340000L_20170915_100000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_110000L_20170914_110000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_350000L_20170915_110000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_120000L_20170914_120000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_360000L_20170915_120000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_130000L_20170914_130000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_370000L_20170915_130000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_140000L_20170914_140000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_380000L_20170915_140000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_150000L_20170914_150000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_390000L_20170915_150000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_160000L_20170914_160000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_400000L_20170915_160000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_170000L_20170914_170000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_410000L_20170915_170000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_180000L_20170914_180000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_420000L_20170915_180000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_190000L_20170914_190000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_430000L_20170915_190000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_200000L_20170914_200000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_440000L_20170915_200000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_210000L_20170914_210000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_450000L_20170915_210000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_220000L_20170914_220000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_460000L_20170915_220000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_230000L_20170914_230000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_470000L_20170915_230000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_240000L_20170915_000000V_nbrcnt.txt
2017091400/grid_stat_APCP_01_480000L_20170916_000000V_nbrcnt.txt


----------------------------------------------------------------
  Complete Ticket History
----------------------------------------------------------------

Subject: How to get average FSS score for several days
From: John Halley Gotway
Time: Wed Sep 20 07:27:15 2017

Gaohua,

I see that you're wondering how to aggregate together the NBRCNT lines
across multiple days, specifically the fractions skill score (FSS).
The
STAT-Analysis tool is designed to do exactly what you need.

You'll run the "aggregate" job type in stat_analysis to do this.

Try running:

met-6.0/bin/stat_analysis -lookin 2017*/grid_stat_APCP_*_nbrcnt.txt \
-job aggregate -line_type NBRCNT -by
FCST_VAR,FCST_LEAD,FCST_THRESH,INTERP_MTHD,INTERP_PNTS -out_stat
agg_nbrcnt.txt

This job reads all the files you pass to it on the command line with
the
"-lookin" option.  If you list explicit filenames, it'll read them
directly.  If you list a top-level directory name, it'll search that
directory for files ending in ".stat".

We're running a job to "aggregate" the "NBRCNT" line type.

And I've used the "-by" option and listed several header columns.
STAT-Analysis will run this job separately for each unique combination
of
those header column entries.

The output is printed to the screen, but I used the "-out_stat" option
to
also write the aggregated output to a file named "agg_nbrcnt.txt".

Please give that a shot and let me know how it goes.

Thanks,
John Halley Gotway
met_help at ucar.edu



On Wed, Sep 20, 2017 at 3:09 AM, hgao via RT <met_help at ucar.edu>
wrote:

>
> Wed Sep 20 03:09:17 2017: Request 82058 was acted upon.
> Transaction: Ticket created by hgao at ium.cn
>        Queue: met_help
>      Subject: How to get average FSS score for several days
>        Owner: Nobody
>   Requestors: hgao at ium.cn
>       Status: new
>  Ticket <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=82058 >
>
>
> Dear Sir:
>
>    I have run grid_stat successfully and got WRF 1 hour accumulated
> precipitation FSS score of forcast every day , now how can I average
the
> FSS
> scores with several days even several months. I am not sure the FSS
socre
> could be average directly.Please give me some advice, any code or
scripts
> even better :)
>
> All Best Wishes
>
> Gaohua
>
> [iumnwp at Ec226 grid_stat]$ ls
2017091300/grid_stat_APCP_01_*nbrcnt.txt
> 2017091300/grid_stat_APCP_01_010000L_20170913_010000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_250000L_20170914_010000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_020000L_20170913_020000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_260000L_20170914_020000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_030000L_20170913_030000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_270000L_20170914_030000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_040000L_20170913_040000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_280000L_20170914_040000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_050000L_20170913_050000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_290000L_20170914_050000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_060000L_20170913_060000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_300000L_20170914_060000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_070000L_20170913_070000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_310000L_20170914_070000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_080000L_20170913_080000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_320000L_20170914_080000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_090000L_20170913_090000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_330000L_20170914_090000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_100000L_20170913_100000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_340000L_20170914_100000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_110000L_20170913_110000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_350000L_20170914_110000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_120000L_20170913_120000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_360000L_20170914_120000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_130000L_20170913_130000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_370000L_20170914_130000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_140000L_20170913_140000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_380000L_20170914_140000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_150000L_20170913_150000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_390000L_20170914_150000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_160000L_20170913_160000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_400000L_20170914_160000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_170000L_20170913_170000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_410000L_20170914_170000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_180000L_20170913_180000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_420000L_20170914_180000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_190000L_20170913_190000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_430000L_20170914_190000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_200000L_20170913_200000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_440000L_20170914_200000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_210000L_20170913_210000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_450000L_20170914_210000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_220000L_20170913_220000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_460000L_20170914_220000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_230000L_20170913_230000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_470000L_20170914_230000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_240000L_20170914_000000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_480000L_20170915_000000V_nbrcnt.txt
> [iumnwp at Ec226 grid_stat]$ ls
2017091200/grid_stat_APCP_01_*nbrcnt.txt
> 2017091200/grid_stat_APCP_01_010000L_20170912_010000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_250000L_20170913_010000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_020000L_20170912_020000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_260000L_20170913_020000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_030000L_20170912_030000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_270000L_20170913_030000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_040000L_20170912_040000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_280000L_20170913_040000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_050000L_20170912_050000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_290000L_20170913_050000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_060000L_20170912_060000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_300000L_20170913_060000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_070000L_20170912_070000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_310000L_20170913_070000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_080000L_20170912_080000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_320000L_20170913_080000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_090000L_20170912_090000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_330000L_20170913_090000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_100000L_20170912_100000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_340000L_20170913_100000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_110000L_20170912_110000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_350000L_20170913_110000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_120000L_20170912_120000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_360000L_20170913_120000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_130000L_20170912_130000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_370000L_20170913_130000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_140000L_20170912_140000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_380000L_20170913_140000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_150000L_20170912_150000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_390000L_20170913_150000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_160000L_20170912_160000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_400000L_20170913_160000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_170000L_20170912_170000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_410000L_20170913_170000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_180000L_20170912_180000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_420000L_20170913_180000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_190000L_20170912_190000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_430000L_20170913_190000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_200000L_20170912_200000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_440000L_20170913_200000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_210000L_20170912_210000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_450000L_20170913_210000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_220000L_20170912_220000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_460000L_20170913_220000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_230000L_20170912_230000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_470000L_20170913_230000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_240000L_20170913_000000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_480000L_20170914_000000V_nbrcnt.txt
> [iumnwp at Ec226 grid_stat]$ ls
2017091100/grid_stat_APCP_01_*nbrcnt.txt
> 2017091100/grid_stat_APCP_01_010000L_20170911_010000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_250000L_20170912_010000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_020000L_20170911_020000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_260000L_20170912_020000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_030000L_20170911_030000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_270000L_20170912_030000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_040000L_20170911_040000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_280000L_20170912_040000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_050000L_20170911_050000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_290000L_20170912_050000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_060000L_20170911_060000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_300000L_20170912_060000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_070000L_20170911_070000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_310000L_20170912_070000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_080000L_20170911_080000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_320000L_20170912_080000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_090000L_20170911_090000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_330000L_20170912_090000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_100000L_20170911_100000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_340000L_20170912_100000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_110000L_20170911_110000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_350000L_20170912_110000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_120000L_20170911_120000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_360000L_20170912_120000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_130000L_20170911_130000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_370000L_20170912_130000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_140000L_20170911_140000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_380000L_20170912_140000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_150000L_20170911_150000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_390000L_20170912_150000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_160000L_20170911_160000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_400000L_20170912_160000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_170000L_20170911_170000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_410000L_20170912_170000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_180000L_20170911_180000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_420000L_20170912_180000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_190000L_20170911_190000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_430000L_20170912_190000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_200000L_20170911_200000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_440000L_20170912_200000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_210000L_20170911_210000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_450000L_20170912_210000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_220000L_20170911_220000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_460000L_20170912_220000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_230000L_20170911_230000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_470000L_20170912_230000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_240000L_20170912_000000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_480000L_20170913_000000V_nbrcnt.txt
> [iumnwp at Ec226 grid_stat]$ ls
2017091400/grid_stat_APCP_01_*nbrcnt.txt
> 2017091400/grid_stat_APCP_01_010000L_20170914_010000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_250000L_20170915_010000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_020000L_20170914_020000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_260000L_20170915_020000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_030000L_20170914_030000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_270000L_20170915_030000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_040000L_20170914_040000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_280000L_20170915_040000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_050000L_20170914_050000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_290000L_20170915_050000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_060000L_20170914_060000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_300000L_20170915_060000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_070000L_20170914_070000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_310000L_20170915_070000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_080000L_20170914_080000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_320000L_20170915_080000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_090000L_20170914_090000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_330000L_20170915_090000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_100000L_20170914_100000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_340000L_20170915_100000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_110000L_20170914_110000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_350000L_20170915_110000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_120000L_20170914_120000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_360000L_20170915_120000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_130000L_20170914_130000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_370000L_20170915_130000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_140000L_20170914_140000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_380000L_20170915_140000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_150000L_20170914_150000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_390000L_20170915_150000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_160000L_20170914_160000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_400000L_20170915_160000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_170000L_20170914_170000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_410000L_20170915_170000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_180000L_20170914_180000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_420000L_20170915_180000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_190000L_20170914_190000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_430000L_20170915_190000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_200000L_20170914_200000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_440000L_20170915_200000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_210000L_20170914_210000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_450000L_20170915_210000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_220000L_20170914_220000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_460000L_20170915_220000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_230000L_20170914_230000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_470000L_20170915_230000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_240000L_20170915_000000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_480000L_20170916_000000V_nbrcnt.txt
>
>

------------------------------------------------
Subject: 答复: [rt.rap.ucar.edu #82058] How to get average FSS score for several days
From: hgao
Time: Sun Sep 24 20:43:58 2017



met-6.0 compile error:

...   ....      ....
Making all in vx_nc_util
make[4]: Entering directory `/home/iumnwp/met-
6.0_bugfix/src/libcode/vx_nc_util'
g++ -DHAVE_CONFIG_H -I. -I../../..  -I../../../src/basic/vx_cal
-I../../../src/basic/vx_config -I../../../src/basic/vx_log
-I../../../src/basic/vx_math -I../../../src/basic/vx_util
-I../../../src/libcode/vx_afm -I../../../src/libcode/vx_analysis_util
-I../../../src/libcode/vx_color -I../../../src/libcode/vx_data2d
-I../../../src/libcode/vx_data2d_factory
-I../../../src/libcode/vx_data2d_grib
-I../../../src/libcode/vx_data2d_grib2
-I../../../src/libcode/vx_data2d_nccf
-I../../../src/libcode/vx_data2d_nc_met
-I../../../src/libcode/vx_data2d_nc_pinterp
-I../../../src/libcode/vx_geodesy -I../../../src/libcode/vx_gnomon
-I../../../src/libcode/vx_grid -I../../../src/libcode/vx_gsl_prob
-I../../../src/libcode/vx_nav -I../../../src/libcode/vx_nc_util
-I../../../src/libcode/vx_pb_util -I../../../src/libcode/vx_plot_util
-I../../../src/libcode/vx_ps -I../../../src/libcode/vx_pxm
-I../../../src/libcode/vx_render -I../../../src/libcode/vx_regrid
-I../../../src/libcode/vx_shapedata -I../../../src/libcode/vx_solar
-I../../../src/libcode/vx_statistics
-I../../../src/libcode/vx_stat_out
-I../../../src/libcode/vx_time_series
-I../../../src/libcode/vx_tc_util -I/home/iumnwp/metlib/netcdf/include
-I/home/iumnwp/metlib/gsl/include -DBLOCK4
-DMET_BASE="\"/home/iumnwp/met-6.0_bugfix/share/met\""  -g -MT
libvx_nc_util_a-nc_var_info.o -MD -MP -MF .deps/libvx_nc_util_a-
nc_var_info.Tpo -c -o libvx_nc_util_a-nc_var_info.o `test -f
'nc_var_info.cc' || echo './'`nc_var_info.cc
In file included from nc_var_info.cc:24:
nc_utils.h:22:18: error: netcdf: No such file or directory
In file included from nc_var_info.cc:24:
nc_utils.h:23: error: ‘netCDF’ is not a namespace-name
nc_utils.h:23: error: expected namespace-name before ‘;’ token
In file included from nc_var_info.cc:24:
nc_utils.h:66: error: ISO C++ forbids declaration of ‘NcAtt’ with no
type
nc_utils.h:66: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_utils.h:67: error: ISO C++ forbids declaration of ‘NcAtt’ with no
type
nc_utils.h:67: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_utils.h:68: error: ISO C++ forbids declaration of ‘NcAtt’ with no
type
nc_utils.h:68: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_utils.h:69: error: ISO C++ forbids declaration of ‘NcAtt’ with no
type
nc_utils.h:69: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_utils.h:70: error: ISO C++ forbids declaration of ‘NcAtt’ with no
type
nc_utils.h:70: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_utils.h:71: error: ISO C++ forbids declaration of ‘NcAtt’ with no
type
nc_utils.h:71: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_utils.h:73: error: ISO C++ forbids declaration of ‘NcVar’ with no
type
nc_utils.h:73: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_utils.h:74: error: ISO C++ forbids declaration of ‘NcVar’ with no
type
nc_utils.h:74: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_utils.h:75: error: ISO C++ forbids declaration of ‘NcVar’ with no
type
nc_utils.h:75: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_utils.h:76: error: ISO C++ forbids declaration of ‘NcVar’ with no
type
nc_utils.h:76: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_utils.h:78: error: ISO C++ forbids declaration of ‘NcFile’ with no
type
nc_utils.h:78: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_utils.h:79: error: ISO C++ forbids declaration of ‘NcFile’ with no
type
nc_utils.h:79: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_utils.h:80: error: ISO C++ forbids declaration of ‘NcFile’ with no
type
nc_utils.h:80: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_utils.h:81: error: ISO C++ forbids declaration of ‘NcFile’ with no
type
nc_utils.h:81: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_utils.h:83: error: ISO C++ forbids declaration of ‘NcVar’ with no
type
nc_utils.h:83: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_utils.h:85: error: ‘NcVarAtt’ does not name a type
nc_utils.h:86: error: ‘NcGroupAtt’ does not name a type
nc_utils.h:92: error: ISO C++ forbids declaration of ‘NcVarAtt’ with
no type
nc_utils.h:92: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_utils.h:93: error: ISO C++ forbids declaration of ‘NcVarAtt’ with
no type
nc_utils.h:93: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_utils.h:94: error: ISO C++ forbids declaration of ‘NcVarAtt’ with
no type
nc_utils.h:94: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_utils.h:95: error: ISO C++ forbids declaration of ‘NcVarAtt’ with
no type
nc_utils.h:95: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_utils.h:96: error: ISO C++ forbids declaration of ‘NcVar’ with no
type
nc_utils.h:96: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_utils.h:97: error: ISO C++ forbids declaration of ‘NcVar’ with no
type
nc_utils.h:97: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_utils.h:98: error: ISO C++ forbids declaration of ‘NcVar’ with no
type
nc_utils.h:98: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_utils.h:101: warning: ‘has_att’ initialized and declared ‘extern’
nc_utils.h:101: error: ‘NcFile’ was not declared in this scope
nc_utils.h:101: error: expected primary-expression before ‘,’ token
nc_utils.h:101: error: expected primary-expression before ‘const’
nc_utils.h:101: error: expected primary-expression before ‘bool’
nc_utils.h:101: error: initializer expression list treated as compound
expression
nc_utils.h:103: error: ISO C++ forbids declaration of ‘NcGroupAtt’
with no type
nc_utils.h:103: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_utils.h:105: error: ISO C++ forbids declaration of ‘NcFile’ with no
type
nc_utils.h:105: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_utils.h:106: error: ISO C++ forbids declaration of ‘NcFile’ with no
type
nc_utils.h:106: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_utils.h:107: error: ISO C++ forbids declaration of ‘NcFile’ with no
type
nc_utils.h:107: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_utils.h:108: error: ISO C++ forbids declaration of ‘NcFile’ with no
type
nc_utils.h:108: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_utils.h:109: error: ISO C++ forbids declaration of ‘NcFile’ with no
type
nc_utils.h:109: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_utils.h:113: error: variable or field ‘add_att’ declared void
nc_utils.h:113: error: ‘NcFile’ was not declared in this scope
nc_utils.h:113: error: expected primary-expression before ‘,’ token
nc_utils.h:113: error: expected primary-expression before ‘const’
nc_utils.h:113: error: expected primary-expression before ‘const’
nc_utils.h:114: error: variable or field ‘add_att’ declared void
nc_utils.h:114: error: ‘NcFile’ was not declared in this scope
nc_utils.h:114: error: expected primary-expression before ‘,’ token
nc_utils.h:114: error: expected primary-expression before ‘const’
nc_utils.h:114: error: expected primary-expression before ‘const’
nc_utils.h:115: error: variable or field ‘add_att’ declared void
nc_utils.h:115: error: ‘NcFile’ was not declared in this scope
nc_utils.h:115: error: expected primary-expression before ‘,’ token
nc_utils.h:115: error: expected primary-expression before ‘const’
nc_utils.h:115: error: expected primary-expression before ‘const’
nc_utils.h:116: error: variable or field ‘add_att’ declared void
nc_utils.h:116: error: ‘NcVar’ was not declared in this scope
nc_utils.h:116: error: expected primary-expression before ‘,’ token
nc_utils.h:116: error: expected primary-expression before ‘const’
nc_utils.h:116: error: expected primary-expression before ‘const’
nc_utils.h:117: error: variable or field ‘add_att’ declared void
nc_utils.h:117: error: ‘NcVar’ was not declared in this scope
nc_utils.h:117: error: expected primary-expression before ‘,’ token
nc_utils.h:117: error: expected primary-expression before ‘const’
nc_utils.h:117: error: expected primary-expression before ‘const’
nc_utils.h:118: error: variable or field ‘add_att’ declared void
nc_utils.h:118: error: ‘NcVar’ was not declared in this scope
nc_utils.h:118: error: expected primary-expression before ‘,’ token
nc_utils.h:118: error: expected primary-expression before ‘const’
nc_utils.h:118: error: expected primary-expression before ‘const’
nc_utils.h:119: error: variable or field ‘add_att’ declared void
nc_utils.h:119: error: ‘NcVar’ was not declared in this scope
nc_utils.h:119: error: expected primary-expression before ‘,’ token
nc_utils.h:119: error: expected primary-expression before ‘const’
nc_utils.h:119: error: expected primary-expression before ‘const’
nc_utils.h:121: warning: ‘get_var_names’ initialized and declared
‘extern’
nc_utils.h:121: error: ‘NcFile’ was not declared in this scope
nc_utils.h:121: error: expected primary-expression before ‘,’ token
nc_utils.h:121: error: expected primary-expression before ‘*’ token
nc_utils.h:121: error: ‘varNames’ was not declared in this scope
nc_utils.h:121: error: initializer expression list treated as compound
expression
nc_utils.h:123: error: ISO C++ forbids declaration of ‘NcVar’ with no
type
nc_utils.h:123: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_utils.h:124: error: ISO C++ forbids declaration of ‘NcVar’ with no
type
nc_utils.h:124: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_utils.h:126: error: ISO C++ forbids declaration of ‘NcVar’ with no
type
nc_utils.h:126: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_utils.h:128: error: ISO C++ forbids declaration of ‘NcVar’ with no
type
nc_utils.h:128: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_utils.h:130: error: ISO C++ forbids declaration of ‘NcVar’ with no
type
nc_utils.h:130: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_utils.h:132: error: ISO C++ forbids declaration of ‘NcVar’ with no
type
nc_utils.h:132: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_utils.h:136: warning: ‘get_char_val’ initialized and declared
‘extern’
nc_utils.h:136: error: ‘NcFile’ was not declared in this scope
nc_utils.h:136: error: expected primary-expression before ‘,’ token
nc_utils.h:136: error: expected primary-expression before ‘const’
nc_utils.h:136: error: expected primary-expression before ‘const’
nc_utils.h:136: error: initializer expression list treated as compound
expression
nc_utils.h:138: warning: ‘get_char_val’ initialized and declared
‘extern’
nc_utils.h:138: error: redefinition of ‘char get_char_val’
nc_utils.h:136: error: ‘char get_char_val’ previously defined here
nc_utils.h:138: error: ‘NcVar’ was not declared in this scope
nc_utils.h:138: error: ‘var’ was not declared in this scope
nc_utils.h:138: error: expected primary-expression before ‘const’
nc_utils.h:140: warning: ‘get_int_var’ initialized and declared
‘extern’
nc_utils.h:140: error: ‘NcFile’ was not declared in this scope
nc_utils.h:140: error: expected primary-expression before ‘,’ token
nc_utils.h:140: error: expected primary-expression before ‘const’
nc_utils.h:140: error: expected primary-expression before ‘const’
nc_utils.h:140: error: initializer expression list treated as compound
expression
nc_utils.h:142: warning: ‘get_int_var’ initialized and declared
‘extern’
nc_utils.h:142: error: redefinition of ‘int get_int_var’
nc_utils.h:140: error: ‘int get_int_var’ previously defined here
nc_utils.h:142: error: ‘NcVar’ was not declared in this scope
nc_utils.h:142: error: expected primary-expression before ‘,’ token
nc_utils.h:142: error: expected primary-expression before ‘const’
nc_utils.h:144: warning: ‘get_double_var’ initialized and declared
‘extern’
nc_utils.h:144: error: ‘NcFile’ was not declared in this scope
nc_utils.h:144: error: expected primary-expression before ‘,’ token
nc_utils.h:144: error: expected primary-expression before ‘const’
nc_utils.h:144: error: expected primary-expression before ‘const’
nc_utils.h:144: error: initializer expression list treated as compound
expression
nc_utils.h:146: warning: ‘get_double_var’ initialized and declared
‘extern’
nc_utils.h:146: error: redefinition of ‘double get_double_var’
nc_utils.h:144: error: ‘double get_double_var’ previously defined here
nc_utils.h:146: error: ‘NcVar’ was not declared in this scope
nc_utils.h:146: error: expected primary-expression before ‘,’ token
nc_utils.h:146: error: expected primary-expression before ‘int’
nc_utils.h:148: warning: ‘get_float_var’ initialized and declared
‘extern’
nc_utils.h:148: error: ‘NcFile’ was not declared in this scope
nc_utils.h:148: error: expected primary-expression before ‘,’ token
nc_utils.h:148: error: expected primary-expression before ‘const’
nc_utils.h:148: error: expected primary-expression before ‘const’
nc_utils.h:148: error: initializer expression list treated as compound
expression
nc_utils.h:150: warning: ‘get_float_var’ initialized and declared
‘extern’
nc_utils.h:150: error: redefinition of ‘float get_float_var’
nc_utils.h:148: error: ‘float get_float_var’ previously defined here
nc_utils.h:150: error: ‘NcVar’ was not declared in this scope
nc_utils.h:150: error: expected primary-expression before ‘,’ token
nc_utils.h:150: error: expected primary-expression before ‘int’
nc_utils.h:152: warning: ‘get_string_val’ initialized and declared
‘extern’
nc_utils.h:152: error: ‘NcFile’ was not declared in this scope
nc_utils.h:152: error: expected primary-expression before ‘,’ token
nc_utils.h:152: error: expected primary-expression before ‘const’
nc_utils.h:152: error: expected primary-expression before ‘const’
nc_utils.h:153: error: expected primary-expression before ‘const’
nc_utils.h:153: error: expected primary-expression before ‘&’ token
nc_utils.h:153: error: ‘tmp_cs’ was not declared in this scope
nc_utils.h:153: error: initializer expression list treated as compound
expression
nc_utils.h:155: warning: ‘get_string_val’ initialized and declared
‘extern’
nc_utils.h:155: error: redefinition of ‘ConcatString* get_string_val’
nc_utils.h:152: error: ‘ConcatString* get_string_val’ previously
defined here
nc_utils.h:155: error: ‘NcVar’ was not declared in this scope
nc_utils.h:155: error: ‘var’ was not declared in this scope
nc_utils.h:155: error: expected primary-expression before ‘const’
nc_utils.h:155: error: expected primary-expression before ‘const’
nc_utils.h:155: error: expected primary-expression before ‘&’ token
nc_utils.h:155: error: ‘tmp_cs’ was not declared in this scope
nc_utils.h:158: warning: ‘get_nc_data’ initialized and declared
‘extern’
nc_utils.h:158: error: ‘NcVar’ was not declared in this scope
nc_utils.h:158: error: expected primary-expression before ‘,’ token
nc_utils.h:158: error: expected primary-expression before ‘int’
nc_utils.h:158: error: initializer expression list treated as compound
expression
nc_utils.h:159: warning: ‘get_nc_data’ initialized and declared
‘extern’
nc_utils.h:159: error: redefinition of ‘bool get_nc_data’
nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
nc_utils.h:159: error: ‘NcVar’ was not declared in this scope
nc_utils.h:159: error: expected primary-expression before ‘,’ token
nc_utils.h:159: error: expected primary-expression before ‘char’
nc_utils.h:160: warning: ‘get_nc_data’ initialized and declared
‘extern’
nc_utils.h:160: error: redefinition of ‘bool get_nc_data’
nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
nc_utils.h:160: error: ‘NcVar’ was not declared in this scope
nc_utils.h:160: error: expected primary-expression before ‘,’ token
nc_utils.h:160: error: expected primary-expression before ‘float’
nc_utils.h:161: warning: ‘get_nc_data’ initialized and declared
‘extern’
nc_utils.h:161: error: redefinition of ‘bool get_nc_data’
nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
nc_utils.h:161: error: ‘NcVar’ was not declared in this scope
nc_utils.h:161: error: expected primary-expression before ‘,’ token
nc_utils.h:161: error: expected primary-expression before ‘double’
nc_utils.h:162: warning: ‘get_nc_data’ initialized and declared
‘extern’
nc_utils.h:162: error: redefinition of ‘bool get_nc_data’
nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
nc_utils.h:162: error: ‘NcVar’ was not declared in this scope
nc_utils.h:162: error: expected primary-expression before ‘,’ token
nc_utils.h:162: error: expected primary-expression before ‘*’ token
nc_utils.h:162: error: ‘data’ was not declared in this scope
nc_utils.h:164: warning: ‘get_nc_data’ initialized and declared
‘extern’
nc_utils.h:164: error: redefinition of ‘bool get_nc_data’
nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
nc_utils.h:164: error: ‘NcVar’ was not declared in this scope
nc_utils.h:164: error: expected primary-expression before ‘,’ token
nc_utils.h:164: error: expected primary-expression before ‘int’
nc_utils.h:164: error: expected primary-expression before ‘const’
nc_utils.h:165: warning: ‘get_nc_data’ initialized and declared
‘extern’
nc_utils.h:165: error: redefinition of ‘bool get_nc_data’
nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
nc_utils.h:165: error: ‘NcVar’ was not declared in this scope
nc_utils.h:165: error: expected primary-expression before ‘,’ token
nc_utils.h:165: error: expected primary-expression before ‘char’
nc_utils.h:165: error: expected primary-expression before ‘const’
nc_utils.h:166: warning: ‘get_nc_data’ initialized and declared
‘extern’
nc_utils.h:166: error: redefinition of ‘bool get_nc_data’
nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
nc_utils.h:166: error: ‘NcVar’ was not declared in this scope
nc_utils.h:166: error: expected primary-expression before ‘,’ token
nc_utils.h:166: error: expected primary-expression before ‘short’
nc_utils.h:166: error: expected primary-expression before ‘const’
nc_utils.h:167: warning: ‘get_nc_data’ initialized and declared
‘extern’
nc_utils.h:167: error: redefinition of ‘bool get_nc_data’
nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
nc_utils.h:167: error: ‘NcVar’ was not declared in this scope
nc_utils.h:167: error: expected primary-expression before ‘,’ token
nc_utils.h:167: error: expected primary-expression before ‘float’
nc_utils.h:167: error: expected primary-expression before ‘const’
nc_utils.h:168: warning: ‘get_nc_data’ initialized and declared
‘extern’
nc_utils.h:168: error: redefinition of ‘bool get_nc_data’
nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
nc_utils.h:168: error: ‘NcVar’ was not declared in this scope
nc_utils.h:168: error: expected primary-expression before ‘,’ token
nc_utils.h:168: error: expected primary-expression before ‘double’
nc_utils.h:168: error: expected primary-expression before ‘const’
nc_utils.h:170: warning: ‘get_nc_data’ initialized and declared
‘extern’
nc_utils.h:170: error: redefinition of ‘bool get_nc_data’
nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
nc_utils.h:170: error: ‘NcVar’ was not declared in this scope
nc_utils.h:170: error: expected primary-expression before ‘,’ token
nc_utils.h:170: error: expected primary-expression before ‘int’
nc_utils.h:170: error: expected primary-expression before ‘const’
nc_utils.h:170: error: expected primary-expression before ‘const’
nc_utils.h:171: warning: ‘get_nc_data’ initialized and declared
‘extern’
nc_utils.h:171: error: redefinition of ‘bool get_nc_data’
nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
nc_utils.h:171: error: ‘NcVar’ was not declared in this scope
nc_utils.h:171: error: expected primary-expression before ‘,’ token
nc_utils.h:171: error: expected primary-expression before ‘char’
nc_utils.h:171: error: expected primary-expression before ‘const’
nc_utils.h:171: error: expected primary-expression before ‘const’
nc_utils.h:172: warning: ‘get_nc_data’ initialized and declared
‘extern’
nc_utils.h:172: error: redefinition of ‘bool get_nc_data’
nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
nc_utils.h:172: error: ‘NcVar’ was not declared in this scope
nc_utils.h:172: error: expected primary-expression before ‘,’ token
nc_utils.h:172: error: expected primary-expression before ‘float’
nc_utils.h:172: error: expected primary-expression before ‘const’
nc_utils.h:172: error: expected primary-expression before ‘const’
nc_utils.h:173: warning: ‘get_nc_data’ initialized and declared
‘extern’
nc_utils.h:173: error: redefinition of ‘bool get_nc_data’
nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
nc_utils.h:173: error: ‘NcVar’ was not declared in this scope
nc_utils.h:173: error: expected primary-expression before ‘,’ token
nc_utils.h:173: error: expected primary-expression before ‘double’
nc_utils.h:173: error: expected primary-expression before ‘const’
nc_utils.h:173: error: expected primary-expression before ‘const’
nc_utils.h:174: warning: ‘get_nc_data’ initialized and declared
‘extern’
nc_utils.h:174: error: redefinition of ‘bool get_nc_data’
nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
nc_utils.h:174: error: ‘NcVar’ was not declared in this scope
nc_utils.h:174: error: expected primary-expression before ‘,’ token
nc_utils.h:174: error: expected primary-expression before ‘*’ token
nc_utils.h:174: error: ‘data’ was not declared in this scope
nc_utils.h:174: error: expected primary-expression before ‘const’
nc_utils.h:174: error: expected primary-expression before ‘const’
nc_utils.h:176: warning: ‘get_nc_data’ initialized and declared
‘extern’
nc_utils.h:176: error: redefinition of ‘bool get_nc_data’
nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
nc_utils.h:176: error: ‘NcVar’ was not declared in this scope
nc_utils.h:176: error: expected primary-expression before ‘,’ token
nc_utils.h:176: error: expected primary-expression before ‘int’
nc_utils.h:176: error: expected primary-expression before ‘const’
nc_utils.h:176: error: expected primary-expression before ‘const’
nc_utils.h:177: warning: ‘get_nc_data’ initialized and declared
‘extern’
nc_utils.h:177: error: redefinition of ‘bool get_nc_data’
nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
nc_utils.h:177: error: ‘NcVar’ was not declared in this scope
nc_utils.h:177: error: expected primary-expression before ‘,’ token
nc_utils.h:177: error: expected primary-expression before ‘char’
nc_utils.h:177: error: expected primary-expression before ‘const’
nc_utils.h:177: error: expected primary-expression before ‘const’
nc_utils.h:178: warning: ‘get_nc_data’ initialized and declared
‘extern’
nc_utils.h:178: error: redefinition of ‘bool get_nc_data’
nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
nc_utils.h:178: error: ‘NcVar’ was not declared in this scope
nc_utils.h:178: error: expected primary-expression before ‘,’ token
nc_utils.h:178: error: expected primary-expression before ‘short’
nc_utils.h:178: error: expected primary-expression before ‘const’
nc_utils.h:178: error: expected primary-expression before ‘const’
nc_utils.h:179: warning: ‘get_nc_data’ initialized and declared
‘extern’
nc_utils.h:179: error: redefinition of ‘bool get_nc_data’
nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
nc_utils.h:179: error: ‘NcVar’ was not declared in this scope
nc_utils.h:179: error: expected primary-expression before ‘,’ token
nc_utils.h:179: error: expected primary-expression before ‘float’
nc_utils.h:179: error: expected primary-expression before ‘const’
nc_utils.h:179: error: expected primary-expression before ‘const’
nc_utils.h:180: warning: ‘get_nc_data’ initialized and declared
‘extern’
nc_utils.h:180: error: redefinition of ‘bool get_nc_data’
nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
nc_utils.h:180: error: ‘NcVar’ was not declared in this scope
nc_utils.h:180: error: expected primary-expression before ‘,’ token
nc_utils.h:180: error: expected primary-expression before ‘double’
nc_utils.h:180: error: expected primary-expression before ‘const’
nc_utils.h:180: error: expected primary-expression before ‘const’
nc_utils.h:181: warning: ‘get_nc_data’ initialized and declared
‘extern’
nc_utils.h:181: error: redefinition of ‘bool get_nc_data’
nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
nc_utils.h:181: error: ‘NcVar’ was not declared in this scope
nc_utils.h:181: error: expected primary-expression before ‘,’ token
nc_utils.h:181: error: expected primary-expression before ‘*’ token
nc_utils.h:181: error: ‘data’ was not declared in this scope
nc_utils.h:181: error: expected primary-expression before ‘const’
nc_utils.h:181: error: expected primary-expression before ‘const’
nc_utils.h:183: warning: ‘get_nc_data’ initialized and declared
‘extern’
nc_utils.h:183: error: redefinition of ‘bool get_nc_data’
nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
nc_utils.h:183: error: ‘NcFile’ was not declared in this scope
nc_utils.h:183: error: expected primary-expression before ‘,’ token
nc_utils.h:183: error: expected primary-expression before ‘const’
nc_utils.h:183: error: expected primary-expression before ‘int’
nc_utils.h:183: error: expected primary-expression before ‘const’
nc_utils.h:183: error: expected primary-expression before ‘const’
nc_utils.h:184: warning: ‘get_nc_data’ initialized and declared
‘extern’
nc_utils.h:184: error: redefinition of ‘bool get_nc_data’
nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
nc_utils.h:184: error: ‘NcFile’ was not declared in this scope
nc_utils.h:184: error: expected primary-expression before ‘,’ token
nc_utils.h:184: error: expected primary-expression before ‘const’
nc_utils.h:184: error: expected primary-expression before ‘char’
nc_utils.h:184: error: expected primary-expression before ‘const’
nc_utils.h:184: error: expected primary-expression before ‘const’
nc_utils.h:185: warning: ‘get_nc_data’ initialized and declared
‘extern’
nc_utils.h:185: error: redefinition of ‘bool get_nc_data’
nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
nc_utils.h:185: error: ‘NcFile’ was not declared in this scope
nc_utils.h:185: error: expected primary-expression before ‘,’ token
nc_utils.h:185: error: expected primary-expression before ‘const’
nc_utils.h:185: error: expected primary-expression before ‘float’
nc_utils.h:185: error: expected primary-expression before ‘const’
nc_utils.h:185: error: expected primary-expression before ‘const’
nc_utils.h:186: warning: ‘get_nc_data’ initialized and declared
‘extern’
nc_utils.h:186: error: redefinition of ‘bool get_nc_data’
nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
nc_utils.h:186: error: ‘NcFile’ was not declared in this scope
nc_utils.h:186: error: expected primary-expression before ‘,’ token
nc_utils.h:186: error: expected primary-expression before ‘const’
nc_utils.h:186: error: expected primary-expression before ‘double’
nc_utils.h:186: error: expected primary-expression before ‘const’
nc_utils.h:186: error: expected primary-expression before ‘const’
nc_utils.h:187: warning: ‘get_nc_data’ initialized and declared
‘extern’
nc_utils.h:187: error: redefinition of ‘bool get_nc_data’
nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
nc_utils.h:187: error: ‘NcFile’ was not declared in this scope
nc_utils.h:187: error: expected primary-expression before ‘,’ token
nc_utils.h:187: error: expected primary-expression before ‘const’
nc_utils.h:187: error: expected primary-expression before ‘*’ token
nc_utils.h:187: error: ‘data’ was not declared in this scope
nc_utils.h:187: error: expected primary-expression before ‘const’
nc_utils.h:187: error: expected primary-expression before ‘const’
nc_utils.h:189: warning: ‘put_nc_data’ initialized and declared
‘extern’
nc_utils.h:189: error: ‘NcVar’ was not declared in this scope
nc_utils.h:189: error: expected primary-expression before ‘,’ token
nc_utils.h:189: error: expected primary-expression before ‘const’
nc_utils.h:189: error: initializer expression list treated as compound
expression
nc_utils.h:190: warning: ‘put_nc_data’ initialized and declared
‘extern’
nc_utils.h:190: error: redefinition of ‘bool put_nc_data’
nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
nc_utils.h:190: error: ‘NcVar’ was not declared in this scope
nc_utils.h:190: error: expected primary-expression before ‘,’ token
nc_utils.h:190: error: expected primary-expression before ‘const’
nc_utils.h:191: warning: ‘put_nc_data’ initialized and declared
‘extern’
nc_utils.h:191: error: redefinition of ‘bool put_nc_data’
nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
nc_utils.h:191: error: ‘NcVar’ was not declared in this scope
nc_utils.h:191: error: expected primary-expression before ‘,’ token
nc_utils.h:191: error: expected primary-expression before ‘const’
nc_utils.h:192: warning: ‘put_nc_data’ initialized and declared
‘extern’
nc_utils.h:192: error: redefinition of ‘bool put_nc_data’
nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
nc_utils.h:192: error: ‘NcVar’ was not declared in this scope
nc_utils.h:192: error: expected primary-expression before ‘,’ token
nc_utils.h:192: error: expected primary-expression before ‘const’
nc_utils.h:193: warning: ‘put_nc_data’ initialized and declared
‘extern’
nc_utils.h:193: error: redefinition of ‘bool put_nc_data’
nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
nc_utils.h:193: error: ‘NcVar’ was not declared in this scope
nc_utils.h:193: error: expected primary-expression before ‘,’ token
nc_utils.h:193: error: expected primary-expression before ‘const’
nc_utils.h:195: warning: ‘put_nc_data’ initialized and declared
‘extern’
nc_utils.h:195: error: redefinition of ‘bool put_nc_data’
nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
nc_utils.h:195: error: ‘NcVar’ was not declared in this scope
nc_utils.h:195: error: expected primary-expression before ‘,’ token
nc_utils.h:195: error: expected primary-expression before ‘const’
nc_utils.h:195: error: expected primary-expression before ‘const’
nc_utils.h:195: error: expected primary-expression before ‘const’
nc_utils.h:195: error: expected primary-expression before ‘const’
nc_utils.h:196: warning: ‘put_nc_data’ initialized and declared
‘extern’
nc_utils.h:196: error: redefinition of ‘bool put_nc_data’
nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
nc_utils.h:196: error: ‘NcVar’ was not declared in this scope
nc_utils.h:196: error: expected primary-expression before ‘,’ token
nc_utils.h:196: error: expected primary-expression before ‘const’
nc_utils.h:196: error: expected primary-expression before ‘const’
nc_utils.h:196: error: expected primary-expression before ‘const’
nc_utils.h:196: error: expected primary-expression before ‘const’
nc_utils.h:197: warning: ‘put_nc_data’ initialized and declared
‘extern’
nc_utils.h:197: error: redefinition of ‘bool put_nc_data’
nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
nc_utils.h:197: error: ‘NcVar’ was not declared in this scope
nc_utils.h:197: error: expected primary-expression before ‘,’ token
nc_utils.h:197: error: expected primary-expression before ‘const’
nc_utils.h:197: error: expected primary-expression before ‘const’
nc_utils.h:197: error: expected primary-expression before ‘const’
nc_utils.h:197: error: expected primary-expression before ‘const’
nc_utils.h:198: warning: ‘put_nc_data’ initialized and declared
‘extern’
nc_utils.h:198: error: redefinition of ‘bool put_nc_data’
nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
nc_utils.h:198: error: ‘NcVar’ was not declared in this scope
nc_utils.h:198: error: expected primary-expression before ‘,’ token
nc_utils.h:198: error: expected primary-expression before ‘const’
nc_utils.h:198: error: expected primary-expression before ‘const’
nc_utils.h:198: error: expected primary-expression before ‘const’
nc_utils.h:198: error: expected primary-expression before ‘const’
nc_utils.h:199: warning: ‘put_nc_data’ initialized and declared
‘extern’
nc_utils.h:199: error: redefinition of ‘bool put_nc_data’
nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
nc_utils.h:199: error: ‘NcVar’ was not declared in this scope
nc_utils.h:199: error: expected primary-expression before ‘,’ token
nc_utils.h:199: error: expected primary-expression before ‘const’
nc_utils.h:199: error: expected primary-expression before ‘const’
nc_utils.h:199: error: expected primary-expression before ‘const’
nc_utils.h:199: error: expected primary-expression before ‘const’
nc_utils.h:201: warning: ‘put_nc_data’ initialized and declared
‘extern’
nc_utils.h:201: error: redefinition of ‘bool put_nc_data’
nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
nc_utils.h:201: error: ‘NcVar’ was not declared in this scope
nc_utils.h:201: error: expected primary-expression before ‘,’ token
nc_utils.h:201: error: expected primary-expression before ‘const’
nc_utils.h:201: error: expected primary-expression before ‘const’
nc_utils.h:201: error: expected primary-expression before ‘const’
nc_utils.h:202: warning: ‘put_nc_data’ initialized and declared
‘extern’
nc_utils.h:202: error: redefinition of ‘bool put_nc_data’
nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
nc_utils.h:202: error: ‘NcVar’ was not declared in this scope
nc_utils.h:202: error: expected primary-expression before ‘,’ token
nc_utils.h:202: error: expected primary-expression before ‘const’
nc_utils.h:202: error: expected primary-expression before ‘const’
nc_utils.h:202: error: expected primary-expression before ‘const’
nc_utils.h:203: warning: ‘put_nc_data’ initialized and declared
‘extern’
nc_utils.h:203: error: redefinition of ‘bool put_nc_data’
nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
nc_utils.h:203: error: ‘NcVar’ was not declared in this scope
nc_utils.h:203: error: expected primary-expression before ‘,’ token
nc_utils.h:203: error: expected primary-expression before ‘const’
nc_utils.h:203: error: expected primary-expression before ‘const’
nc_utils.h:203: error: expected primary-expression before ‘const’
nc_utils.h:204: warning: ‘put_nc_data’ initialized and declared
‘extern’
nc_utils.h:204: error: redefinition of ‘bool put_nc_data’
nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
nc_utils.h:204: error: ‘NcVar’ was not declared in this scope
nc_utils.h:204: error: expected primary-expression before ‘,’ token
nc_utils.h:204: error: expected primary-expression before ‘const’
nc_utils.h:204: error: expected primary-expression before ‘const’
nc_utils.h:204: error: expected primary-expression before ‘const’
nc_utils.h:205: warning: ‘put_nc_data’ initialized and declared
‘extern’
nc_utils.h:205: error: redefinition of ‘bool put_nc_data’
nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
nc_utils.h:205: error: ‘NcVar’ was not declared in this scope
nc_utils.h:205: error: expected primary-expression before ‘,’ token
nc_utils.h:205: error: expected primary-expression before ‘const’
nc_utils.h:205: error: expected primary-expression before ‘const’
nc_utils.h:205: error: expected primary-expression before ‘const’
nc_utils.h:206: warning: ‘put_nc_data’ initialized and declared
‘extern’
nc_utils.h:206: error: redefinition of ‘bool put_nc_data’
nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
nc_utils.h:206: error: ‘NcVar’ was not declared in this scope
nc_utils.h:206: error: expected primary-expression before ‘,’ token
nc_utils.h:206: error: expected primary-expression before ‘const’
nc_utils.h:206: error: expected primary-expression before ‘const’
nc_utils.h:206: error: expected primary-expression before ‘const’
nc_utils.h:207: warning: ‘put_nc_data’ initialized and declared
‘extern’
nc_utils.h:207: error: redefinition of ‘bool put_nc_data’
nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
nc_utils.h:207: error: ‘NcVar’ was not declared in this scope
nc_utils.h:207: error: expected primary-expression before ‘,’ token
nc_utils.h:207: error: expected primary-expression before ‘const’
nc_utils.h:207: error: expected primary-expression before ‘const’
nc_utils.h:207: error: expected primary-expression before ‘const’
nc_utils.h:208: warning: ‘put_nc_data’ initialized and declared
‘extern’
nc_utils.h:208: error: redefinition of ‘bool put_nc_data’
nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
nc_utils.h:208: error: ‘NcVar’ was not declared in this scope
nc_utils.h:208: error: expected primary-expression before ‘,’ token
nc_utils.h:208: error: expected primary-expression before ‘const’
nc_utils.h:208: error: expected primary-expression before ‘const’
nc_utils.h:208: error: expected primary-expression before ‘const’
nc_utils.h:210: warning: ‘put_nc_data_with_dims’ initialized and
declared ‘extern’
nc_utils.h:210: error: ‘NcVar’ was not declared in this scope
nc_utils.h:210: error: expected primary-expression before ‘,’ token
nc_utils.h:210: error: expected primary-expression before ‘const’
nc_utils.h:210: error: expected primary-expression before ‘const’
nc_utils.h:211: error: expected primary-expression before ‘const’
nc_utils.h:211: error: expected primary-expression before ‘const’
nc_utils.h:211: error: initializer expression list treated as compound
expression
nc_utils.h:212: warning: ‘put_nc_data_with_dims’ initialized and
declared ‘extern’
nc_utils.h:212: error: redefinition of ‘bool put_nc_data_with_dims’
nc_utils.h:210: error: ‘bool put_nc_data_with_dims’ previously defined
here
nc_utils.h:212: error: ‘NcVar’ was not declared in this scope
nc_utils.h:212: error: expected primary-expression before ‘,’ token
nc_utils.h:212: error: expected primary-expression before ‘const’
nc_utils.h:212: error: expected primary-expression before ‘const’
nc_utils.h:213: error: expected primary-expression before ‘const’
nc_utils.h:213: error: expected primary-expression before ‘const’
nc_utils.h:214: warning: ‘put_nc_data_with_dims’ initialized and
declared ‘extern’
nc_utils.h:214: error: redefinition of ‘bool put_nc_data_with_dims’
nc_utils.h:210: error: ‘bool put_nc_data_with_dims’ previously defined
here
nc_utils.h:214: error: ‘NcVar’ was not declared in this scope
nc_utils.h:214: error: expected primary-expression before ‘,’ token
nc_utils.h:214: error: expected primary-expression before ‘const’
nc_utils.h:214: error: expected primary-expression before ‘const’
nc_utils.h:215: error: expected primary-expression before ‘const’
nc_utils.h:215: error: expected primary-expression before ‘const’
nc_utils.h:216: warning: ‘put_nc_data_with_dims’ initialized and
declared ‘extern’
nc_utils.h:216: error: redefinition of ‘bool put_nc_data_with_dims’
nc_utils.h:210: error: ‘bool put_nc_data_with_dims’ previously defined
here
nc_utils.h:216: error: ‘NcVar’ was not declared in this scope
nc_utils.h:216: error: expected primary-expression before ‘,’ token
nc_utils.h:216: error: expected primary-expression before ‘const’
nc_utils.h:216: error: expected primary-expression before ‘const’
nc_utils.h:217: error: expected primary-expression before ‘const’
nc_utils.h:217: error: expected primary-expression before ‘const’
nc_utils.h:218: warning: ‘put_nc_data_with_dims’ initialized and
declared ‘extern’
nc_utils.h:218: error: redefinition of ‘bool put_nc_data_with_dims’
nc_utils.h:210: error: ‘bool put_nc_data_with_dims’ previously defined
here
nc_utils.h:218: error: ‘NcVar’ was not declared in this scope
nc_utils.h:218: error: expected primary-expression before ‘,’ token
nc_utils.h:218: error: expected primary-expression before ‘const’
nc_utils.h:218: error: expected primary-expression before ‘const’
nc_utils.h:219: error: expected primary-expression before ‘const’
nc_utils.h:219: error: expected primary-expression before ‘const’
nc_utils.h:220: warning: ‘put_nc_data_with_dims’ initialized and
declared ‘extern’
nc_utils.h:220: error: redefinition of ‘bool put_nc_data_with_dims’
nc_utils.h:210: error: ‘bool put_nc_data_with_dims’ previously defined
here
nc_utils.h:220: error: ‘NcVar’ was not declared in this scope
nc_utils.h:220: error: expected primary-expression before ‘,’ token
nc_utils.h:220: error: expected primary-expression before ‘const’
nc_utils.h:220: error: expected primary-expression before ‘const’
nc_utils.h:221: error: expected primary-expression before ‘const’
nc_utils.h:221: error: expected primary-expression before ‘const’
nc_utils.h:223: error: ‘NcVar’ does not name a type
nc_utils.h:225: error: ‘NcVar’ does not name a type
nc_utils.h:228: warning: ‘has_var’ initialized and declared ‘extern’
nc_utils.h:228: error: ‘NcFile’ was not declared in this scope
nc_utils.h:228: error: expected primary-expression before ‘,’ token
nc_utils.h:228: error: expected primary-expression before ‘const’
nc_utils.h:228: error: initializer expression list treated as compound
expression
nc_utils.h:231: error: ‘NcVar’ does not name a type
nc_utils.h:232: error: ‘NcVar’ does not name a type
nc_utils.h:233: error: ‘NcVar’ does not name a type
In file included from nc_var_info.cc:24:
nc_utils.h:234: error: ‘NcVar’ does not name a type
nc_utils.h:235: error: ‘NcVar’ does not name a type
nc_utils.h:236: error: ‘NcVar’ does not name a type
nc_utils.h:238: error: ‘NcDim’ does not name a type
nc_utils.h:240: error: ‘NcDim’ does not name a type
nc_utils.h:241: warning: ‘has_dim’ initialized and declared ‘extern’
nc_utils.h:241: error: ‘NcFile’ was not declared in this scope
nc_utils.h:241: error: expected primary-expression before ‘,’ token
nc_utils.h:241: error: expected primary-expression before ‘const’
nc_utils.h:241: error: initializer expression list treated as compound
expression
nc_utils.h:242: error: ISO C++ forbids declaration of ‘NcFile’ with no
type
nc_utils.h:242: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_utils.h:243: error: ISO C++ forbids declaration of ‘NcVar’ with no
type
nc_utils.h:243: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_utils.h:244: error: ISO C++ forbids declaration of ‘NcFile’ with no
type
nc_utils.h:244: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_utils.h:245: error: ISO C++ forbids declaration of ‘NcDim’ with no
type
nc_utils.h:245: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_utils.h:246: error: ISO C++ forbids declaration of ‘NcFile’ with no
type
nc_utils.h:246: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_utils.h:247: error: ‘NcDim’ does not name a type
nc_utils.h:248: error: ‘NcDim’ does not name a type
nc_utils.h:249: error: ‘NcDim’ does not name a type
nc_utils.h:252: error: ISO C++ forbids declaration of ‘NcVar’ with no
type
nc_utils.h:252: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_utils.h:253: error: ISO C++ forbids declaration of ‘NcFile’ with no
type
nc_utils.h:253: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_utils.h:256: error: expected initializer before ‘*’ token
nc_utils.h:258: warning: ‘get_data_size’ initialized and declared
‘extern’
nc_utils.h:258: error: ‘NcVar’ was not declared in this scope
nc_utils.h:258: error: expected primary-expression before ‘)’ token
In file included from nc_var_info.cc:25:
nc_var_info.h:25: error: ‘netCDF’ is not a namespace-name
nc_var_info.h:25: error: expected namespace-name before ‘;’ token
In file included from nc_var_info.cc:25:
nc_var_info.h:29: error: ISO C++ forbids declaration of ‘NcAtt’ with
no type
nc_var_info.h:29: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_var_info.h:54: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
nc_var_info.h:54: error: expected ‘;’ before ‘*’ token
nc_var_info.h:70: error: ISO C++ forbids declaration of ‘NcDim’ with
no type
nc_var_info.h:70: error: expected ‘;’ before ‘*’ token
nc_var_info.cc:30: error: ISO C++ forbids declaration of ‘NcAtt’ with
no type
nc_var_info.cc:30: error: expected ‘,’ or ‘...’ before ‘*’ token
nc_var_info.cc: In function ‘unixtime get_att_value_unixtime(int)’:
nc_var_info.cc:32: error: ‘att’ was not declared in this scope
nc_var_info.cc:33: error: ‘NC_INT’ was not declared in this scope
nc_var_info.cc:37: error: ‘NC_CHAR’ was not declared in this scope
nc_var_info.cc: In member function ‘void
NcVarInfo::init_from_scratch()’:
nc_var_info.cc:119: error: ‘Dims’ was not declared in this scope
nc_var_info.cc:119: error: ‘NcDim’ was not declared in this scope
nc_var_info.cc:119: error: expected primary-expression before ‘)’
token
nc_var_info.cc:119: error: expected ‘;’ before numeric constant
nc_var_info.cc: In member function ‘void NcVarInfo::clear()’:
nc_var_info.cc:135: error: ‘var’ was not declared in this scope
nc_var_info.cc:135: error: ‘NcVar’ was not declared in this scope
nc_var_info.cc:135: error: expected primary-expression before ‘)’
token
nc_var_info.cc:135: error: expected ‘;’ before numeric constant
nc_var_info.cc:151: error: ‘Dims’ was not declared in this scope
nc_var_info.cc:151: error: type ‘<type error>’ argument given to
‘delete’, expected pointer
nc_var_info.cc:151: error: ‘NcDim’ was not declared in this scope
nc_var_info.cc:151: error: expected primary-expression before ‘)’
token
nc_var_info.cc:151: error: expected ‘;’ before numeric constant
nc_var_info.cc: In member function ‘void
NcVarInfo::dump(std::ostream&, int) const’:
nc_var_info.cc:175: error: ‘var’ was not declared in this scope
nc_var_info.cc:201: error: ‘Dims’ was not declared in this scope
nc_var_info.cc: In member function ‘void NcVarInfo::assign(const
NcVarInfo&)’:
nc_var_info.cc:238: error: ‘var’ was not declared in this scope
nc_var_info.cc:238: error: ‘const class NcVarInfo’ has no member named
‘var’
nc_var_info.cc:259: error: ‘const class NcVarInfo’ has no member named
‘Dims’
nc_var_info.cc:261: error: ‘Dims’ was not declared in this scope
nc_var_info.cc:261: error: expected type-specifier before ‘NcDim’
nc_var_info.cc:261: error: expected ‘;’ before ‘NcDim’
nc_var_info.cc:263: error: ‘const class NcVarInfo’ has no member named
‘Dims’
nc_var_info.cc: In function ‘bool get_att_str(const NcVarInfo&,
ConcatString, ConcatString&)’:
nc_var_info.cc:291: error: ‘NcVarAtt’ was not declared in this scope
nc_var_info.cc:291: error: expected ‘;’ before ‘att’
nc_var_info.cc:297: error: ‘att’ was not declared in this scope
nc_var_info.cc:297: error: ‘const class NcVarInfo’ has no member named
‘var’
nc_var_info.cc:302: error: ‘NcType’ has not been declared
nc_var_info.cc: In function ‘bool get_att_int(const NcVarInfo&,
ConcatString, int&)’:
nc_var_info.cc:328: error: ‘NcVarAtt’ was not declared in this scope
nc_var_info.cc:328: error: expected ‘;’ before ‘att’
nc_var_info.cc:332: error: ‘att’ was not declared in this scope
nc_var_info.cc:332: error: ‘const class NcVarInfo’ has no member named
‘var’
nc_var_info.cc:337: error: ‘NcType’ has not been declared
nc_var_info.cc: In function ‘bool get_att_unixtime(const NcVarInfo&,
ConcatString, unixtime&)’:
nc_var_info.cc:363: error: ‘NcVarAtt’ was not declared in this scope
nc_var_info.cc:363: error: expected ‘;’ before ‘att’
nc_var_info.cc:369: error: ‘att’ was not declared in this scope
nc_var_info.cc:369: error: ‘const class NcVarInfo’ has no member named
‘var’
make[4]: *** [libvx_nc_util_a-nc_var_info.o] Error 1
make[4]: Leaving directory `/home/iumnwp/met-
6.0_bugfix/src/libcode/vx_nc_util'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/iumnwp/met-6.0_bugfix/src/libcode'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/iumnwp/met-6.0_bugfix/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/iumnwp/met-6.0_bugfix'
make: *** [all] Error 2

-----邮件原件-----
发件人: hgao [mailto:hgao at ium.cn]
发送时间: 2017年9月25日 10:33
收件人: 'met_help at ucar.edu'
主题: 答复: [rt.rap.ucar.edu #82058] How to get average FSS score for
several days

Dr. Gotway

   I compiled met-6.0 failed and try with met-5.1, output the
following message :

[iumnwp at Ec226 modify_domain]$ ~/met-5.1/bin/stat_analysis -lookin
./grid_stat/grid_stat_APCP_*_nbrcnt.txt -job aggregate -line_type
NBRCNT -by FCST_VAR,FCST_LEAD,FCST_THRESH,INTERP_MTHD,INTERP_PNTS
-out_stat agg_nbrcnt.txt
DEBUG 2: STAT Lines read     = 6030
DEBUG 2: STAT Lines retained = 6030
DEBUG 2:
DEBUG 2: Processing Job 1: -job aggregate -line_type NBRCNT -by
FCST_VAR -by FCST_LEAD -by FCST_THRESH -by INTERP_MTHD -by INTERP_PNTS
-out_stat agg_nbrcnt.txt DEBUG 1: Creating STAT output file
"agg_nbrcnt.txt"
ERROR  :
ERROR  :
ERROR  :   MetConfig::read_string(const char *) -> unable to open temp
file "config_40763_0_.temp"
ERROR  :


Does the config_40763_0_.temp





-----邮件原件-----
发件人: John Halley Gotway via RT [mailto:met_help at ucar.edu]
发送时间: 2017年9月20日 21:27
收件人: hgao at ium.cn
主题: Re: [rt.rap.ucar.edu #82058] How to get average FSS score for
several days

Gaohua,

I see that you're wondering how to aggregate together the NBRCNT lines
across multiple days, specifically the fractions skill score (FSS).
The
STAT-Analysis tool is designed to do exactly what you need.

You'll run the "aggregate" job type in stat_analysis to do this.

Try running:

met-6.0/bin/stat_analysis -lookin 2017*/grid_stat_APCP_*_nbrcnt.txt \
-job aggregate -line_type NBRCNT -by
FCST_VAR,FCST_LEAD,FCST_THRESH,INTERP_MTHD,INTERP_PNTS -out_stat
agg_nbrcnt.txt

This job reads all the files you pass to it on the command line with
the
"-lookin" option.  If you list explicit filenames, it'll read them
directly.  If you list a top-level directory name, it'll search that
directory for files ending in ".stat".

We're running a job to "aggregate" the "NBRCNT" line type.

And I've used the "-by" option and listed several header columns.
STAT-Analysis will run this job separately for each unique combination
of
those header column entries.

The output is printed to the screen, but I used the "-out_stat" option
to
also write the aggregated output to a file named "agg_nbrcnt.txt".

Please give that a shot and let me know how it goes.

Thanks,
John Halley Gotway
met_help at ucar.edu



On Wed, Sep 20, 2017 at 3:09 AM, hgao via RT <met_help at ucar.edu>
wrote:

>
> Wed Sep 20 03:09:17 2017: Request 82058 was acted upon.
> Transaction: Ticket created by hgao at ium.cn
>        Queue: met_help
>      Subject: How to get average FSS score for several days
>        Owner: Nobody
>   Requestors: hgao at ium.cn
>       Status: new
>  Ticket <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=82058 >
>
>
> Dear Sir:
>
>    I have run grid_stat successfully and got WRF 1 hour accumulated
> precipitation FSS score of forcast every day , now how can I average
the
> FSS
> scores with several days even several months. I am not sure the FSS
socre
> could be average directly.Please give me some advice, any code or
scripts
> even better :)
>
> All Best Wishes
>
> Gaohua
>
> [iumnwp at Ec226 grid_stat]$ ls
2017091300/grid_stat_APCP_01_*nbrcnt.txt
> 2017091300/grid_stat_APCP_01_010000L_20170913_010000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_250000L_20170914_010000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_020000L_20170913_020000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_260000L_20170914_020000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_030000L_20170913_030000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_270000L_20170914_030000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_040000L_20170913_040000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_280000L_20170914_040000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_050000L_20170913_050000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_290000L_20170914_050000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_060000L_20170913_060000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_300000L_20170914_060000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_070000L_20170913_070000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_310000L_20170914_070000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_080000L_20170913_080000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_320000L_20170914_080000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_090000L_20170913_090000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_330000L_20170914_090000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_100000L_20170913_100000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_340000L_20170914_100000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_110000L_20170913_110000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_350000L_20170914_110000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_120000L_20170913_120000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_360000L_20170914_120000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_130000L_20170913_130000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_370000L_20170914_130000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_140000L_20170913_140000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_380000L_20170914_140000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_150000L_20170913_150000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_390000L_20170914_150000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_160000L_20170913_160000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_400000L_20170914_160000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_170000L_20170913_170000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_410000L_20170914_170000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_180000L_20170913_180000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_420000L_20170914_180000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_190000L_20170913_190000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_430000L_20170914_190000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_200000L_20170913_200000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_440000L_20170914_200000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_210000L_20170913_210000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_450000L_20170914_210000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_220000L_20170913_220000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_460000L_20170914_220000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_230000L_20170913_230000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_470000L_20170914_230000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_240000L_20170914_000000V_nbrcnt.txt
> 2017091300/grid_stat_APCP_01_480000L_20170915_000000V_nbrcnt.txt
> [iumnwp at Ec226 grid_stat]$ ls
2017091200/grid_stat_APCP_01_*nbrcnt.txt
> 2017091200/grid_stat_APCP_01_010000L_20170912_010000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_250000L_20170913_010000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_020000L_20170912_020000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_260000L_20170913_020000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_030000L_20170912_030000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_270000L_20170913_030000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_040000L_20170912_040000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_280000L_20170913_040000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_050000L_20170912_050000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_290000L_20170913_050000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_060000L_20170912_060000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_300000L_20170913_060000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_070000L_20170912_070000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_310000L_20170913_070000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_080000L_20170912_080000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_320000L_20170913_080000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_090000L_20170912_090000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_330000L_20170913_090000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_100000L_20170912_100000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_340000L_20170913_100000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_110000L_20170912_110000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_350000L_20170913_110000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_120000L_20170912_120000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_360000L_20170913_120000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_130000L_20170912_130000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_370000L_20170913_130000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_140000L_20170912_140000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_380000L_20170913_140000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_150000L_20170912_150000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_390000L_20170913_150000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_160000L_20170912_160000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_400000L_20170913_160000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_170000L_20170912_170000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_410000L_20170913_170000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_180000L_20170912_180000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_420000L_20170913_180000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_190000L_20170912_190000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_430000L_20170913_190000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_200000L_20170912_200000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_440000L_20170913_200000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_210000L_20170912_210000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_450000L_20170913_210000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_220000L_20170912_220000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_460000L_20170913_220000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_230000L_20170912_230000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_470000L_20170913_230000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_240000L_20170913_000000V_nbrcnt.txt
> 2017091200/grid_stat_APCP_01_480000L_20170914_000000V_nbrcnt.txt
> [iumnwp at Ec226 grid_stat]$ ls
2017091100/grid_stat_APCP_01_*nbrcnt.txt
> 2017091100/grid_stat_APCP_01_010000L_20170911_010000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_250000L_20170912_010000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_020000L_20170911_020000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_260000L_20170912_020000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_030000L_20170911_030000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_270000L_20170912_030000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_040000L_20170911_040000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_280000L_20170912_040000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_050000L_20170911_050000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_290000L_20170912_050000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_060000L_20170911_060000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_300000L_20170912_060000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_070000L_20170911_070000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_310000L_20170912_070000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_080000L_20170911_080000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_320000L_20170912_080000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_090000L_20170911_090000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_330000L_20170912_090000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_100000L_20170911_100000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_340000L_20170912_100000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_110000L_20170911_110000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_350000L_20170912_110000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_120000L_20170911_120000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_360000L_20170912_120000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_130000L_20170911_130000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_370000L_20170912_130000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_140000L_20170911_140000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_380000L_20170912_140000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_150000L_20170911_150000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_390000L_20170912_150000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_160000L_20170911_160000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_400000L_20170912_160000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_170000L_20170911_170000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_410000L_20170912_170000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_180000L_20170911_180000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_420000L_20170912_180000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_190000L_20170911_190000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_430000L_20170912_190000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_200000L_20170911_200000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_440000L_20170912_200000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_210000L_20170911_210000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_450000L_20170912_210000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_220000L_20170911_220000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_460000L_20170912_220000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_230000L_20170911_230000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_470000L_20170912_230000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_240000L_20170912_000000V_nbrcnt.txt
> 2017091100/grid_stat_APCP_01_480000L_20170913_000000V_nbrcnt.txt
> [iumnwp at Ec226 grid_stat]$ ls
2017091400/grid_stat_APCP_01_*nbrcnt.txt
> 2017091400/grid_stat_APCP_01_010000L_20170914_010000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_250000L_20170915_010000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_020000L_20170914_020000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_260000L_20170915_020000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_030000L_20170914_030000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_270000L_20170915_030000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_040000L_20170914_040000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_280000L_20170915_040000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_050000L_20170914_050000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_290000L_20170915_050000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_060000L_20170914_060000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_300000L_20170915_060000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_070000L_20170914_070000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_310000L_20170915_070000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_080000L_20170914_080000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_320000L_20170915_080000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_090000L_20170914_090000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_330000L_20170915_090000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_100000L_20170914_100000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_340000L_20170915_100000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_110000L_20170914_110000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_350000L_20170915_110000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_120000L_20170914_120000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_360000L_20170915_120000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_130000L_20170914_130000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_370000L_20170915_130000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_140000L_20170914_140000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_380000L_20170915_140000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_150000L_20170914_150000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_390000L_20170915_150000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_160000L_20170914_160000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_400000L_20170915_160000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_170000L_20170914_170000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_410000L_20170915_170000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_180000L_20170914_180000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_420000L_20170915_180000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_190000L_20170914_190000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_430000L_20170915_190000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_200000L_20170914_200000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_440000L_20170915_200000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_210000L_20170914_210000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_450000L_20170915_210000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_220000L_20170914_220000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_460000L_20170915_220000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_230000L_20170914_230000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_470000L_20170915_230000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_240000L_20170915_000000V_nbrcnt.txt
> 2017091400/grid_stat_APCP_01_480000L_20170916_000000V_nbrcnt.txt
>
>



------------------------------------------------
Subject: How to get average FSS score for several days
From: Julie Prestopnik
Time: Tue Sep 26 13:04:00 2017

Hello.  I would suggest that you proceed with trying to get a
successful
install of METv6.0 rather than using METv5.1.  I see the compilation
error:

In file included from nc_var_info.cc:24:
nc_utils.h:22:18: error: netcdf: No such file or directory

In 6.0 we've made a large change from using NetCDF 3 to 4.  You'll
need to
have both NetCDF 4 and HDF5, upon which NetCDF 4 is built, installed.

Please feel free to take a look at the MET User's Guide and the online
tutorial:
http://www.dtcenter.org/met/users/docs/users_guide/MET_Users_Guide_v6.0.pdf
http://www.dtcenter.org/met/users/support/online_tutorial/METv6.0/tutorial.php?name=compilation&category=req_libs

There is an additional environment variable that will need to be set,
with
the addition of HDF5:
Set *$MET_HDF5* to point to the main HDF5 directory.

Also, both the NetCDF-C package (netcdf-c-4.4.1.1) and the NetCDF-CXX
package (netcdf-cxx4-4.3.0) are required.

Here are the commands we've been using to compile these packages from
source.  The following assumes that you're using the GNU compilers and
that
you've defined MET_LIB_DIR to point to your desired installation
directory:

# First pick where you'd like to install and define that as the
MET_LIB_DIR
environment variable:
setenv MET_LIB_DIR /path/to/lib/directory

# Compilers
setenv CC `which gcc`
setenv CXX `which g++`
setenv FC `which gfortran`
setenv F77 `which gfortran`

# HDF5
wget https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/
hdf5-1.10.0-patch1/src/hdf5-1.10.0-patch1.tar
tar -xvzf hdf5-1.10.0-patch1.tar
cd hdf5-1.10.0-patch1
./configure --prefix=${MET_LIB_DIR}
make install

# NetCDF-C
wget https://github.com/Unidata/netcdf-c/archive/v4.4.1.1.zip
unzip v4.4.1.1.zip
cd netcdf-c-4.4.1.1
./configure --prefix=${MET_LIB_DIR} LDFLAGS=-L${MET_LIB_DIR}/lib
CPPFLAGS=-I${MET_LIB_DIR}/include
make install

# NetCDF-CXX
wget https://github.com/Unidata/netcdf-cxx4/archive/v4.3.0.tar.gz
tar -xvzf v4.3.0.tar.gz
cd netcdf-cxx4-4.3.0
./configure --prefix=${MET_LIB_DIR} LDFLAGS=-L${MET_LIB_DIR}/lib
CPPFLAGS=-I${MET_LIB_DIR}/include
make install

I hope this helps!  Please let us know if you need further assistance.

Thanks,
Julie

On Sun, Sep 24, 2017 at 8:43 PM, hgao via RT <met_help at ucar.edu>
wrote:

>
> <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=82058 >
>
>
>
> met-6.0 compile error:
>
> ...   ....      ....
> Making all in vx_nc_util
> make[4]: Entering directory `/home/iumnwp/met-6.0_bugfix/
> src/libcode/vx_nc_util'
> g++ -DHAVE_CONFIG_H -I. -I../../..  -I../../../src/basic/vx_cal
> -I../../../src/basic/vx_config -I../../../src/basic/vx_log
> -I../../../src/basic/vx_math -I../../../src/basic/vx_util
> -I../../../src/libcode/vx_afm
-I../../../src/libcode/vx_analysis_util
> -I../../../src/libcode/vx_color -I../../../src/libcode/vx_data2d
> -I../../../src/libcode/vx_data2d_factory
-I../../../src/libcode/vx_data2d_grib
> -I../../../src/libcode/vx_data2d_grib2
-I../../../src/libcode/vx_data2d_nccf
> -I../../../src/libcode/vx_data2d_nc_met
-I../../../src/libcode/vx_data2d_nc_pinterp
> -I../../../src/libcode/vx_geodesy -I../../../src/libcode/vx_gnomon
> -I../../../src/libcode/vx_grid -I../../../src/libcode/vx_gsl_prob
> -I../../../src/libcode/vx_nav -I../../../src/libcode/vx_nc_util
> -I../../../src/libcode/vx_pb_util
-I../../../src/libcode/vx_plot_util
> -I../../../src/libcode/vx_ps -I../../../src/libcode/vx_pxm
> -I../../../src/libcode/vx_render -I../../../src/libcode/vx_regrid
> -I../../../src/libcode/vx_shapedata -I../!
>  ../../src/libcode/vx_solar -I../../../src/libcode/vx_statistics
> -I../../../src/libcode/vx_stat_out
-I../../../src/libcode/vx_time_series
> -I../../../src/libcode/vx_tc_util
-I/home/iumnwp/metlib/netcdf/include
> -I/home/iumnwp/metlib/gsl/include -DBLOCK4
-DMET_BASE="\"/home/iumnwp/met-6.0_bugfix/share/met\""
> -g -MT libvx_nc_util_a-nc_var_info.o -MD -MP -MF
> .deps/libvx_nc_util_a-nc_var_info.Tpo -c -o libvx_nc_util_a-
nc_var_info.o
> `test -f 'nc_var_info.cc' || echo './'`nc_var_info.cc
> In file included from nc_var_info.cc:24:
> nc_utils.h:22:18: error: netcdf: No such file or directory
> In file included from nc_var_info.cc:24:
> nc_utils.h:23: error: ‘netCDF’ is not a namespace-name
> nc_utils.h:23: error: expected namespace-name before ‘;’ token
> In file included from nc_var_info.cc:24:
> nc_utils.h:66: error: ISO C++ forbids declaration of ‘NcAtt’ with no
type
> nc_utils.h:66: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:67: error: ISO C++ forbids declaration of ‘NcAtt’ with no
type
> nc_utils.h:67: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:68: error: ISO C++ forbids declaration of ‘NcAtt’ with no
type
> nc_utils.h:68: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:69: error: ISO C++ forbids declaration of ‘NcAtt’ with no
type
> nc_utils.h:69: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:70: error: ISO C++ forbids declaration of ‘NcAtt’ with no
type
> nc_utils.h:70: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:71: error: ISO C++ forbids declaration of ‘NcAtt’ with no
type
> nc_utils.h:71: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:73: error: ISO C++ forbids declaration of ‘NcVar’ with no
type
> nc_utils.h:73: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:74: error: ISO C++ forbids declaration of ‘NcVar’ with no
type
> nc_utils.h:74: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:75: error: ISO C++ forbids declaration of ‘NcVar’ with no
type
> nc_utils.h:75: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:76: error: ISO C++ forbids declaration of ‘NcVar’ with no
type
> nc_utils.h:76: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:78: error: ISO C++ forbids declaration of ‘NcFile’ with
no type
> nc_utils.h:78: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:79: error: ISO C++ forbids declaration of ‘NcFile’ with
no type
> nc_utils.h:79: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:80: error: ISO C++ forbids declaration of ‘NcFile’ with
no type
> nc_utils.h:80: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:81: error: ISO C++ forbids declaration of ‘NcFile’ with
no type
> nc_utils.h:81: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:83: error: ISO C++ forbids declaration of ‘NcVar’ with no
type
> nc_utils.h:83: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:85: error: ‘NcVarAtt’ does not name a type
> nc_utils.h:86: error: ‘NcGroupAtt’ does not name a type
> nc_utils.h:92: error: ISO C++ forbids declaration of ‘NcVarAtt’ with
no
> type
> nc_utils.h:92: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:93: error: ISO C++ forbids declaration of ‘NcVarAtt’ with
no
> type
> nc_utils.h:93: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:94: error: ISO C++ forbids declaration of ‘NcVarAtt’ with
no
> type
> nc_utils.h:94: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:95: error: ISO C++ forbids declaration of ‘NcVarAtt’ with
no
> type
> nc_utils.h:95: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:96: error: ISO C++ forbids declaration of ‘NcVar’ with no
type
> nc_utils.h:96: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:97: error: ISO C++ forbids declaration of ‘NcVar’ with no
type
> nc_utils.h:97: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:98: error: ISO C++ forbids declaration of ‘NcVar’ with no
type
> nc_utils.h:98: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:101: warning: ‘has_att’ initialized and declared ‘extern’
> nc_utils.h:101: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:101: error: expected primary-expression before ‘,’ token
> nc_utils.h:101: error: expected primary-expression before ‘const’
> nc_utils.h:101: error: expected primary-expression before ‘bool’
> nc_utils.h:101: error: initializer expression list treated as
compound
> expression
> nc_utils.h:103: error: ISO C++ forbids declaration of ‘NcGroupAtt’
with no
> type
> nc_utils.h:103: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:105: error: ISO C++ forbids declaration of ‘NcFile’ with
no type
> nc_utils.h:105: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:106: error: ISO C++ forbids declaration of ‘NcFile’ with
no type
> nc_utils.h:106: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:107: error: ISO C++ forbids declaration of ‘NcFile’ with
no type
> nc_utils.h:107: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:108: error: ISO C++ forbids declaration of ‘NcFile’ with
no type
> nc_utils.h:108: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:109: error: ISO C++ forbids declaration of ‘NcFile’ with
no type
> nc_utils.h:109: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:113: error: variable or field ‘add_att’ declared void
> nc_utils.h:113: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:113: error: expected primary-expression before ‘,’ token
> nc_utils.h:113: error: expected primary-expression before ‘const’
> nc_utils.h:113: error: expected primary-expression before ‘const’
> nc_utils.h:114: error: variable or field ‘add_att’ declared void
> nc_utils.h:114: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:114: error: expected primary-expression before ‘,’ token
> nc_utils.h:114: error: expected primary-expression before ‘const’
> nc_utils.h:114: error: expected primary-expression before ‘const’
> nc_utils.h:115: error: variable or field ‘add_att’ declared void
> nc_utils.h:115: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:115: error: expected primary-expression before ‘,’ token
> nc_utils.h:115: error: expected primary-expression before ‘const’
> nc_utils.h:115: error: expected primary-expression before ‘const’
> nc_utils.h:116: error: variable or field ‘add_att’ declared void
> nc_utils.h:116: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:116: error: expected primary-expression before ‘,’ token
> nc_utils.h:116: error: expected primary-expression before ‘const’
> nc_utils.h:116: error: expected primary-expression before ‘const’
> nc_utils.h:117: error: variable or field ‘add_att’ declared void
> nc_utils.h:117: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:117: error: expected primary-expression before ‘,’ token
> nc_utils.h:117: error: expected primary-expression before ‘const’
> nc_utils.h:117: error: expected primary-expression before ‘const’
> nc_utils.h:118: error: variable or field ‘add_att’ declared void
> nc_utils.h:118: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:118: error: expected primary-expression before ‘,’ token
> nc_utils.h:118: error: expected primary-expression before ‘const’
> nc_utils.h:118: error: expected primary-expression before ‘const’
> nc_utils.h:119: error: variable or field ‘add_att’ declared void
> nc_utils.h:119: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:119: error: expected primary-expression before ‘,’ token
> nc_utils.h:119: error: expected primary-expression before ‘const’
> nc_utils.h:119: error: expected primary-expression before ‘const’
> nc_utils.h:121: warning: ‘get_var_names’ initialized and declared
‘extern’
> nc_utils.h:121: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:121: error: expected primary-expression before ‘,’ token
> nc_utils.h:121: error: expected primary-expression before ‘*’ token
> nc_utils.h:121: error: ‘varNames’ was not declared in this scope
> nc_utils.h:121: error: initializer expression list treated as
compound
> expression
> nc_utils.h:123: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> nc_utils.h:123: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:124: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> nc_utils.h:124: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:126: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> nc_utils.h:126: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:128: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> nc_utils.h:128: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:130: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> nc_utils.h:130: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:132: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> nc_utils.h:132: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:136: warning: ‘get_char_val’ initialized and declared
‘extern’
> nc_utils.h:136: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:136: error: expected primary-expression before ‘,’ token
> nc_utils.h:136: error: expected primary-expression before ‘const’
> nc_utils.h:136: error: expected primary-expression before ‘const’
> nc_utils.h:136: error: initializer expression list treated as
compound
> expression
> nc_utils.h:138: warning: ‘get_char_val’ initialized and declared
‘extern’
> nc_utils.h:138: error: redefinition of ‘char get_char_val’
> nc_utils.h:136: error: ‘char get_char_val’ previously defined here
> nc_utils.h:138: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:138: error: ‘var’ was not declared in this scope
> nc_utils.h:138: error: expected primary-expression before ‘const’
> nc_utils.h:140: warning: ‘get_int_var’ initialized and declared
‘extern’
> nc_utils.h:140: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:140: error: expected primary-expression before ‘,’ token
> nc_utils.h:140: error: expected primary-expression before ‘const’
> nc_utils.h:140: error: expected primary-expression before ‘const’
> nc_utils.h:140: error: initializer expression list treated as
compound
> expression
> nc_utils.h:142: warning: ‘get_int_var’ initialized and declared
‘extern’
> nc_utils.h:142: error: redefinition of ‘int get_int_var’
> nc_utils.h:140: error: ‘int get_int_var’ previously defined here
> nc_utils.h:142: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:142: error: expected primary-expression before ‘,’ token
> nc_utils.h:142: error: expected primary-expression before ‘const’
> nc_utils.h:144: warning: ‘get_double_var’ initialized and declared
‘extern’
> nc_utils.h:144: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:144: error: expected primary-expression before ‘,’ token
> nc_utils.h:144: error: expected primary-expression before ‘const’
> nc_utils.h:144: error: expected primary-expression before ‘const’
> nc_utils.h:144: error: initializer expression list treated as
compound
> expression
> nc_utils.h:146: warning: ‘get_double_var’ initialized and declared
‘extern’
> nc_utils.h:146: error: redefinition of ‘double get_double_var’
> nc_utils.h:144: error: ‘double get_double_var’ previously defined
here
> nc_utils.h:146: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:146: error: expected primary-expression before ‘,’ token
> nc_utils.h:146: error: expected primary-expression before ‘int’
> nc_utils.h:148: warning: ‘get_float_var’ initialized and declared
‘extern’
> nc_utils.h:148: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:148: error: expected primary-expression before ‘,’ token
> nc_utils.h:148: error: expected primary-expression before ‘const’
> nc_utils.h:148: error: expected primary-expression before ‘const’
> nc_utils.h:148: error: initializer expression list treated as
compound
> expression
> nc_utils.h:150: warning: ‘get_float_var’ initialized and declared
‘extern’
> nc_utils.h:150: error: redefinition of ‘float get_float_var’
> nc_utils.h:148: error: ‘float get_float_var’ previously defined here
> nc_utils.h:150: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:150: error: expected primary-expression before ‘,’ token
> nc_utils.h:150: error: expected primary-expression before ‘int’
> nc_utils.h:152: warning: ‘get_string_val’ initialized and declared
‘extern’
> nc_utils.h:152: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:152: error: expected primary-expression before ‘,’ token
> nc_utils.h:152: error: expected primary-expression before ‘const’
> nc_utils.h:152: error: expected primary-expression before ‘const’
> nc_utils.h:153: error: expected primary-expression before ‘const’
> nc_utils.h:153: error: expected primary-expression before ‘&’ token
> nc_utils.h:153: error: ‘tmp_cs’ was not declared in this scope
> nc_utils.h:153: error: initializer expression list treated as
compound
> expression
> nc_utils.h:155: warning: ‘get_string_val’ initialized and declared
‘extern’
> nc_utils.h:155: error: redefinition of ‘ConcatString*
get_string_val’
> nc_utils.h:152: error: ‘ConcatString* get_string_val’ previously
defined
> here
> nc_utils.h:155: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:155: error: ‘var’ was not declared in this scope
> nc_utils.h:155: error: expected primary-expression before ‘const’
> nc_utils.h:155: error: expected primary-expression before ‘const’
> nc_utils.h:155: error: expected primary-expression before ‘&’ token
> nc_utils.h:155: error: ‘tmp_cs’ was not declared in this scope
> nc_utils.h:158: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:158: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:158: error: expected primary-expression before ‘,’ token
> nc_utils.h:158: error: expected primary-expression before ‘int’
> nc_utils.h:158: error: initializer expression list treated as
compound
> expression
> nc_utils.h:159: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:159: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:159: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:159: error: expected primary-expression before ‘,’ token
> nc_utils.h:159: error: expected primary-expression before ‘char’
> nc_utils.h:160: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:160: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:160: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:160: error: expected primary-expression before ‘,’ token
> nc_utils.h:160: error: expected primary-expression before ‘float’
> nc_utils.h:161: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:161: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:161: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:161: error: expected primary-expression before ‘,’ token
> nc_utils.h:161: error: expected primary-expression before ‘double’
> nc_utils.h:162: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:162: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:162: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:162: error: expected primary-expression before ‘,’ token
> nc_utils.h:162: error: expected primary-expression before ‘*’ token
> nc_utils.h:162: error: ‘data’ was not declared in this scope
> nc_utils.h:164: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:164: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:164: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:164: error: expected primary-expression before ‘,’ token
> nc_utils.h:164: error: expected primary-expression before ‘int’
> nc_utils.h:164: error: expected primary-expression before ‘const’
> nc_utils.h:165: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:165: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:165: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:165: error: expected primary-expression before ‘,’ token
> nc_utils.h:165: error: expected primary-expression before ‘char’
> nc_utils.h:165: error: expected primary-expression before ‘const’
> nc_utils.h:166: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:166: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:166: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:166: error: expected primary-expression before ‘,’ token
> nc_utils.h:166: error: expected primary-expression before ‘short’
> nc_utils.h:166: error: expected primary-expression before ‘const’
> nc_utils.h:167: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:167: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:167: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:167: error: expected primary-expression before ‘,’ token
> nc_utils.h:167: error: expected primary-expression before ‘float’
> nc_utils.h:167: error: expected primary-expression before ‘const’
> nc_utils.h:168: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:168: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:168: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:168: error: expected primary-expression before ‘,’ token
> nc_utils.h:168: error: expected primary-expression before ‘double’
> nc_utils.h:168: error: expected primary-expression before ‘const’
> nc_utils.h:170: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:170: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:170: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:170: error: expected primary-expression before ‘,’ token
> nc_utils.h:170: error: expected primary-expression before ‘int’
> nc_utils.h:170: error: expected primary-expression before ‘const’
> nc_utils.h:170: error: expected primary-expression before ‘const’
> nc_utils.h:171: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:171: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:171: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:171: error: expected primary-expression before ‘,’ token
> nc_utils.h:171: error: expected primary-expression before ‘char’
> nc_utils.h:171: error: expected primary-expression before ‘const’
> nc_utils.h:171: error: expected primary-expression before ‘const’
> nc_utils.h:172: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:172: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:172: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:172: error: expected primary-expression before ‘,’ token
> nc_utils.h:172: error: expected primary-expression before ‘float’
> nc_utils.h:172: error: expected primary-expression before ‘const’
> nc_utils.h:172: error: expected primary-expression before ‘const’
> nc_utils.h:173: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:173: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:173: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:173: error: expected primary-expression before ‘,’ token
> nc_utils.h:173: error: expected primary-expression before ‘double’
> nc_utils.h:173: error: expected primary-expression before ‘const’
> nc_utils.h:173: error: expected primary-expression before ‘const’
> nc_utils.h:174: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:174: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:174: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:174: error: expected primary-expression before ‘,’ token
> nc_utils.h:174: error: expected primary-expression before ‘*’ token
> nc_utils.h:174: error: ‘data’ was not declared in this scope
> nc_utils.h:174: error: expected primary-expression before ‘const’
> nc_utils.h:174: error: expected primary-expression before ‘const’
> nc_utils.h:176: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:176: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:176: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:176: error: expected primary-expression before ‘,’ token
> nc_utils.h:176: error: expected primary-expression before ‘int’
> nc_utils.h:176: error: expected primary-expression before ‘const’
> nc_utils.h:176: error: expected primary-expression before ‘const’
> nc_utils.h:177: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:177: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:177: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:177: error: expected primary-expression before ‘,’ token
> nc_utils.h:177: error: expected primary-expression before ‘char’
> nc_utils.h:177: error: expected primary-expression before ‘const’
> nc_utils.h:177: error: expected primary-expression before ‘const’
> nc_utils.h:178: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:178: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:178: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:178: error: expected primary-expression before ‘,’ token
> nc_utils.h:178: error: expected primary-expression before ‘short’
> nc_utils.h:178: error: expected primary-expression before ‘const’
> nc_utils.h:178: error: expected primary-expression before ‘const’
> nc_utils.h:179: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:179: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:179: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:179: error: expected primary-expression before ‘,’ token
> nc_utils.h:179: error: expected primary-expression before ‘float’
> nc_utils.h:179: error: expected primary-expression before ‘const’
> nc_utils.h:179: error: expected primary-expression before ‘const’
> nc_utils.h:180: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:180: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:180: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:180: error: expected primary-expression before ‘,’ token
> nc_utils.h:180: error: expected primary-expression before ‘double’
> nc_utils.h:180: error: expected primary-expression before ‘const’
> nc_utils.h:180: error: expected primary-expression before ‘const’
> nc_utils.h:181: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:181: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:181: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:181: error: expected primary-expression before ‘,’ token
> nc_utils.h:181: error: expected primary-expression before ‘*’ token
> nc_utils.h:181: error: ‘data’ was not declared in this scope
> nc_utils.h:181: error: expected primary-expression before ‘const’
> nc_utils.h:181: error: expected primary-expression before ‘const’
> nc_utils.h:183: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:183: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:183: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:183: error: expected primary-expression before ‘,’ token
> nc_utils.h:183: error: expected primary-expression before ‘const’
> nc_utils.h:183: error: expected primary-expression before ‘int’
> nc_utils.h:183: error: expected primary-expression before ‘const’
> nc_utils.h:183: error: expected primary-expression before ‘const’
> nc_utils.h:184: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:184: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:184: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:184: error: expected primary-expression before ‘,’ token
> nc_utils.h:184: error: expected primary-expression before ‘const’
> nc_utils.h:184: error: expected primary-expression before ‘char’
> nc_utils.h:184: error: expected primary-expression before ‘const’
> nc_utils.h:184: error: expected primary-expression before ‘const’
> nc_utils.h:185: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:185: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:185: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:185: error: expected primary-expression before ‘,’ token
> nc_utils.h:185: error: expected primary-expression before ‘const’
> nc_utils.h:185: error: expected primary-expression before ‘float’
> nc_utils.h:185: error: expected primary-expression before ‘const’
> nc_utils.h:185: error: expected primary-expression before ‘const’
> nc_utils.h:186: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:186: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:186: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:186: error: expected primary-expression before ‘,’ token
> nc_utils.h:186: error: expected primary-expression before ‘const’
> nc_utils.h:186: error: expected primary-expression before ‘double’
> nc_utils.h:186: error: expected primary-expression before ‘const’
> nc_utils.h:186: error: expected primary-expression before ‘const’
> nc_utils.h:187: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:187: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:187: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:187: error: expected primary-expression before ‘,’ token
> nc_utils.h:187: error: expected primary-expression before ‘const’
> nc_utils.h:187: error: expected primary-expression before ‘*’ token
> nc_utils.h:187: error: ‘data’ was not declared in this scope
> nc_utils.h:187: error: expected primary-expression before ‘const’
> nc_utils.h:187: error: expected primary-expression before ‘const’
> nc_utils.h:189: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:189: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:189: error: expected primary-expression before ‘,’ token
> nc_utils.h:189: error: expected primary-expression before ‘const’
> nc_utils.h:189: error: initializer expression list treated as
compound
> expression
> nc_utils.h:190: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:190: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:190: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:190: error: expected primary-expression before ‘,’ token
> nc_utils.h:190: error: expected primary-expression before ‘const’
> nc_utils.h:191: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:191: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:191: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:191: error: expected primary-expression before ‘,’ token
> nc_utils.h:191: error: expected primary-expression before ‘const’
> nc_utils.h:192: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:192: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:192: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:192: error: expected primary-expression before ‘,’ token
> nc_utils.h:192: error: expected primary-expression before ‘const’
> nc_utils.h:193: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:193: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:193: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:193: error: expected primary-expression before ‘,’ token
> nc_utils.h:193: error: expected primary-expression before ‘const’
> nc_utils.h:195: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:195: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:195: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:195: error: expected primary-expression before ‘,’ token
> nc_utils.h:195: error: expected primary-expression before ‘const’
> nc_utils.h:195: error: expected primary-expression before ‘const’
> nc_utils.h:195: error: expected primary-expression before ‘const’
> nc_utils.h:195: error: expected primary-expression before ‘const’
> nc_utils.h:196: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:196: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:196: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:196: error: expected primary-expression before ‘,’ token
> nc_utils.h:196: error: expected primary-expression before ‘const’
> nc_utils.h:196: error: expected primary-expression before ‘const’
> nc_utils.h:196: error: expected primary-expression before ‘const’
> nc_utils.h:196: error: expected primary-expression before ‘const’
> nc_utils.h:197: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:197: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:197: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:197: error: expected primary-expression before ‘,’ token
> nc_utils.h:197: error: expected primary-expression before ‘const’
> nc_utils.h:197: error: expected primary-expression before ‘const’
> nc_utils.h:197: error: expected primary-expression before ‘const’
> nc_utils.h:197: error: expected primary-expression before ‘const’
> nc_utils.h:198: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:198: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:198: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:198: error: expected primary-expression before ‘,’ token
> nc_utils.h:198: error: expected primary-expression before ‘const’
> nc_utils.h:198: error: expected primary-expression before ‘const’
> nc_utils.h:198: error: expected primary-expression before ‘const’
> nc_utils.h:198: error: expected primary-expression before ‘const’
> nc_utils.h:199: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:199: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:199: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:199: error: expected primary-expression before ‘,’ token
> nc_utils.h:199: error: expected primary-expression before ‘const’
> nc_utils.h:199: error: expected primary-expression before ‘const’
> nc_utils.h:199: error: expected primary-expression before ‘const’
> nc_utils.h:199: error: expected primary-expression before ‘const’
> nc_utils.h:201: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:201: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:201: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:201: error: expected primary-expression before ‘,’ token
> nc_utils.h:201: error: expected primary-expression before ‘const’
> nc_utils.h:201: error: expected primary-expression before ‘const’
> nc_utils.h:201: error: expected primary-expression before ‘const’
> nc_utils.h:202: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:202: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:202: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:202: error: expected primary-expression before ‘,’ token
> nc_utils.h:202: error: expected primary-expression before ‘const’
> nc_utils.h:202: error: expected primary-expression before ‘const’
> nc_utils.h:202: error: expected primary-expression before ‘const’
> nc_utils.h:203: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:203: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:203: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:203: error: expected primary-expression before ‘,’ token
> nc_utils.h:203: error: expected primary-expression before ‘const’
> nc_utils.h:203: error: expected primary-expression before ‘const’
> nc_utils.h:203: error: expected primary-expression before ‘const’
> nc_utils.h:204: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:204: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:204: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:204: error: expected primary-expression before ‘,’ token
> nc_utils.h:204: error: expected primary-expression before ‘const’
> nc_utils.h:204: error: expected primary-expression before ‘const’
> nc_utils.h:204: error: expected primary-expression before ‘const’
> nc_utils.h:205: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:205: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:205: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:205: error: expected primary-expression before ‘,’ token
> nc_utils.h:205: error: expected primary-expression before ‘const’
> nc_utils.h:205: error: expected primary-expression before ‘const’
> nc_utils.h:205: error: expected primary-expression before ‘const’
> nc_utils.h:206: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:206: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:206: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:206: error: expected primary-expression before ‘,’ token
> nc_utils.h:206: error: expected primary-expression before ‘const’
> nc_utils.h:206: error: expected primary-expression before ‘const’
> nc_utils.h:206: error: expected primary-expression before ‘const’
> nc_utils.h:207: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:207: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:207: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:207: error: expected primary-expression before ‘,’ token
> nc_utils.h:207: error: expected primary-expression before ‘const’
> nc_utils.h:207: error: expected primary-expression before ‘const’
> nc_utils.h:207: error: expected primary-expression before ‘const’
> nc_utils.h:208: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:208: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:208: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:208: error: expected primary-expression before ‘,’ token
> nc_utils.h:208: error: expected primary-expression before ‘const’
> nc_utils.h:208: error: expected primary-expression before ‘const’
> nc_utils.h:208: error: expected primary-expression before ‘const’
> nc_utils.h:210: warning: ‘put_nc_data_with_dims’ initialized and
declared
> ‘extern’
> nc_utils.h:210: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:210: error: expected primary-expression before ‘,’ token
> nc_utils.h:210: error: expected primary-expression before ‘const’
> nc_utils.h:210: error: expected primary-expression before ‘const’
> nc_utils.h:211: error: expected primary-expression before ‘const’
> nc_utils.h:211: error: expected primary-expression before ‘const’
> nc_utils.h:211: error: initializer expression list treated as
compound
> expression
> nc_utils.h:212: warning: ‘put_nc_data_with_dims’ initialized and
declared
> ‘extern’
> nc_utils.h:212: error: redefinition of ‘bool put_nc_data_with_dims’
> nc_utils.h:210: error: ‘bool put_nc_data_with_dims’ previously
defined here
> nc_utils.h:212: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:212: error: expected primary-expression before ‘,’ token
> nc_utils.h:212: error: expected primary-expression before ‘const’
> nc_utils.h:212: error: expected primary-expression before ‘const’
> nc_utils.h:213: error: expected primary-expression before ‘const’
> nc_utils.h:213: error: expected primary-expression before ‘const’
> nc_utils.h:214: warning: ‘put_nc_data_with_dims’ initialized and
declared
> ‘extern’
> nc_utils.h:214: error: redefinition of ‘bool put_nc_data_with_dims’
> nc_utils.h:210: error: ‘bool put_nc_data_with_dims’ previously
defined here
> nc_utils.h:214: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:214: error: expected primary-expression before ‘,’ token
> nc_utils.h:214: error: expected primary-expression before ‘const’
> nc_utils.h:214: error: expected primary-expression before ‘const’
> nc_utils.h:215: error: expected primary-expression before ‘const’
> nc_utils.h:215: error: expected primary-expression before ‘const’
> nc_utils.h:216: warning: ‘put_nc_data_with_dims’ initialized and
declared
> ‘extern’
> nc_utils.h:216: error: redefinition of ‘bool put_nc_data_with_dims’
> nc_utils.h:210: error: ‘bool put_nc_data_with_dims’ previously
defined here
> nc_utils.h:216: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:216: error: expected primary-expression before ‘,’ token
> nc_utils.h:216: error: expected primary-expression before ‘const’
> nc_utils.h:216: error: expected primary-expression before ‘const’
> nc_utils.h:217: error: expected primary-expression before ‘const’
> nc_utils.h:217: error: expected primary-expression before ‘const’
> nc_utils.h:218: warning: ‘put_nc_data_with_dims’ initialized and
declared
> ‘extern’
> nc_utils.h:218: error: redefinition of ‘bool put_nc_data_with_dims’
> nc_utils.h:210: error: ‘bool put_nc_data_with_dims’ previously
defined here
> nc_utils.h:218: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:218: error: expected primary-expression before ‘,’ token
> nc_utils.h:218: error: expected primary-expression before ‘const’
> nc_utils.h:218: error: expected primary-expression before ‘const’
> nc_utils.h:219: error: expected primary-expression before ‘const’
> nc_utils.h:219: error: expected primary-expression before ‘const’
> nc_utils.h:220: warning: ‘put_nc_data_with_dims’ initialized and
declared
> ‘extern’
> nc_utils.h:220: error: redefinition of ‘bool put_nc_data_with_dims’
> nc_utils.h:210: error: ‘bool put_nc_data_with_dims’ previously
defined here
> nc_utils.h:220: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:220: error: expected primary-expression before ‘,’ token
> nc_utils.h:220: error: expected primary-expression before ‘const’
> nc_utils.h:220: error: expected primary-expression before ‘const’
> nc_utils.h:221: error: expected primary-expression before ‘const’
> nc_utils.h:221: error: expected primary-expression before ‘const’
> nc_utils.h:223: error: ‘NcVar’ does not name a type
> nc_utils.h:225: error: ‘NcVar’ does not name a type
> nc_utils.h:228: warning: ‘has_var’ initialized and declared ‘extern’
> nc_utils.h:228: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:228: error: expected primary-expression before ‘,’ token
> nc_utils.h:228: error: expected primary-expression before ‘const’
> nc_utils.h:228: error: initializer expression list treated as
compound
> expression
> nc_utils.h:231: error: ‘NcVar’ does not name a type
> nc_utils.h:232: error: ‘NcVar’ does not name a type
> nc_utils.h:233: error: ‘NcVar’ does not name a type
> In file included from nc_var_info.cc:24:
> nc_utils.h:234: error: ‘NcVar’ does not name a type
> nc_utils.h:235: error: ‘NcVar’ does not name a type
> nc_utils.h:236: error: ‘NcVar’ does not name a type
> nc_utils.h:238: error: ‘NcDim’ does not name a type
> nc_utils.h:240: error: ‘NcDim’ does not name a type
> nc_utils.h:241: warning: ‘has_dim’ initialized and declared ‘extern’
> nc_utils.h:241: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:241: error: expected primary-expression before ‘,’ token
> nc_utils.h:241: error: expected primary-expression before ‘const’
> nc_utils.h:241: error: initializer expression list treated as
compound
> expression
> nc_utils.h:242: error: ISO C++ forbids declaration of ‘NcFile’ with
no type
> nc_utils.h:242: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:243: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> nc_utils.h:243: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:244: error: ISO C++ forbids declaration of ‘NcFile’ with
no type
> nc_utils.h:244: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:245: error: ISO C++ forbids declaration of ‘NcDim’ with
no type
> nc_utils.h:245: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:246: error: ISO C++ forbids declaration of ‘NcFile’ with
no type
> nc_utils.h:246: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:247: error: ‘NcDim’ does not name a type
> nc_utils.h:248: error: ‘NcDim’ does not name a type
> nc_utils.h:249: error: ‘NcDim’ does not name a type
> nc_utils.h:252: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> nc_utils.h:252: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:253: error: ISO C++ forbids declaration of ‘NcFile’ with
no type
> nc_utils.h:253: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:256: error: expected initializer before ‘*’ token
> nc_utils.h:258: warning: ‘get_data_size’ initialized and declared
‘extern’
> nc_utils.h:258: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:258: error: expected primary-expression before ‘)’ token
> In file included from nc_var_info.cc:25:
> nc_var_info.h:25: error: ‘netCDF’ is not a namespace-name
> nc_var_info.h:25: error: expected namespace-name before ‘;’ token
> In file included from nc_var_info.cc:25:
> nc_var_info.h:29: error: ISO C++ forbids declaration of ‘NcAtt’ with
no
> type
> nc_var_info.h:29: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_var_info.h:54: error: ISO C++ forbids declaration of ‘NcVar’ with
no
> type
> nc_var_info.h:54: error: expected ‘;’ before ‘*’ token
> nc_var_info.h:70: error: ISO C++ forbids declaration of ‘NcDim’ with
no
> type
> nc_var_info.h:70: error: expected ‘;’ before ‘*’ token
> nc_var_info.cc:30: error: ISO C++ forbids declaration of ‘NcAtt’
with no
> type
> nc_var_info.cc:30: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_var_info.cc: In function ‘unixtime get_att_value_unixtime(int)’:
> nc_var_info.cc:32: error: ‘att’ was not declared in this scope
> nc_var_info.cc:33: error: ‘NC_INT’ was not declared in this scope
> nc_var_info.cc:37: error: ‘NC_CHAR’ was not declared in this scope
> nc_var_info.cc: In member function ‘void
NcVarInfo::init_from_scratch()’:
> nc_var_info.cc:119: error: ‘Dims’ was not declared in this scope
> nc_var_info.cc:119: error: ‘NcDim’ was not declared in this scope
> nc_var_info.cc:119: error: expected primary-expression before ‘)’
token
> nc_var_info.cc:119: error: expected ‘;’ before numeric constant
> nc_var_info.cc: In member function ‘void NcVarInfo::clear()’:
> nc_var_info.cc:135: error: ‘var’ was not declared in this scope
> nc_var_info.cc:135: error: ‘NcVar’ was not declared in this scope
> nc_var_info.cc:135: error: expected primary-expression before ‘)’
token
> nc_var_info.cc:135: error: expected ‘;’ before numeric constant
> nc_var_info.cc:151: error: ‘Dims’ was not declared in this scope
> nc_var_info.cc:151: error: type ‘<type error>’ argument given to
‘delete’,
> expected pointer
> nc_var_info.cc:151: error: ‘NcDim’ was not declared in this scope
> nc_var_info.cc:151: error: expected primary-expression before ‘)’
token
> nc_var_info.cc:151: error: expected ‘;’ before numeric constant
> nc_var_info.cc: In member function ‘void
NcVarInfo::dump(std::ostream&,
> int) const’:
> nc_var_info.cc:175: error: ‘var’ was not declared in this scope
> nc_var_info.cc:201: error: ‘Dims’ was not declared in this scope
> nc_var_info.cc: In member function ‘void NcVarInfo::assign(const
> NcVarInfo&)’:
> nc_var_info.cc:238: error: ‘var’ was not declared in this scope
> nc_var_info.cc:238: error: ‘const class NcVarInfo’ has no member
named
> ‘var’
> nc_var_info.cc:259: error: ‘const class NcVarInfo’ has no member
named
> ‘Dims’
> nc_var_info.cc:261: error: ‘Dims’ was not declared in this scope
> nc_var_info.cc:261: error: expected type-specifier before ‘NcDim’
> nc_var_info.cc:261: error: expected ‘;’ before ‘NcDim’
> nc_var_info.cc:263: error: ‘const class NcVarInfo’ has no member
named
> ‘Dims’
> nc_var_info.cc: In function ‘bool get_att_str(const NcVarInfo&,
> ConcatString, ConcatString&)’:
> nc_var_info.cc:291: error: ‘NcVarAtt’ was not declared in this scope
> nc_var_info.cc:291: error: expected ‘;’ before ‘att’
> nc_var_info.cc:297: error: ‘att’ was not declared in this scope
> nc_var_info.cc:297: error: ‘const class NcVarInfo’ has no member
named
> ‘var’
> nc_var_info.cc:302: error: ‘NcType’ has not been declared
> nc_var_info.cc: In function ‘bool get_att_int(const NcVarInfo&,
> ConcatString, int&)’:
> nc_var_info.cc:328: error: ‘NcVarAtt’ was not declared in this scope
> nc_var_info.cc:328: error: expected ‘;’ before ‘att’
> nc_var_info.cc:332: error: ‘att’ was not declared in this scope
> nc_var_info.cc:332: error: ‘const class NcVarInfo’ has no member
named
> ‘var’
> nc_var_info.cc:337: error: ‘NcType’ has not been declared
> nc_var_info.cc: In function ‘bool get_att_unixtime(const NcVarInfo&,
> ConcatString, unixtime&)’:
> nc_var_info.cc:363: error: ‘NcVarAtt’ was not declared in this scope
> nc_var_info.cc:363: error: expected ‘;’ before ‘att’
> nc_var_info.cc:369: error: ‘att’ was not declared in this scope
> nc_var_info.cc:369: error: ‘const class NcVarInfo’ has no member
named
> ‘var’
> make[4]: *** [libvx_nc_util_a-nc_var_info.o] Error 1
> make[4]: Leaving directory `/home/iumnwp/met-6.0_bugfix/
> src/libcode/vx_nc_util'
> make[3]: *** [all-recursive] Error 1
> make[3]: Leaving directory `/home/iumnwp/met-6.0_bugfix/src/libcode'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/home/iumnwp/met-6.0_bugfix/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/iumnwp/met-6.0_bugfix'
> make: *** [all] Error 2
>
> -----邮件原件-----
> 发件人: hgao [mailto:hgao at ium.cn]
> 发送时间: 2017年9月25日 10:33
> 收件人: 'met_help at ucar.edu'
> 主题: 答复: [rt.rap.ucar.edu #82058] How to get average FSS score for
several
> days
>
> Dr. Gotway
>
>    I compiled met-6.0 failed and try with met-5.1, output the
following
> message :
>
> [iumnwp at Ec226 modify_domain]$ ~/met-5.1/bin/stat_analysis -lookin
> ./grid_stat/grid_stat_APCP_*_nbrcnt.txt -job aggregate -line_type
NBRCNT
> -by FCST_VAR,FCST_LEAD,FCST_THRESH,INTERP_MTHD,INTERP_PNTS -out_stat
> agg_nbrcnt.txt
> DEBUG 2: STAT Lines read     = 6030
> DEBUG 2: STAT Lines retained = 6030
> DEBUG 2:
> DEBUG 2: Processing Job 1: -job aggregate -line_type NBRCNT -by
FCST_VAR
> -by FCST_LEAD -by FCST_THRESH -by INTERP_MTHD -by INTERP_PNTS
-out_stat
> agg_nbrcnt.txt DEBUG 1: Creating STAT output file "agg_nbrcnt.txt"
> ERROR  :
> ERROR  :
> ERROR  :   MetConfig::read_string(const char *) -> unable to open
temp
> file "config_40763_0_.temp"
> ERROR  :
>
>
> Does the config_40763_0_.temp
>
>
>
>
>
> -----邮件原件-----
> 发件人: John Halley Gotway via RT [mailto:met_help at ucar.edu]
> 发送时间: 2017年9月20日 21:27
> 收件人: hgao at ium.cn
> 主题: Re: [rt.rap.ucar.edu #82058] How to get average FSS score for
several
> days
>
> Gaohua,
>
> I see that you're wondering how to aggregate together the NBRCNT
lines
> across multiple days, specifically the fractions skill score (FSS).
The
> STAT-Analysis tool is designed to do exactly what you need.
>
> You'll run the "aggregate" job type in stat_analysis to do this.
>
> Try running:
>
> met-6.0/bin/stat_analysis -lookin 2017*/grid_stat_APCP_*_nbrcnt.txt
\
> -job aggregate -line_type NBRCNT -by
> FCST_VAR,FCST_LEAD,FCST_THRESH,INTERP_MTHD,INTERP_PNTS -out_stat
> agg_nbrcnt.txt
>
> This job reads all the files you pass to it on the command line with
the
> "-lookin" option.  If you list explicit filenames, it'll read them
> directly.  If you list a top-level directory name, it'll search that
> directory for files ending in ".stat".
>
> We're running a job to "aggregate" the "NBRCNT" line type.
>
> And I've used the "-by" option and listed several header columns.
> STAT-Analysis will run this job separately for each unique
combination of
> those header column entries.
>
> The output is printed to the screen, but I used the "-out_stat"
option to
> also write the aggregated output to a file named "agg_nbrcnt.txt".
>
> Please give that a shot and let me know how it goes.
>
> Thanks,
> John Halley Gotway
> met_help at ucar.edu
>
>
>
> On Wed, Sep 20, 2017 at 3:09 AM, hgao via RT <met_help at ucar.edu>
wrote:
>
> >
> > Wed Sep 20 03:09:17 2017: Request 82058 was acted upon.
> > Transaction: Ticket created by hgao at ium.cn
> >        Queue: met_help
> >      Subject: How to get average FSS score for several days
> >        Owner: Nobody
> >   Requestors: hgao at ium.cn
> >       Status: new
> >  Ticket <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=82058 >
> >
> >
> > Dear Sir:
> >
> >    I have run grid_stat successfully and got WRF 1 hour
accumulated
> > precipitation FSS score of forcast every day , now how can I
average the
> > FSS
> > scores with several days even several months. I am not sure the
FSS socre
> > could be average directly.Please give me some advice, any code or
scripts
> > even better :)
> >
> > All Best Wishes
> >
> > Gaohua
> >
> > [iumnwp at Ec226 grid_stat]$ ls
2017091300/grid_stat_APCP_01_*nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_010000L_20170913_010000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_250000L_20170914_010000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_020000L_20170913_020000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_260000L_20170914_020000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_030000L_20170913_030000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_270000L_20170914_030000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_040000L_20170913_040000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_280000L_20170914_040000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_050000L_20170913_050000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_290000L_20170914_050000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_060000L_20170913_060000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_300000L_20170914_060000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_070000L_20170913_070000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_310000L_20170914_070000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_080000L_20170913_080000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_320000L_20170914_080000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_090000L_20170913_090000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_330000L_20170914_090000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_100000L_20170913_100000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_340000L_20170914_100000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_110000L_20170913_110000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_350000L_20170914_110000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_120000L_20170913_120000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_360000L_20170914_120000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_130000L_20170913_130000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_370000L_20170914_130000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_140000L_20170913_140000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_380000L_20170914_140000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_150000L_20170913_150000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_390000L_20170914_150000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_160000L_20170913_160000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_400000L_20170914_160000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_170000L_20170913_170000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_410000L_20170914_170000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_180000L_20170913_180000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_420000L_20170914_180000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_190000L_20170913_190000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_430000L_20170914_190000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_200000L_20170913_200000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_440000L_20170914_200000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_210000L_20170913_210000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_450000L_20170914_210000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_220000L_20170913_220000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_460000L_20170914_220000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_230000L_20170913_230000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_470000L_20170914_230000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_240000L_20170914_000000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_480000L_20170915_000000V_nbrcnt.txt
> > [iumnwp at Ec226 grid_stat]$ ls
2017091200/grid_stat_APCP_01_*nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_010000L_20170912_010000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_250000L_20170913_010000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_020000L_20170912_020000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_260000L_20170913_020000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_030000L_20170912_030000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_270000L_20170913_030000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_040000L_20170912_040000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_280000L_20170913_040000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_050000L_20170912_050000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_290000L_20170913_050000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_060000L_20170912_060000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_300000L_20170913_060000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_070000L_20170912_070000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_310000L_20170913_070000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_080000L_20170912_080000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_320000L_20170913_080000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_090000L_20170912_090000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_330000L_20170913_090000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_100000L_20170912_100000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_340000L_20170913_100000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_110000L_20170912_110000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_350000L_20170913_110000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_120000L_20170912_120000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_360000L_20170913_120000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_130000L_20170912_130000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_370000L_20170913_130000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_140000L_20170912_140000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_380000L_20170913_140000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_150000L_20170912_150000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_390000L_20170913_150000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_160000L_20170912_160000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_400000L_20170913_160000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_170000L_20170912_170000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_410000L_20170913_170000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_180000L_20170912_180000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_420000L_20170913_180000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_190000L_20170912_190000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_430000L_20170913_190000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_200000L_20170912_200000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_440000L_20170913_200000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_210000L_20170912_210000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_450000L_20170913_210000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_220000L_20170912_220000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_460000L_20170913_220000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_230000L_20170912_230000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_470000L_20170913_230000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_240000L_20170913_000000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_480000L_20170914_000000V_nbrcnt.txt
> > [iumnwp at Ec226 grid_stat]$ ls
2017091100/grid_stat_APCP_01_*nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_010000L_20170911_010000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_250000L_20170912_010000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_020000L_20170911_020000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_260000L_20170912_020000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_030000L_20170911_030000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_270000L_20170912_030000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_040000L_20170911_040000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_280000L_20170912_040000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_050000L_20170911_050000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_290000L_20170912_050000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_060000L_20170911_060000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_300000L_20170912_060000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_070000L_20170911_070000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_310000L_20170912_070000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_080000L_20170911_080000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_320000L_20170912_080000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_090000L_20170911_090000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_330000L_20170912_090000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_100000L_20170911_100000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_340000L_20170912_100000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_110000L_20170911_110000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_350000L_20170912_110000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_120000L_20170911_120000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_360000L_20170912_120000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_130000L_20170911_130000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_370000L_20170912_130000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_140000L_20170911_140000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_380000L_20170912_140000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_150000L_20170911_150000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_390000L_20170912_150000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_160000L_20170911_160000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_400000L_20170912_160000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_170000L_20170911_170000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_410000L_20170912_170000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_180000L_20170911_180000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_420000L_20170912_180000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_190000L_20170911_190000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_430000L_20170912_190000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_200000L_20170911_200000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_440000L_20170912_200000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_210000L_20170911_210000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_450000L_20170912_210000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_220000L_20170911_220000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_460000L_20170912_220000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_230000L_20170911_230000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_470000L_20170912_230000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_240000L_20170912_000000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_480000L_20170913_000000V_nbrcnt.txt
> > [iumnwp at Ec226 grid_stat]$ ls
2017091400/grid_stat_APCP_01_*nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_010000L_20170914_010000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_250000L_20170915_010000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_020000L_20170914_020000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_260000L_20170915_020000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_030000L_20170914_030000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_270000L_20170915_030000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_040000L_20170914_040000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_280000L_20170915_040000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_050000L_20170914_050000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_290000L_20170915_050000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_060000L_20170914_060000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_300000L_20170915_060000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_070000L_20170914_070000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_310000L_20170915_070000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_080000L_20170914_080000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_320000L_20170915_080000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_090000L_20170914_090000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_330000L_20170915_090000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_100000L_20170914_100000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_340000L_20170915_100000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_110000L_20170914_110000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_350000L_20170915_110000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_120000L_20170914_120000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_360000L_20170915_120000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_130000L_20170914_130000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_370000L_20170915_130000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_140000L_20170914_140000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_380000L_20170915_140000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_150000L_20170914_150000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_390000L_20170915_150000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_160000L_20170914_160000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_400000L_20170915_160000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_170000L_20170914_170000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_410000L_20170915_170000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_180000L_20170914_180000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_420000L_20170915_180000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_190000L_20170914_190000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_430000L_20170915_190000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_200000L_20170914_200000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_440000L_20170915_200000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_210000L_20170914_210000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_450000L_20170915_210000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_220000L_20170914_220000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_460000L_20170915_220000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_230000L_20170914_230000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_470000L_20170915_230000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_240000L_20170915_000000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_480000L_20170916_000000V_nbrcnt.txt
> >
> >
>
>
>
>

------------------------------------------------
Subject: 答复: 答复: [rt.rap.ucar.edu #82058] How to get average FSS score for several days
From: hgao
Time: Tue Sep 26 19:00:44 2017

Thanks so much ,I'll try right now !

Best wishes

Gaohua

-----邮件原件-----
发件人: Julie Prestopnik via RT [mailto:met_help at ucar.edu]
发送时间: 2017年9月27日 3:04
收件人: hgao at ium.cn
主题: Re: 答复: [rt.rap.ucar.edu #82058] How to get average FSS score for
several days

Hello.  I would suggest that you proceed with trying to get a
successful
install of METv6.0 rather than using METv5.1.  I see the compilation
error:

In file included from nc_var_info.cc:24:
nc_utils.h:22:18: error: netcdf: No such file or directory

In 6.0 we've made a large change from using NetCDF 3 to 4.  You'll
need to
have both NetCDF 4 and HDF5, upon which NetCDF 4 is built, installed.

Please feel free to take a look at the MET User's Guide and the online
tutorial:
http://www.dtcenter.org/met/users/docs/users_guide/MET_Users_Guide_v6.0.pdf
http://www.dtcenter.org/met/users/support/online_tutorial/METv6.0/tutorial.php?name=compilation&category=req_libs

There is an additional environment variable that will need to be set,
with
the addition of HDF5:
Set *$MET_HDF5* to point to the main HDF5 directory.

Also, both the NetCDF-C package (netcdf-c-4.4.1.1) and the NetCDF-CXX
package (netcdf-cxx4-4.3.0) are required.

Here are the commands we've been using to compile these packages from
source.  The following assumes that you're using the GNU compilers and
that
you've defined MET_LIB_DIR to point to your desired installation
directory:

# First pick where you'd like to install and define that as the
MET_LIB_DIR
environment variable:
setenv MET_LIB_DIR /path/to/lib/directory

# Compilers
setenv CC `which gcc`
setenv CXX `which g++`
setenv FC `which gfortran`
setenv F77 `which gfortran`

# HDF5
wget https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/
hdf5-1.10.0-patch1/src/hdf5-1.10.0-patch1.tar
tar -xvzf hdf5-1.10.0-patch1.tar
cd hdf5-1.10.0-patch1
./configure --prefix=${MET_LIB_DIR}
make install

# NetCDF-C
wget https://github.com/Unidata/netcdf-c/archive/v4.4.1.1.zip
unzip v4.4.1.1.zip
cd netcdf-c-4.4.1.1
./configure --prefix=${MET_LIB_DIR} LDFLAGS=-L${MET_LIB_DIR}/lib
CPPFLAGS=-I${MET_LIB_DIR}/include
make install

# NetCDF-CXX
wget https://github.com/Unidata/netcdf-cxx4/archive/v4.3.0.tar.gz
tar -xvzf v4.3.0.tar.gz
cd netcdf-cxx4-4.3.0
./configure --prefix=${MET_LIB_DIR} LDFLAGS=-L${MET_LIB_DIR}/lib
CPPFLAGS=-I${MET_LIB_DIR}/include
make install

I hope this helps!  Please let us know if you need further assistance.

Thanks,
Julie

On Sun, Sep 24, 2017 at 8:43 PM, hgao via RT <met_help at ucar.edu>
wrote:

>
> <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=82058 >
>
>
>
> met-6.0 compile error:
>
> ...   ....      ....
> Making all in vx_nc_util
> make[4]: Entering directory `/home/iumnwp/met-6.0_bugfix/
> src/libcode/vx_nc_util'
> g++ -DHAVE_CONFIG_H -I. -I../../..  -I../../../src/basic/vx_cal
> -I../../../src/basic/vx_config -I../../../src/basic/vx_log
> -I../../../src/basic/vx_math -I../../../src/basic/vx_util
> -I../../../src/libcode/vx_afm
-I../../../src/libcode/vx_analysis_util
> -I../../../src/libcode/vx_color -I../../../src/libcode/vx_data2d
> -I../../../src/libcode/vx_data2d_factory
-I../../../src/libcode/vx_data2d_grib
> -I../../../src/libcode/vx_data2d_grib2
-I../../../src/libcode/vx_data2d_nccf
> -I../../../src/libcode/vx_data2d_nc_met
-I../../../src/libcode/vx_data2d_nc_pinterp
> -I../../../src/libcode/vx_geodesy -I../../../src/libcode/vx_gnomon
> -I../../../src/libcode/vx_grid -I../../../src/libcode/vx_gsl_prob
> -I../../../src/libcode/vx_nav -I../../../src/libcode/vx_nc_util
> -I../../../src/libcode/vx_pb_util
-I../../../src/libcode/vx_plot_util
> -I../../../src/libcode/vx_ps -I../../../src/libcode/vx_pxm
> -I../../../src/libcode/vx_render -I../../../src/libcode/vx_regrid
> -I../../../src/libcode/vx_shapedata -I../!
>  ../../src/libcode/vx_solar -I../../../src/libcode/vx_statistics
> -I../../../src/libcode/vx_stat_out
-I../../../src/libcode/vx_time_series
> -I../../../src/libcode/vx_tc_util
-I/home/iumnwp/metlib/netcdf/include
> -I/home/iumnwp/metlib/gsl/include -DBLOCK4
-DMET_BASE="\"/home/iumnwp/met-6.0_bugfix/share/met\""
> -g -MT libvx_nc_util_a-nc_var_info.o -MD -MP -MF
> .deps/libvx_nc_util_a-nc_var_info.Tpo -c -o libvx_nc_util_a-
nc_var_info.o
> `test -f 'nc_var_info.cc' || echo './'`nc_var_info.cc
> In file included from nc_var_info.cc:24:
> nc_utils.h:22:18: error: netcdf: No such file or directory
> In file included from nc_var_info.cc:24:
> nc_utils.h:23: error: ‘netCDF’ is not a namespace-name
> nc_utils.h:23: error: expected namespace-name before ‘;’ token
> In file included from nc_var_info.cc:24:
> nc_utils.h:66: error: ISO C++ forbids declaration of ‘NcAtt’ with no
type
> nc_utils.h:66: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:67: error: ISO C++ forbids declaration of ‘NcAtt’ with no
type
> nc_utils.h:67: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:68: error: ISO C++ forbids declaration of ‘NcAtt’ with no
type
> nc_utils.h:68: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:69: error: ISO C++ forbids declaration of ‘NcAtt’ with no
type
> nc_utils.h:69: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:70: error: ISO C++ forbids declaration of ‘NcAtt’ with no
type
> nc_utils.h:70: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:71: error: ISO C++ forbids declaration of ‘NcAtt’ with no
type
> nc_utils.h:71: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:73: error: ISO C++ forbids declaration of ‘NcVar’ with no
type
> nc_utils.h:73: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:74: error: ISO C++ forbids declaration of ‘NcVar’ with no
type
> nc_utils.h:74: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:75: error: ISO C++ forbids declaration of ‘NcVar’ with no
type
> nc_utils.h:75: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:76: error: ISO C++ forbids declaration of ‘NcVar’ with no
type
> nc_utils.h:76: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:78: error: ISO C++ forbids declaration of ‘NcFile’ with
no type
> nc_utils.h:78: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:79: error: ISO C++ forbids declaration of ‘NcFile’ with
no type
> nc_utils.h:79: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:80: error: ISO C++ forbids declaration of ‘NcFile’ with
no type
> nc_utils.h:80: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:81: error: ISO C++ forbids declaration of ‘NcFile’ with
no type
> nc_utils.h:81: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:83: error: ISO C++ forbids declaration of ‘NcVar’ with no
type
> nc_utils.h:83: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:85: error: ‘NcVarAtt’ does not name a type
> nc_utils.h:86: error: ‘NcGroupAtt’ does not name a type
> nc_utils.h:92: error: ISO C++ forbids declaration of ‘NcVarAtt’ with
no
> type
> nc_utils.h:92: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:93: error: ISO C++ forbids declaration of ‘NcVarAtt’ with
no
> type
> nc_utils.h:93: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:94: error: ISO C++ forbids declaration of ‘NcVarAtt’ with
no
> type
> nc_utils.h:94: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:95: error: ISO C++ forbids declaration of ‘NcVarAtt’ with
no
> type
> nc_utils.h:95: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:96: error: ISO C++ forbids declaration of ‘NcVar’ with no
type
> nc_utils.h:96: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:97: error: ISO C++ forbids declaration of ‘NcVar’ with no
type
> nc_utils.h:97: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:98: error: ISO C++ forbids declaration of ‘NcVar’ with no
type
> nc_utils.h:98: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:101: warning: ‘has_att’ initialized and declared ‘extern’
> nc_utils.h:101: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:101: error: expected primary-expression before ‘,’ token
> nc_utils.h:101: error: expected primary-expression before ‘const’
> nc_utils.h:101: error: expected primary-expression before ‘bool’
> nc_utils.h:101: error: initializer expression list treated as
compound
> expression
> nc_utils.h:103: error: ISO C++ forbids declaration of ‘NcGroupAtt’
with no
> type
> nc_utils.h:103: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:105: error: ISO C++ forbids declaration of ‘NcFile’ with
no type
> nc_utils.h:105: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:106: error: ISO C++ forbids declaration of ‘NcFile’ with
no type
> nc_utils.h:106: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:107: error: ISO C++ forbids declaration of ‘NcFile’ with
no type
> nc_utils.h:107: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:108: error: ISO C++ forbids declaration of ‘NcFile’ with
no type
> nc_utils.h:108: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:109: error: ISO C++ forbids declaration of ‘NcFile’ with
no type
> nc_utils.h:109: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:113: error: variable or field ‘add_att’ declared void
> nc_utils.h:113: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:113: error: expected primary-expression before ‘,’ token
> nc_utils.h:113: error: expected primary-expression before ‘const’
> nc_utils.h:113: error: expected primary-expression before ‘const’
> nc_utils.h:114: error: variable or field ‘add_att’ declared void
> nc_utils.h:114: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:114: error: expected primary-expression before ‘,’ token
> nc_utils.h:114: error: expected primary-expression before ‘const’
> nc_utils.h:114: error: expected primary-expression before ‘const’
> nc_utils.h:115: error: variable or field ‘add_att’ declared void
> nc_utils.h:115: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:115: error: expected primary-expression before ‘,’ token
> nc_utils.h:115: error: expected primary-expression before ‘const’
> nc_utils.h:115: error: expected primary-expression before ‘const’
> nc_utils.h:116: error: variable or field ‘add_att’ declared void
> nc_utils.h:116: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:116: error: expected primary-expression before ‘,’ token
> nc_utils.h:116: error: expected primary-expression before ‘const’
> nc_utils.h:116: error: expected primary-expression before ‘const’
> nc_utils.h:117: error: variable or field ‘add_att’ declared void
> nc_utils.h:117: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:117: error: expected primary-expression before ‘,’ token
> nc_utils.h:117: error: expected primary-expression before ‘const’
> nc_utils.h:117: error: expected primary-expression before ‘const’
> nc_utils.h:118: error: variable or field ‘add_att’ declared void
> nc_utils.h:118: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:118: error: expected primary-expression before ‘,’ token
> nc_utils.h:118: error: expected primary-expression before ‘const’
> nc_utils.h:118: error: expected primary-expression before ‘const’
> nc_utils.h:119: error: variable or field ‘add_att’ declared void
> nc_utils.h:119: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:119: error: expected primary-expression before ‘,’ token
> nc_utils.h:119: error: expected primary-expression before ‘const’
> nc_utils.h:119: error: expected primary-expression before ‘const’
> nc_utils.h:121: warning: ‘get_var_names’ initialized and declared
‘extern’
> nc_utils.h:121: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:121: error: expected primary-expression before ‘,’ token
> nc_utils.h:121: error: expected primary-expression before ‘*’ token
> nc_utils.h:121: error: ‘varNames’ was not declared in this scope
> nc_utils.h:121: error: initializer expression list treated as
compound
> expression
> nc_utils.h:123: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> nc_utils.h:123: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:124: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> nc_utils.h:124: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:126: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> nc_utils.h:126: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:128: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> nc_utils.h:128: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:130: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> nc_utils.h:130: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:132: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> nc_utils.h:132: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:136: warning: ‘get_char_val’ initialized and declared
‘extern’
> nc_utils.h:136: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:136: error: expected primary-expression before ‘,’ token
> nc_utils.h:136: error: expected primary-expression before ‘const’
> nc_utils.h:136: error: expected primary-expression before ‘const’
> nc_utils.h:136: error: initializer expression list treated as
compound
> expression
> nc_utils.h:138: warning: ‘get_char_val’ initialized and declared
‘extern’
> nc_utils.h:138: error: redefinition of ‘char get_char_val’
> nc_utils.h:136: error: ‘char get_char_val’ previously defined here
> nc_utils.h:138: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:138: error: ‘var’ was not declared in this scope
> nc_utils.h:138: error: expected primary-expression before ‘const’
> nc_utils.h:140: warning: ‘get_int_var’ initialized and declared
‘extern’
> nc_utils.h:140: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:140: error: expected primary-expression before ‘,’ token
> nc_utils.h:140: error: expected primary-expression before ‘const’
> nc_utils.h:140: error: expected primary-expression before ‘const’
> nc_utils.h:140: error: initializer expression list treated as
compound
> expression
> nc_utils.h:142: warning: ‘get_int_var’ initialized and declared
‘extern’
> nc_utils.h:142: error: redefinition of ‘int get_int_var’
> nc_utils.h:140: error: ‘int get_int_var’ previously defined here
> nc_utils.h:142: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:142: error: expected primary-expression before ‘,’ token
> nc_utils.h:142: error: expected primary-expression before ‘const’
> nc_utils.h:144: warning: ‘get_double_var’ initialized and declared
‘extern’
> nc_utils.h:144: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:144: error: expected primary-expression before ‘,’ token
> nc_utils.h:144: error: expected primary-expression before ‘const’
> nc_utils.h:144: error: expected primary-expression before ‘const’
> nc_utils.h:144: error: initializer expression list treated as
compound
> expression
> nc_utils.h:146: warning: ‘get_double_var’ initialized and declared
‘extern’
> nc_utils.h:146: error: redefinition of ‘double get_double_var’
> nc_utils.h:144: error: ‘double get_double_var’ previously defined
here
> nc_utils.h:146: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:146: error: expected primary-expression before ‘,’ token
> nc_utils.h:146: error: expected primary-expression before ‘int’
> nc_utils.h:148: warning: ‘get_float_var’ initialized and declared
‘extern’
> nc_utils.h:148: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:148: error: expected primary-expression before ‘,’ token
> nc_utils.h:148: error: expected primary-expression before ‘const’
> nc_utils.h:148: error: expected primary-expression before ‘const’
> nc_utils.h:148: error: initializer expression list treated as
compound
> expression
> nc_utils.h:150: warning: ‘get_float_var’ initialized and declared
‘extern’
> nc_utils.h:150: error: redefinition of ‘float get_float_var’
> nc_utils.h:148: error: ‘float get_float_var’ previously defined here
> nc_utils.h:150: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:150: error: expected primary-expression before ‘,’ token
> nc_utils.h:150: error: expected primary-expression before ‘int’
> nc_utils.h:152: warning: ‘get_string_val’ initialized and declared
‘extern’
> nc_utils.h:152: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:152: error: expected primary-expression before ‘,’ token
> nc_utils.h:152: error: expected primary-expression before ‘const’
> nc_utils.h:152: error: expected primary-expression before ‘const’
> nc_utils.h:153: error: expected primary-expression before ‘const’
> nc_utils.h:153: error: expected primary-expression before ‘&’ token
> nc_utils.h:153: error: ‘tmp_cs’ was not declared in this scope
> nc_utils.h:153: error: initializer expression list treated as
compound
> expression
> nc_utils.h:155: warning: ‘get_string_val’ initialized and declared
‘extern’
> nc_utils.h:155: error: redefinition of ‘ConcatString*
get_string_val’
> nc_utils.h:152: error: ‘ConcatString* get_string_val’ previously
defined
> here
> nc_utils.h:155: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:155: error: ‘var’ was not declared in this scope
> nc_utils.h:155: error: expected primary-expression before ‘const’
> nc_utils.h:155: error: expected primary-expression before ‘const’
> nc_utils.h:155: error: expected primary-expression before ‘&’ token
> nc_utils.h:155: error: ‘tmp_cs’ was not declared in this scope
> nc_utils.h:158: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:158: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:158: error: expected primary-expression before ‘,’ token
> nc_utils.h:158: error: expected primary-expression before ‘int’
> nc_utils.h:158: error: initializer expression list treated as
compound
> expression
> nc_utils.h:159: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:159: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:159: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:159: error: expected primary-expression before ‘,’ token
> nc_utils.h:159: error: expected primary-expression before ‘char’
> nc_utils.h:160: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:160: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:160: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:160: error: expected primary-expression before ‘,’ token
> nc_utils.h:160: error: expected primary-expression before ‘float’
> nc_utils.h:161: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:161: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:161: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:161: error: expected primary-expression before ‘,’ token
> nc_utils.h:161: error: expected primary-expression before ‘double’
> nc_utils.h:162: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:162: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:162: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:162: error: expected primary-expression before ‘,’ token
> nc_utils.h:162: error: expected primary-expression before ‘*’ token
> nc_utils.h:162: error: ‘data’ was not declared in this scope
> nc_utils.h:164: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:164: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:164: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:164: error: expected primary-expression before ‘,’ token
> nc_utils.h:164: error: expected primary-expression before ‘int’
> nc_utils.h:164: error: expected primary-expression before ‘const’
> nc_utils.h:165: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:165: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:165: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:165: error: expected primary-expression before ‘,’ token
> nc_utils.h:165: error: expected primary-expression before ‘char’
> nc_utils.h:165: error: expected primary-expression before ‘const’
> nc_utils.h:166: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:166: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:166: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:166: error: expected primary-expression before ‘,’ token
> nc_utils.h:166: error: expected primary-expression before ‘short’
> nc_utils.h:166: error: expected primary-expression before ‘const’
> nc_utils.h:167: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:167: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:167: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:167: error: expected primary-expression before ‘,’ token
> nc_utils.h:167: error: expected primary-expression before ‘float’
> nc_utils.h:167: error: expected primary-expression before ‘const’
> nc_utils.h:168: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:168: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:168: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:168: error: expected primary-expression before ‘,’ token
> nc_utils.h:168: error: expected primary-expression before ‘double’
> nc_utils.h:168: error: expected primary-expression before ‘const’
> nc_utils.h:170: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:170: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:170: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:170: error: expected primary-expression before ‘,’ token
> nc_utils.h:170: error: expected primary-expression before ‘int’
> nc_utils.h:170: error: expected primary-expression before ‘const’
> nc_utils.h:170: error: expected primary-expression before ‘const’
> nc_utils.h:171: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:171: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:171: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:171: error: expected primary-expression before ‘,’ token
> nc_utils.h:171: error: expected primary-expression before ‘char’
> nc_utils.h:171: error: expected primary-expression before ‘const’
> nc_utils.h:171: error: expected primary-expression before ‘const’
> nc_utils.h:172: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:172: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:172: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:172: error: expected primary-expression before ‘,’ token
> nc_utils.h:172: error: expected primary-expression before ‘float’
> nc_utils.h:172: error: expected primary-expression before ‘const’
> nc_utils.h:172: error: expected primary-expression before ‘const’
> nc_utils.h:173: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:173: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:173: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:173: error: expected primary-expression before ‘,’ token
> nc_utils.h:173: error: expected primary-expression before ‘double’
> nc_utils.h:173: error: expected primary-expression before ‘const’
> nc_utils.h:173: error: expected primary-expression before ‘const’
> nc_utils.h:174: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:174: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:174: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:174: error: expected primary-expression before ‘,’ token
> nc_utils.h:174: error: expected primary-expression before ‘*’ token
> nc_utils.h:174: error: ‘data’ was not declared in this scope
> nc_utils.h:174: error: expected primary-expression before ‘const’
> nc_utils.h:174: error: expected primary-expression before ‘const’
> nc_utils.h:176: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:176: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:176: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:176: error: expected primary-expression before ‘,’ token
> nc_utils.h:176: error: expected primary-expression before ‘int’
> nc_utils.h:176: error: expected primary-expression before ‘const’
> nc_utils.h:176: error: expected primary-expression before ‘const’
> nc_utils.h:177: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:177: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:177: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:177: error: expected primary-expression before ‘,’ token
> nc_utils.h:177: error: expected primary-expression before ‘char’
> nc_utils.h:177: error: expected primary-expression before ‘const’
> nc_utils.h:177: error: expected primary-expression before ‘const’
> nc_utils.h:178: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:178: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:178: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:178: error: expected primary-expression before ‘,’ token
> nc_utils.h:178: error: expected primary-expression before ‘short’
> nc_utils.h:178: error: expected primary-expression before ‘const’
> nc_utils.h:178: error: expected primary-expression before ‘const’
> nc_utils.h:179: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:179: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:179: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:179: error: expected primary-expression before ‘,’ token
> nc_utils.h:179: error: expected primary-expression before ‘float’
> nc_utils.h:179: error: expected primary-expression before ‘const’
> nc_utils.h:179: error: expected primary-expression before ‘const’
> nc_utils.h:180: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:180: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:180: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:180: error: expected primary-expression before ‘,’ token
> nc_utils.h:180: error: expected primary-expression before ‘double’
> nc_utils.h:180: error: expected primary-expression before ‘const’
> nc_utils.h:180: error: expected primary-expression before ‘const’
> nc_utils.h:181: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:181: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:181: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:181: error: expected primary-expression before ‘,’ token
> nc_utils.h:181: error: expected primary-expression before ‘*’ token
> nc_utils.h:181: error: ‘data’ was not declared in this scope
> nc_utils.h:181: error: expected primary-expression before ‘const’
> nc_utils.h:181: error: expected primary-expression before ‘const’
> nc_utils.h:183: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:183: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:183: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:183: error: expected primary-expression before ‘,’ token
> nc_utils.h:183: error: expected primary-expression before ‘const’
> nc_utils.h:183: error: expected primary-expression before ‘int’
> nc_utils.h:183: error: expected primary-expression before ‘const’
> nc_utils.h:183: error: expected primary-expression before ‘const’
> nc_utils.h:184: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:184: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:184: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:184: error: expected primary-expression before ‘,’ token
> nc_utils.h:184: error: expected primary-expression before ‘const’
> nc_utils.h:184: error: expected primary-expression before ‘char’
> nc_utils.h:184: error: expected primary-expression before ‘const’
> nc_utils.h:184: error: expected primary-expression before ‘const’
> nc_utils.h:185: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:185: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:185: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:185: error: expected primary-expression before ‘,’ token
> nc_utils.h:185: error: expected primary-expression before ‘const’
> nc_utils.h:185: error: expected primary-expression before ‘float’
> nc_utils.h:185: error: expected primary-expression before ‘const’
> nc_utils.h:185: error: expected primary-expression before ‘const’
> nc_utils.h:186: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:186: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:186: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:186: error: expected primary-expression before ‘,’ token
> nc_utils.h:186: error: expected primary-expression before ‘const’
> nc_utils.h:186: error: expected primary-expression before ‘double’
> nc_utils.h:186: error: expected primary-expression before ‘const’
> nc_utils.h:186: error: expected primary-expression before ‘const’
> nc_utils.h:187: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:187: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:187: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:187: error: expected primary-expression before ‘,’ token
> nc_utils.h:187: error: expected primary-expression before ‘const’
> nc_utils.h:187: error: expected primary-expression before ‘*’ token
> nc_utils.h:187: error: ‘data’ was not declared in this scope
> nc_utils.h:187: error: expected primary-expression before ‘const’
> nc_utils.h:187: error: expected primary-expression before ‘const’
> nc_utils.h:189: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:189: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:189: error: expected primary-expression before ‘,’ token
> nc_utils.h:189: error: expected primary-expression before ‘const’
> nc_utils.h:189: error: initializer expression list treated as
compound
> expression
> nc_utils.h:190: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:190: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:190: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:190: error: expected primary-expression before ‘,’ token
> nc_utils.h:190: error: expected primary-expression before ‘const’
> nc_utils.h:191: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:191: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:191: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:191: error: expected primary-expression before ‘,’ token
> nc_utils.h:191: error: expected primary-expression before ‘const’
> nc_utils.h:192: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:192: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:192: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:192: error: expected primary-expression before ‘,’ token
> nc_utils.h:192: error: expected primary-expression before ‘const’
> nc_utils.h:193: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:193: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:193: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:193: error: expected primary-expression before ‘,’ token
> nc_utils.h:193: error: expected primary-expression before ‘const’
> nc_utils.h:195: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:195: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:195: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:195: error: expected primary-expression before ‘,’ token
> nc_utils.h:195: error: expected primary-expression before ‘const’
> nc_utils.h:195: error: expected primary-expression before ‘const’
> nc_utils.h:195: error: expected primary-expression before ‘const’
> nc_utils.h:195: error: expected primary-expression before ‘const’
> nc_utils.h:196: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:196: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:196: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:196: error: expected primary-expression before ‘,’ token
> nc_utils.h:196: error: expected primary-expression before ‘const’
> nc_utils.h:196: error: expected primary-expression before ‘const’
> nc_utils.h:196: error: expected primary-expression before ‘const’
> nc_utils.h:196: error: expected primary-expression before ‘const’
> nc_utils.h:197: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:197: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:197: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:197: error: expected primary-expression before ‘,’ token
> nc_utils.h:197: error: expected primary-expression before ‘const’
> nc_utils.h:197: error: expected primary-expression before ‘const’
> nc_utils.h:197: error: expected primary-expression before ‘const’
> nc_utils.h:197: error: expected primary-expression before ‘const’
> nc_utils.h:198: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:198: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:198: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:198: error: expected primary-expression before ‘,’ token
> nc_utils.h:198: error: expected primary-expression before ‘const’
> nc_utils.h:198: error: expected primary-expression before ‘const’
> nc_utils.h:198: error: expected primary-expression before ‘const’
> nc_utils.h:198: error: expected primary-expression before ‘const’
> nc_utils.h:199: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:199: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:199: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:199: error: expected primary-expression before ‘,’ token
> nc_utils.h:199: error: expected primary-expression before ‘const’
> nc_utils.h:199: error: expected primary-expression before ‘const’
> nc_utils.h:199: error: expected primary-expression before ‘const’
> nc_utils.h:199: error: expected primary-expression before ‘const’
> nc_utils.h:201: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:201: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:201: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:201: error: expected primary-expression before ‘,’ token
> nc_utils.h:201: error: expected primary-expression before ‘const’
> nc_utils.h:201: error: expected primary-expression before ‘const’
> nc_utils.h:201: error: expected primary-expression before ‘const’
> nc_utils.h:202: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:202: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:202: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:202: error: expected primary-expression before ‘,’ token
> nc_utils.h:202: error: expected primary-expression before ‘const’
> nc_utils.h:202: error: expected primary-expression before ‘const’
> nc_utils.h:202: error: expected primary-expression before ‘const’
> nc_utils.h:203: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:203: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:203: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:203: error: expected primary-expression before ‘,’ token
> nc_utils.h:203: error: expected primary-expression before ‘const’
> nc_utils.h:203: error: expected primary-expression before ‘const’
> nc_utils.h:203: error: expected primary-expression before ‘const’
> nc_utils.h:204: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:204: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:204: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:204: error: expected primary-expression before ‘,’ token
> nc_utils.h:204: error: expected primary-expression before ‘const’
> nc_utils.h:204: error: expected primary-expression before ‘const’
> nc_utils.h:204: error: expected primary-expression before ‘const’
> nc_utils.h:205: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:205: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:205: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:205: error: expected primary-expression before ‘,’ token
> nc_utils.h:205: error: expected primary-expression before ‘const’
> nc_utils.h:205: error: expected primary-expression before ‘const’
> nc_utils.h:205: error: expected primary-expression before ‘const’
> nc_utils.h:206: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:206: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:206: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:206: error: expected primary-expression before ‘,’ token
> nc_utils.h:206: error: expected primary-expression before ‘const’
> nc_utils.h:206: error: expected primary-expression before ‘const’
> nc_utils.h:206: error: expected primary-expression before ‘const’
> nc_utils.h:207: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:207: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:207: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:207: error: expected primary-expression before ‘,’ token
> nc_utils.h:207: error: expected primary-expression before ‘const’
> nc_utils.h:207: error: expected primary-expression before ‘const’
> nc_utils.h:207: error: expected primary-expression before ‘const’
> nc_utils.h:208: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:208: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:208: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:208: error: expected primary-expression before ‘,’ token
> nc_utils.h:208: error: expected primary-expression before ‘const’
> nc_utils.h:208: error: expected primary-expression before ‘const’
> nc_utils.h:208: error: expected primary-expression before ‘const’
> nc_utils.h:210: warning: ‘put_nc_data_with_dims’ initialized and
declared
> ‘extern’
> nc_utils.h:210: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:210: error: expected primary-expression before ‘,’ token
> nc_utils.h:210: error: expected primary-expression before ‘const’
> nc_utils.h:210: error: expected primary-expression before ‘const’
> nc_utils.h:211: error: expected primary-expression before ‘const’
> nc_utils.h:211: error: expected primary-expression before ‘const’
> nc_utils.h:211: error: initializer expression list treated as
compound
> expression
> nc_utils.h:212: warning: ‘put_nc_data_with_dims’ initialized and
declared
> ‘extern’
> nc_utils.h:212: error: redefinition of ‘bool put_nc_data_with_dims’
> nc_utils.h:210: error: ‘bool put_nc_data_with_dims’ previously
defined here
> nc_utils.h:212: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:212: error: expected primary-expression before ‘,’ token
> nc_utils.h:212: error: expected primary-expression before ‘const’
> nc_utils.h:212: error: expected primary-expression before ‘const’
> nc_utils.h:213: error: expected primary-expression before ‘const’
> nc_utils.h:213: error: expected primary-expression before ‘const’
> nc_utils.h:214: warning: ‘put_nc_data_with_dims’ initialized and
declared
> ‘extern’
> nc_utils.h:214: error: redefinition of ‘bool put_nc_data_with_dims’
> nc_utils.h:210: error: ‘bool put_nc_data_with_dims’ previously
defined here
> nc_utils.h:214: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:214: error: expected primary-expression before ‘,’ token
> nc_utils.h:214: error: expected primary-expression before ‘const’
> nc_utils.h:214: error: expected primary-expression before ‘const’
> nc_utils.h:215: error: expected primary-expression before ‘const’
> nc_utils.h:215: error: expected primary-expression before ‘const’
> nc_utils.h:216: warning: ‘put_nc_data_with_dims’ initialized and
declared
> ‘extern’
> nc_utils.h:216: error: redefinition of ‘bool put_nc_data_with_dims’
> nc_utils.h:210: error: ‘bool put_nc_data_with_dims’ previously
defined here
> nc_utils.h:216: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:216: error: expected primary-expression before ‘,’ token
> nc_utils.h:216: error: expected primary-expression before ‘const’
> nc_utils.h:216: error: expected primary-expression before ‘const’
> nc_utils.h:217: error: expected primary-expression before ‘const’
> nc_utils.h:217: error: expected primary-expression before ‘const’
> nc_utils.h:218: warning: ‘put_nc_data_with_dims’ initialized and
declared
> ‘extern’
> nc_utils.h:218: error: redefinition of ‘bool put_nc_data_with_dims’
> nc_utils.h:210: error: ‘bool put_nc_data_with_dims’ previously
defined here
> nc_utils.h:218: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:218: error: expected primary-expression before ‘,’ token
> nc_utils.h:218: error: expected primary-expression before ‘const’
> nc_utils.h:218: error: expected primary-expression before ‘const’
> nc_utils.h:219: error: expected primary-expression before ‘const’
> nc_utils.h:219: error: expected primary-expression before ‘const’
> nc_utils.h:220: warning: ‘put_nc_data_with_dims’ initialized and
declared
> ‘extern’
> nc_utils.h:220: error: redefinition of ‘bool put_nc_data_with_dims’
> nc_utils.h:210: error: ‘bool put_nc_data_with_dims’ previously
defined here
> nc_utils.h:220: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:220: error: expected primary-expression before ‘,’ token
> nc_utils.h:220: error: expected primary-expression before ‘const’
> nc_utils.h:220: error: expected primary-expression before ‘const’
> nc_utils.h:221: error: expected primary-expression before ‘const’
> nc_utils.h:221: error: expected primary-expression before ‘const’
> nc_utils.h:223: error: ‘NcVar’ does not name a type
> nc_utils.h:225: error: ‘NcVar’ does not name a type
> nc_utils.h:228: warning: ‘has_var’ initialized and declared ‘extern’
> nc_utils.h:228: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:228: error: expected primary-expression before ‘,’ token
> nc_utils.h:228: error: expected primary-expression before ‘const’
> nc_utils.h:228: error: initializer expression list treated as
compound
> expression
> nc_utils.h:231: error: ‘NcVar’ does not name a type
> nc_utils.h:232: error: ‘NcVar’ does not name a type
> nc_utils.h:233: error: ‘NcVar’ does not name a type
> In file included from nc_var_info.cc:24:
> nc_utils.h:234: error: ‘NcVar’ does not name a type
> nc_utils.h:235: error: ‘NcVar’ does not name a type
> nc_utils.h:236: error: ‘NcVar’ does not name a type
> nc_utils.h:238: error: ‘NcDim’ does not name a type
> nc_utils.h:240: error: ‘NcDim’ does not name a type
> nc_utils.h:241: warning: ‘has_dim’ initialized and declared ‘extern’
> nc_utils.h:241: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:241: error: expected primary-expression before ‘,’ token
> nc_utils.h:241: error: expected primary-expression before ‘const’
> nc_utils.h:241: error: initializer expression list treated as
compound
> expression
> nc_utils.h:242: error: ISO C++ forbids declaration of ‘NcFile’ with
no type
> nc_utils.h:242: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:243: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> nc_utils.h:243: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:244: error: ISO C++ forbids declaration of ‘NcFile’ with
no type
> nc_utils.h:244: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:245: error: ISO C++ forbids declaration of ‘NcDim’ with
no type
> nc_utils.h:245: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:246: error: ISO C++ forbids declaration of ‘NcFile’ with
no type
> nc_utils.h:246: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:247: error: ‘NcDim’ does not name a type
> nc_utils.h:248: error: ‘NcDim’ does not name a type
> nc_utils.h:249: error: ‘NcDim’ does not name a type
> nc_utils.h:252: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> nc_utils.h:252: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:253: error: ISO C++ forbids declaration of ‘NcFile’ with
no type
> nc_utils.h:253: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:256: error: expected initializer before ‘*’ token
> nc_utils.h:258: warning: ‘get_data_size’ initialized and declared
‘extern’
> nc_utils.h:258: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:258: error: expected primary-expression before ‘)’ token
> In file included from nc_var_info.cc:25:
> nc_var_info.h:25: error: ‘netCDF’ is not a namespace-name
> nc_var_info.h:25: error: expected namespace-name before ‘;’ token
> In file included from nc_var_info.cc:25:
> nc_var_info.h:29: error: ISO C++ forbids declaration of ‘NcAtt’ with
no
> type
> nc_var_info.h:29: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_var_info.h:54: error: ISO C++ forbids declaration of ‘NcVar’ with
no
> type
> nc_var_info.h:54: error: expected ‘;’ before ‘*’ token
> nc_var_info.h:70: error: ISO C++ forbids declaration of ‘NcDim’ with
no
> type
> nc_var_info.h:70: error: expected ‘;’ before ‘*’ token
> nc_var_info.cc:30: error: ISO C++ forbids declaration of ‘NcAtt’
with no
> type
> nc_var_info.cc:30: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_var_info.cc: In function ‘unixtime get_att_value_unixtime(int)’:
> nc_var_info.cc:32: error: ‘att’ was not declared in this scope
> nc_var_info.cc:33: error: ‘NC_INT’ was not declared in this scope
> nc_var_info.cc:37: error: ‘NC_CHAR’ was not declared in this scope
> nc_var_info.cc: In member function ‘void
NcVarInfo::init_from_scratch()’:
> nc_var_info.cc:119: error: ‘Dims’ was not declared in this scope
> nc_var_info.cc:119: error: ‘NcDim’ was not declared in this scope
> nc_var_info.cc:119: error: expected primary-expression before ‘)’
token
> nc_var_info.cc:119: error: expected ‘;’ before numeric constant
> nc_var_info.cc: In member function ‘void NcVarInfo::clear()’:
> nc_var_info.cc:135: error: ‘var’ was not declared in this scope
> nc_var_info.cc:135: error: ‘NcVar’ was not declared in this scope
> nc_var_info.cc:135: error: expected primary-expression before ‘)’
token
> nc_var_info.cc:135: error: expected ‘;’ before numeric constant
> nc_var_info.cc:151: error: ‘Dims’ was not declared in this scope
> nc_var_info.cc:151: error: type ‘<type error>’ argument given to
‘delete’,
> expected pointer
> nc_var_info.cc:151: error: ‘NcDim’ was not declared in this scope
> nc_var_info.cc:151: error: expected primary-expression before ‘)’
token
> nc_var_info.cc:151: error: expected ‘;’ before numeric constant
> nc_var_info.cc: In member function ‘void
NcVarInfo::dump(std::ostream&,
> int) const’:
> nc_var_info.cc:175: error: ‘var’ was not declared in this scope
> nc_var_info.cc:201: error: ‘Dims’ was not declared in this scope
> nc_var_info.cc: In member function ‘void NcVarInfo::assign(const
> NcVarInfo&)’:
> nc_var_info.cc:238: error: ‘var’ was not declared in this scope
> nc_var_info.cc:238: error: ‘const class NcVarInfo’ has no member
named
> ‘var’
> nc_var_info.cc:259: error: ‘const class NcVarInfo’ has no member
named
> ‘Dims’
> nc_var_info.cc:261: error: ‘Dims’ was not declared in this scope
> nc_var_info.cc:261: error: expected type-specifier before ‘NcDim’
> nc_var_info.cc:261: error: expected ‘;’ before ‘NcDim’
> nc_var_info.cc:263: error: ‘const class NcVarInfo’ has no member
named
> ‘Dims’
> nc_var_info.cc: In function ‘bool get_att_str(const NcVarInfo&,
> ConcatString, ConcatString&)’:
> nc_var_info.cc:291: error: ‘NcVarAtt’ was not declared in this scope
> nc_var_info.cc:291: error: expected ‘;’ before ‘att’
> nc_var_info.cc:297: error: ‘att’ was not declared in this scope
> nc_var_info.cc:297: error: ‘const class NcVarInfo’ has no member
named
> ‘var’
> nc_var_info.cc:302: error: ‘NcType’ has not been declared
> nc_var_info.cc: In function ‘bool get_att_int(const NcVarInfo&,
> ConcatString, int&)’:
> nc_var_info.cc:328: error: ‘NcVarAtt’ was not declared in this scope
> nc_var_info.cc:328: error: expected ‘;’ before ‘att’
> nc_var_info.cc:332: error: ‘att’ was not declared in this scope
> nc_var_info.cc:332: error: ‘const class NcVarInfo’ has no member
named
> ‘var’
> nc_var_info.cc:337: error: ‘NcType’ has not been declared
> nc_var_info.cc: In function ‘bool get_att_unixtime(const NcVarInfo&,
> ConcatString, unixtime&)’:
> nc_var_info.cc:363: error: ‘NcVarAtt’ was not declared in this scope
> nc_var_info.cc:363: error: expected ‘;’ before ‘att’
> nc_var_info.cc:369: error: ‘att’ was not declared in this scope
> nc_var_info.cc:369: error: ‘const class NcVarInfo’ has no member
named
> ‘var’
> make[4]: *** [libvx_nc_util_a-nc_var_info.o] Error 1
> make[4]: Leaving directory `/home/iumnwp/met-6.0_bugfix/
> src/libcode/vx_nc_util'
> make[3]: *** [all-recursive] Error 1
> make[3]: Leaving directory `/home/iumnwp/met-6.0_bugfix/src/libcode'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/home/iumnwp/met-6.0_bugfix/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/iumnwp/met-6.0_bugfix'
> make: *** [all] Error 2
>
> -----邮件原件-----
> 发件人: hgao [mailto:hgao at ium.cn]
> 发送时间: 2017年9月25日 10:33
> 收件人: 'met_help at ucar.edu'
> 主题: 答复: [rt.rap.ucar.edu #82058] How to get average FSS score for
several
> days
>
> Dr. Gotway
>
>    I compiled met-6.0 failed and try with met-5.1, output the
following
> message :
>
> [iumnwp at Ec226 modify_domain]$ ~/met-5.1/bin/stat_analysis -lookin
> ./grid_stat/grid_stat_APCP_*_nbrcnt.txt -job aggregate -line_type
NBRCNT
> -by FCST_VAR,FCST_LEAD,FCST_THRESH,INTERP_MTHD,INTERP_PNTS -out_stat
> agg_nbrcnt.txt
> DEBUG 2: STAT Lines read     = 6030
> DEBUG 2: STAT Lines retained = 6030
> DEBUG 2:
> DEBUG 2: Processing Job 1: -job aggregate -line_type NBRCNT -by
FCST_VAR
> -by FCST_LEAD -by FCST_THRESH -by INTERP_MTHD -by INTERP_PNTS
-out_stat
> agg_nbrcnt.txt DEBUG 1: Creating STAT output file "agg_nbrcnt.txt"
> ERROR  :
> ERROR  :
> ERROR  :   MetConfig::read_string(const char *) -> unable to open
temp
> file "config_40763_0_.temp"
> ERROR  :
>
>
> Does the config_40763_0_.temp
>
>
>
>
>
> -----邮件原件-----
> 发件人: John Halley Gotway via RT [mailto:met_help at ucar.edu]
> 发送时间: 2017年9月20日 21:27
> 收件人: hgao at ium.cn
> 主题: Re: [rt.rap.ucar.edu #82058] How to get average FSS score for
several
> days
>
> Gaohua,
>
> I see that you're wondering how to aggregate together the NBRCNT
lines
> across multiple days, specifically the fractions skill score (FSS).
The
> STAT-Analysis tool is designed to do exactly what you need.
>
> You'll run the "aggregate" job type in stat_analysis to do this.
>
> Try running:
>
> met-6.0/bin/stat_analysis -lookin 2017*/grid_stat_APCP_*_nbrcnt.txt
\
> -job aggregate -line_type NBRCNT -by
> FCST_VAR,FCST_LEAD,FCST_THRESH,INTERP_MTHD,INTERP_PNTS -out_stat
> agg_nbrcnt.txt
>
> This job reads all the files you pass to it on the command line with
the
> "-lookin" option.  If you list explicit filenames, it'll read them
> directly.  If you list a top-level directory name, it'll search that
> directory for files ending in ".stat".
>
> We're running a job to "aggregate" the "NBRCNT" line type.
>
> And I've used the "-by" option and listed several header columns.
> STAT-Analysis will run this job separately for each unique
combination of
> those header column entries.
>
> The output is printed to the screen, but I used the "-out_stat"
option to
> also write the aggregated output to a file named "agg_nbrcnt.txt".
>
> Please give that a shot and let me know how it goes.
>
> Thanks,
> John Halley Gotway
> met_help at ucar.edu
>
>
>
> On Wed, Sep 20, 2017 at 3:09 AM, hgao via RT <met_help at ucar.edu>
wrote:
>
> >
> > Wed Sep 20 03:09:17 2017: Request 82058 was acted upon.
> > Transaction: Ticket created by hgao at ium.cn
> >        Queue: met_help
> >      Subject: How to get average FSS score for several days
> >        Owner: Nobody
> >   Requestors: hgao at ium.cn
> >       Status: new
> >  Ticket <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=82058 >
> >
> >
> > Dear Sir:
> >
> >    I have run grid_stat successfully and got WRF 1 hour
accumulated
> > precipitation FSS score of forcast every day , now how can I
average the
> > FSS
> > scores with several days even several months. I am not sure the
FSS socre
> > could be average directly.Please give me some advice, any code or
scripts
> > even better :)
> >
> > All Best Wishes
> >
> > Gaohua
> >
> > [iumnwp at Ec226 grid_stat]$ ls
2017091300/grid_stat_APCP_01_*nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_010000L_20170913_010000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_250000L_20170914_010000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_020000L_20170913_020000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_260000L_20170914_020000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_030000L_20170913_030000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_270000L_20170914_030000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_040000L_20170913_040000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_280000L_20170914_040000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_050000L_20170913_050000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_290000L_20170914_050000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_060000L_20170913_060000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_300000L_20170914_060000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_070000L_20170913_070000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_310000L_20170914_070000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_080000L_20170913_080000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_320000L_20170914_080000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_090000L_20170913_090000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_330000L_20170914_090000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_100000L_20170913_100000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_340000L_20170914_100000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_110000L_20170913_110000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_350000L_20170914_110000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_120000L_20170913_120000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_360000L_20170914_120000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_130000L_20170913_130000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_370000L_20170914_130000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_140000L_20170913_140000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_380000L_20170914_140000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_150000L_20170913_150000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_390000L_20170914_150000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_160000L_20170913_160000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_400000L_20170914_160000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_170000L_20170913_170000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_410000L_20170914_170000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_180000L_20170913_180000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_420000L_20170914_180000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_190000L_20170913_190000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_430000L_20170914_190000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_200000L_20170913_200000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_440000L_20170914_200000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_210000L_20170913_210000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_450000L_20170914_210000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_220000L_20170913_220000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_460000L_20170914_220000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_230000L_20170913_230000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_470000L_20170914_230000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_240000L_20170914_000000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_480000L_20170915_000000V_nbrcnt.txt
> > [iumnwp at Ec226 grid_stat]$ ls
2017091200/grid_stat_APCP_01_*nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_010000L_20170912_010000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_250000L_20170913_010000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_020000L_20170912_020000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_260000L_20170913_020000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_030000L_20170912_030000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_270000L_20170913_030000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_040000L_20170912_040000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_280000L_20170913_040000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_050000L_20170912_050000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_290000L_20170913_050000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_060000L_20170912_060000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_300000L_20170913_060000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_070000L_20170912_070000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_310000L_20170913_070000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_080000L_20170912_080000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_320000L_20170913_080000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_090000L_20170912_090000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_330000L_20170913_090000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_100000L_20170912_100000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_340000L_20170913_100000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_110000L_20170912_110000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_350000L_20170913_110000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_120000L_20170912_120000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_360000L_20170913_120000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_130000L_20170912_130000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_370000L_20170913_130000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_140000L_20170912_140000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_380000L_20170913_140000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_150000L_20170912_150000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_390000L_20170913_150000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_160000L_20170912_160000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_400000L_20170913_160000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_170000L_20170912_170000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_410000L_20170913_170000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_180000L_20170912_180000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_420000L_20170913_180000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_190000L_20170912_190000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_430000L_20170913_190000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_200000L_20170912_200000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_440000L_20170913_200000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_210000L_20170912_210000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_450000L_20170913_210000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_220000L_20170912_220000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_460000L_20170913_220000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_230000L_20170912_230000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_470000L_20170913_230000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_240000L_20170913_000000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_480000L_20170914_000000V_nbrcnt.txt
> > [iumnwp at Ec226 grid_stat]$ ls
2017091100/grid_stat_APCP_01_*nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_010000L_20170911_010000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_250000L_20170912_010000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_020000L_20170911_020000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_260000L_20170912_020000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_030000L_20170911_030000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_270000L_20170912_030000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_040000L_20170911_040000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_280000L_20170912_040000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_050000L_20170911_050000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_290000L_20170912_050000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_060000L_20170911_060000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_300000L_20170912_060000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_070000L_20170911_070000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_310000L_20170912_070000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_080000L_20170911_080000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_320000L_20170912_080000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_090000L_20170911_090000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_330000L_20170912_090000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_100000L_20170911_100000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_340000L_20170912_100000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_110000L_20170911_110000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_350000L_20170912_110000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_120000L_20170911_120000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_360000L_20170912_120000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_130000L_20170911_130000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_370000L_20170912_130000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_140000L_20170911_140000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_380000L_20170912_140000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_150000L_20170911_150000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_390000L_20170912_150000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_160000L_20170911_160000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_400000L_20170912_160000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_170000L_20170911_170000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_410000L_20170912_170000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_180000L_20170911_180000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_420000L_20170912_180000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_190000L_20170911_190000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_430000L_20170912_190000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_200000L_20170911_200000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_440000L_20170912_200000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_210000L_20170911_210000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_450000L_20170912_210000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_220000L_20170911_220000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_460000L_20170912_220000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_230000L_20170911_230000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_470000L_20170912_230000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_240000L_20170912_000000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_480000L_20170913_000000V_nbrcnt.txt
> > [iumnwp at Ec226 grid_stat]$ ls
2017091400/grid_stat_APCP_01_*nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_010000L_20170914_010000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_250000L_20170915_010000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_020000L_20170914_020000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_260000L_20170915_020000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_030000L_20170914_030000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_270000L_20170915_030000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_040000L_20170914_040000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_280000L_20170915_040000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_050000L_20170914_050000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_290000L_20170915_050000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_060000L_20170914_060000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_300000L_20170915_060000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_070000L_20170914_070000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_310000L_20170915_070000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_080000L_20170914_080000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_320000L_20170915_080000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_090000L_20170914_090000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_330000L_20170915_090000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_100000L_20170914_100000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_340000L_20170915_100000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_110000L_20170914_110000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_350000L_20170915_110000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_120000L_20170914_120000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_360000L_20170915_120000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_130000L_20170914_130000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_370000L_20170915_130000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_140000L_20170914_140000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_380000L_20170915_140000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_150000L_20170914_150000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_390000L_20170915_150000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_160000L_20170914_160000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_400000L_20170915_160000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_170000L_20170914_170000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_410000L_20170915_170000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_180000L_20170914_180000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_420000L_20170915_180000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_190000L_20170914_190000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_430000L_20170915_190000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_200000L_20170914_200000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_440000L_20170915_200000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_210000L_20170914_210000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_450000L_20170915_210000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_220000L_20170914_220000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_460000L_20170915_220000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_230000L_20170914_230000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_470000L_20170915_230000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_240000L_20170915_000000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_480000L_20170916_000000V_nbrcnt.txt
> >
> >
>
>
>
>



------------------------------------------------
Subject: 答复: 答复: [rt.rap.ucar.edu #82058] How to get average FSS score for several days
From: hgao
Time: Tue Sep 26 20:54:52 2017

Dear Dr. Julie

   I followed your bible and It works very well , Thanks again! I'll
make the chart next .  : )

ALl my best wishes
Gaohua

-
----邮件原件-----
发件人: Julie Prestopnik via RT [mailto:met_help at ucar.edu]
发送时间: 2017年9月27日 3:04
收件人: hgao at ium.cn
主题: Re: 答复: [rt.rap.ucar.edu #82058] How to get average FSS score for
several days

Hello.  I would suggest that you proceed with trying to get a
successful
install of METv6.0 rather than using METv5.1.  I see the compilation
error:

In file included from nc_var_info.cc:24:
nc_utils.h:22:18: error: netcdf: No such file or directory

In 6.0 we've made a large change from using NetCDF 3 to 4.  You'll
need to
have both NetCDF 4 and HDF5, upon which NetCDF 4 is built, installed.

Please feel free to take a look at the MET User's Guide and the online
tutorial:
http://www.dtcenter.org/met/users/docs/users_guide/MET_Users_Guide_v6.0.pdf
http://www.dtcenter.org/met/users/support/online_tutorial/METv6.0/tutorial.php?name=compilation&category=req_libs

There is an additional environment variable that will need to be set,
with
the addition of HDF5:
Set *$MET_HDF5* to point to the main HDF5 directory.

Also, both the NetCDF-C package (netcdf-c-4.4.1.1) and the NetCDF-CXX
package (netcdf-cxx4-4.3.0) are required.

Here are the commands we've been using to compile these packages from
source.  The following assumes that you're using the GNU compilers and
that
you've defined MET_LIB_DIR to point to your desired installation
directory:

# First pick where you'd like to install and define that as the
MET_LIB_DIR
environment variable:
setenv MET_LIB_DIR /path/to/lib/directory

# Compilers
setenv CC `which gcc`
setenv CXX `which g++`
setenv FC `which gfortran`
setenv F77 `which gfortran`

# HDF5
wget https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/
hdf5-1.10.0-patch1/src/hdf5-1.10.0-patch1.tar
tar -xvzf hdf5-1.10.0-patch1.tar
cd hdf5-1.10.0-patch1
./configure --prefix=${MET_LIB_DIR}
make install

# NetCDF-C
wget https://github.com/Unidata/netcdf-c/archive/v4.4.1.1.zip
unzip v4.4.1.1.zip
cd netcdf-c-4.4.1.1
./configure --prefix=${MET_LIB_DIR} LDFLAGS=-L${MET_LIB_DIR}/lib
CPPFLAGS=-I${MET_LIB_DIR}/include
make install

# NetCDF-CXX
wget https://github.com/Unidata/netcdf-cxx4/archive/v4.3.0.tar.gz
tar -xvzf v4.3.0.tar.gz
cd netcdf-cxx4-4.3.0
./configure --prefix=${MET_LIB_DIR} LDFLAGS=-L${MET_LIB_DIR}/lib
CPPFLAGS=-I${MET_LIB_DIR}/include
make install

I hope this helps!  Please let us know if you need further assistance.

Thanks,
Julie

On Sun, Sep 24, 2017 at 8:43 PM, hgao via RT <met_help at ucar.edu>
wrote:

>
> <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=82058 >
>
>
>
> met-6.0 compile error:
>
> ...   ....      ....
> Making all in vx_nc_util
> make[4]: Entering directory `/home/iumnwp/met-6.0_bugfix/
> src/libcode/vx_nc_util'
> g++ -DHAVE_CONFIG_H -I. -I../../..  -I../../../src/basic/vx_cal
> -I../../../src/basic/vx_config -I../../../src/basic/vx_log
> -I../../../src/basic/vx_math -I../../../src/basic/vx_util
> -I../../../src/libcode/vx_afm
-I../../../src/libcode/vx_analysis_util
> -I../../../src/libcode/vx_color -I../../../src/libcode/vx_data2d
> -I../../../src/libcode/vx_data2d_factory
-I../../../src/libcode/vx_data2d_grib
> -I../../../src/libcode/vx_data2d_grib2
-I../../../src/libcode/vx_data2d_nccf
> -I../../../src/libcode/vx_data2d_nc_met
-I../../../src/libcode/vx_data2d_nc_pinterp
> -I../../../src/libcode/vx_geodesy -I../../../src/libcode/vx_gnomon
> -I../../../src/libcode/vx_grid -I../../../src/libcode/vx_gsl_prob
> -I../../../src/libcode/vx_nav -I../../../src/libcode/vx_nc_util
> -I../../../src/libcode/vx_pb_util
-I../../../src/libcode/vx_plot_util
> -I../../../src/libcode/vx_ps -I../../../src/libcode/vx_pxm
> -I../../../src/libcode/vx_render -I../../../src/libcode/vx_regrid
> -I../../../src/libcode/vx_shapedata -I../!
>  ../../src/libcode/vx_solar -I../../../src/libcode/vx_statistics
> -I../../../src/libcode/vx_stat_out
-I../../../src/libcode/vx_time_series
> -I../../../src/libcode/vx_tc_util
-I/home/iumnwp/metlib/netcdf/include
> -I/home/iumnwp/metlib/gsl/include -DBLOCK4
-DMET_BASE="\"/home/iumnwp/met-6.0_bugfix/share/met\""
> -g -MT libvx_nc_util_a-nc_var_info.o -MD -MP -MF
> .deps/libvx_nc_util_a-nc_var_info.Tpo -c -o libvx_nc_util_a-
nc_var_info.o
> `test -f 'nc_var_info.cc' || echo './'`nc_var_info.cc
> In file included from nc_var_info.cc:24:
> nc_utils.h:22:18: error: netcdf: No such file or directory
> In file included from nc_var_info.cc:24:
> nc_utils.h:23: error: ‘netCDF’ is not a namespace-name
> nc_utils.h:23: error: expected namespace-name before ‘;’ token
> In file included from nc_var_info.cc:24:
> nc_utils.h:66: error: ISO C++ forbids declaration of ‘NcAtt’ with no
type
> nc_utils.h:66: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:67: error: ISO C++ forbids declaration of ‘NcAtt’ with no
type
> nc_utils.h:67: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:68: error: ISO C++ forbids declaration of ‘NcAtt’ with no
type
> nc_utils.h:68: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:69: error: ISO C++ forbids declaration of ‘NcAtt’ with no
type
> nc_utils.h:69: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:70: error: ISO C++ forbids declaration of ‘NcAtt’ with no
type
> nc_utils.h:70: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:71: error: ISO C++ forbids declaration of ‘NcAtt’ with no
type
> nc_utils.h:71: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:73: error: ISO C++ forbids declaration of ‘NcVar’ with no
type
> nc_utils.h:73: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:74: error: ISO C++ forbids declaration of ‘NcVar’ with no
type
> nc_utils.h:74: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:75: error: ISO C++ forbids declaration of ‘NcVar’ with no
type
> nc_utils.h:75: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:76: error: ISO C++ forbids declaration of ‘NcVar’ with no
type
> nc_utils.h:76: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:78: error: ISO C++ forbids declaration of ‘NcFile’ with
no type
> nc_utils.h:78: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:79: error: ISO C++ forbids declaration of ‘NcFile’ with
no type
> nc_utils.h:79: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:80: error: ISO C++ forbids declaration of ‘NcFile’ with
no type
> nc_utils.h:80: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:81: error: ISO C++ forbids declaration of ‘NcFile’ with
no type
> nc_utils.h:81: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:83: error: ISO C++ forbids declaration of ‘NcVar’ with no
type
> nc_utils.h:83: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:85: error: ‘NcVarAtt’ does not name a type
> nc_utils.h:86: error: ‘NcGroupAtt’ does not name a type
> nc_utils.h:92: error: ISO C++ forbids declaration of ‘NcVarAtt’ with
no
> type
> nc_utils.h:92: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:93: error: ISO C++ forbids declaration of ‘NcVarAtt’ with
no
> type
> nc_utils.h:93: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:94: error: ISO C++ forbids declaration of ‘NcVarAtt’ with
no
> type
> nc_utils.h:94: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:95: error: ISO C++ forbids declaration of ‘NcVarAtt’ with
no
> type
> nc_utils.h:95: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:96: error: ISO C++ forbids declaration of ‘NcVar’ with no
type
> nc_utils.h:96: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:97: error: ISO C++ forbids declaration of ‘NcVar’ with no
type
> nc_utils.h:97: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:98: error: ISO C++ forbids declaration of ‘NcVar’ with no
type
> nc_utils.h:98: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:101: warning: ‘has_att’ initialized and declared ‘extern’
> nc_utils.h:101: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:101: error: expected primary-expression before ‘,’ token
> nc_utils.h:101: error: expected primary-expression before ‘const’
> nc_utils.h:101: error: expected primary-expression before ‘bool’
> nc_utils.h:101: error: initializer expression list treated as
compound
> expression
> nc_utils.h:103: error: ISO C++ forbids declaration of ‘NcGroupAtt’
with no
> type
> nc_utils.h:103: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:105: error: ISO C++ forbids declaration of ‘NcFile’ with
no type
> nc_utils.h:105: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:106: error: ISO C++ forbids declaration of ‘NcFile’ with
no type
> nc_utils.h:106: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:107: error: ISO C++ forbids declaration of ‘NcFile’ with
no type
> nc_utils.h:107: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:108: error: ISO C++ forbids declaration of ‘NcFile’ with
no type
> nc_utils.h:108: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:109: error: ISO C++ forbids declaration of ‘NcFile’ with
no type
> nc_utils.h:109: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:113: error: variable or field ‘add_att’ declared void
> nc_utils.h:113: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:113: error: expected primary-expression before ‘,’ token
> nc_utils.h:113: error: expected primary-expression before ‘const’
> nc_utils.h:113: error: expected primary-expression before ‘const’
> nc_utils.h:114: error: variable or field ‘add_att’ declared void
> nc_utils.h:114: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:114: error: expected primary-expression before ‘,’ token
> nc_utils.h:114: error: expected primary-expression before ‘const’
> nc_utils.h:114: error: expected primary-expression before ‘const’
> nc_utils.h:115: error: variable or field ‘add_att’ declared void
> nc_utils.h:115: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:115: error: expected primary-expression before ‘,’ token
> nc_utils.h:115: error: expected primary-expression before ‘const’
> nc_utils.h:115: error: expected primary-expression before ‘const’
> nc_utils.h:116: error: variable or field ‘add_att’ declared void
> nc_utils.h:116: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:116: error: expected primary-expression before ‘,’ token
> nc_utils.h:116: error: expected primary-expression before ‘const’
> nc_utils.h:116: error: expected primary-expression before ‘const’
> nc_utils.h:117: error: variable or field ‘add_att’ declared void
> nc_utils.h:117: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:117: error: expected primary-expression before ‘,’ token
> nc_utils.h:117: error: expected primary-expression before ‘const’
> nc_utils.h:117: error: expected primary-expression before ‘const’
> nc_utils.h:118: error: variable or field ‘add_att’ declared void
> nc_utils.h:118: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:118: error: expected primary-expression before ‘,’ token
> nc_utils.h:118: error: expected primary-expression before ‘const’
> nc_utils.h:118: error: expected primary-expression before ‘const’
> nc_utils.h:119: error: variable or field ‘add_att’ declared void
> nc_utils.h:119: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:119: error: expected primary-expression before ‘,’ token
> nc_utils.h:119: error: expected primary-expression before ‘const’
> nc_utils.h:119: error: expected primary-expression before ‘const’
> nc_utils.h:121: warning: ‘get_var_names’ initialized and declared
‘extern’
> nc_utils.h:121: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:121: error: expected primary-expression before ‘,’ token
> nc_utils.h:121: error: expected primary-expression before ‘*’ token
> nc_utils.h:121: error: ‘varNames’ was not declared in this scope
> nc_utils.h:121: error: initializer expression list treated as
compound
> expression
> nc_utils.h:123: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> nc_utils.h:123: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:124: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> nc_utils.h:124: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:126: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> nc_utils.h:126: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:128: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> nc_utils.h:128: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:130: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> nc_utils.h:130: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:132: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> nc_utils.h:132: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:136: warning: ‘get_char_val’ initialized and declared
‘extern’
> nc_utils.h:136: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:136: error: expected primary-expression before ‘,’ token
> nc_utils.h:136: error: expected primary-expression before ‘const’
> nc_utils.h:136: error: expected primary-expression before ‘const’
> nc_utils.h:136: error: initializer expression list treated as
compound
> expression
> nc_utils.h:138: warning: ‘get_char_val’ initialized and declared
‘extern’
> nc_utils.h:138: error: redefinition of ‘char get_char_val’
> nc_utils.h:136: error: ‘char get_char_val’ previously defined here
> nc_utils.h:138: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:138: error: ‘var’ was not declared in this scope
> nc_utils.h:138: error: expected primary-expression before ‘const’
> nc_utils.h:140: warning: ‘get_int_var’ initialized and declared
‘extern’
> nc_utils.h:140: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:140: error: expected primary-expression before ‘,’ token
> nc_utils.h:140: error: expected primary-expression before ‘const’
> nc_utils.h:140: error: expected primary-expression before ‘const’
> nc_utils.h:140: error: initializer expression list treated as
compound
> expression
> nc_utils.h:142: warning: ‘get_int_var’ initialized and declared
‘extern’
> nc_utils.h:142: error: redefinition of ‘int get_int_var’
> nc_utils.h:140: error: ‘int get_int_var’ previously defined here
> nc_utils.h:142: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:142: error: expected primary-expression before ‘,’ token
> nc_utils.h:142: error: expected primary-expression before ‘const’
> nc_utils.h:144: warning: ‘get_double_var’ initialized and declared
‘extern’
> nc_utils.h:144: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:144: error: expected primary-expression before ‘,’ token
> nc_utils.h:144: error: expected primary-expression before ‘const’
> nc_utils.h:144: error: expected primary-expression before ‘const’
> nc_utils.h:144: error: initializer expression list treated as
compound
> expression
> nc_utils.h:146: warning: ‘get_double_var’ initialized and declared
‘extern’
> nc_utils.h:146: error: redefinition of ‘double get_double_var’
> nc_utils.h:144: error: ‘double get_double_var’ previously defined
here
> nc_utils.h:146: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:146: error: expected primary-expression before ‘,’ token
> nc_utils.h:146: error: expected primary-expression before ‘int’
> nc_utils.h:148: warning: ‘get_float_var’ initialized and declared
‘extern’
> nc_utils.h:148: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:148: error: expected primary-expression before ‘,’ token
> nc_utils.h:148: error: expected primary-expression before ‘const’
> nc_utils.h:148: error: expected primary-expression before ‘const’
> nc_utils.h:148: error: initializer expression list treated as
compound
> expression
> nc_utils.h:150: warning: ‘get_float_var’ initialized and declared
‘extern’
> nc_utils.h:150: error: redefinition of ‘float get_float_var’
> nc_utils.h:148: error: ‘float get_float_var’ previously defined here
> nc_utils.h:150: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:150: error: expected primary-expression before ‘,’ token
> nc_utils.h:150: error: expected primary-expression before ‘int’
> nc_utils.h:152: warning: ‘get_string_val’ initialized and declared
‘extern’
> nc_utils.h:152: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:152: error: expected primary-expression before ‘,’ token
> nc_utils.h:152: error: expected primary-expression before ‘const’
> nc_utils.h:152: error: expected primary-expression before ‘const’
> nc_utils.h:153: error: expected primary-expression before ‘const’
> nc_utils.h:153: error: expected primary-expression before ‘&’ token
> nc_utils.h:153: error: ‘tmp_cs’ was not declared in this scope
> nc_utils.h:153: error: initializer expression list treated as
compound
> expression
> nc_utils.h:155: warning: ‘get_string_val’ initialized and declared
‘extern’
> nc_utils.h:155: error: redefinition of ‘ConcatString*
get_string_val’
> nc_utils.h:152: error: ‘ConcatString* get_string_val’ previously
defined
> here
> nc_utils.h:155: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:155: error: ‘var’ was not declared in this scope
> nc_utils.h:155: error: expected primary-expression before ‘const’
> nc_utils.h:155: error: expected primary-expression before ‘const’
> nc_utils.h:155: error: expected primary-expression before ‘&’ token
> nc_utils.h:155: error: ‘tmp_cs’ was not declared in this scope
> nc_utils.h:158: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:158: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:158: error: expected primary-expression before ‘,’ token
> nc_utils.h:158: error: expected primary-expression before ‘int’
> nc_utils.h:158: error: initializer expression list treated as
compound
> expression
> nc_utils.h:159: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:159: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:159: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:159: error: expected primary-expression before ‘,’ token
> nc_utils.h:159: error: expected primary-expression before ‘char’
> nc_utils.h:160: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:160: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:160: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:160: error: expected primary-expression before ‘,’ token
> nc_utils.h:160: error: expected primary-expression before ‘float’
> nc_utils.h:161: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:161: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:161: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:161: error: expected primary-expression before ‘,’ token
> nc_utils.h:161: error: expected primary-expression before ‘double’
> nc_utils.h:162: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:162: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:162: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:162: error: expected primary-expression before ‘,’ token
> nc_utils.h:162: error: expected primary-expression before ‘*’ token
> nc_utils.h:162: error: ‘data’ was not declared in this scope
> nc_utils.h:164: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:164: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:164: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:164: error: expected primary-expression before ‘,’ token
> nc_utils.h:164: error: expected primary-expression before ‘int’
> nc_utils.h:164: error: expected primary-expression before ‘const’
> nc_utils.h:165: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:165: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:165: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:165: error: expected primary-expression before ‘,’ token
> nc_utils.h:165: error: expected primary-expression before ‘char’
> nc_utils.h:165: error: expected primary-expression before ‘const’
> nc_utils.h:166: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:166: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:166: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:166: error: expected primary-expression before ‘,’ token
> nc_utils.h:166: error: expected primary-expression before ‘short’
> nc_utils.h:166: error: expected primary-expression before ‘const’
> nc_utils.h:167: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:167: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:167: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:167: error: expected primary-expression before ‘,’ token
> nc_utils.h:167: error: expected primary-expression before ‘float’
> nc_utils.h:167: error: expected primary-expression before ‘const’
> nc_utils.h:168: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:168: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:168: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:168: error: expected primary-expression before ‘,’ token
> nc_utils.h:168: error: expected primary-expression before ‘double’
> nc_utils.h:168: error: expected primary-expression before ‘const’
> nc_utils.h:170: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:170: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:170: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:170: error: expected primary-expression before ‘,’ token
> nc_utils.h:170: error: expected primary-expression before ‘int’
> nc_utils.h:170: error: expected primary-expression before ‘const’
> nc_utils.h:170: error: expected primary-expression before ‘const’
> nc_utils.h:171: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:171: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:171: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:171: error: expected primary-expression before ‘,’ token
> nc_utils.h:171: error: expected primary-expression before ‘char’
> nc_utils.h:171: error: expected primary-expression before ‘const’
> nc_utils.h:171: error: expected primary-expression before ‘const’
> nc_utils.h:172: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:172: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:172: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:172: error: expected primary-expression before ‘,’ token
> nc_utils.h:172: error: expected primary-expression before ‘float’
> nc_utils.h:172: error: expected primary-expression before ‘const’
> nc_utils.h:172: error: expected primary-expression before ‘const’
> nc_utils.h:173: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:173: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:173: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:173: error: expected primary-expression before ‘,’ token
> nc_utils.h:173: error: expected primary-expression before ‘double’
> nc_utils.h:173: error: expected primary-expression before ‘const’
> nc_utils.h:173: error: expected primary-expression before ‘const’
> nc_utils.h:174: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:174: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:174: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:174: error: expected primary-expression before ‘,’ token
> nc_utils.h:174: error: expected primary-expression before ‘*’ token
> nc_utils.h:174: error: ‘data’ was not declared in this scope
> nc_utils.h:174: error: expected primary-expression before ‘const’
> nc_utils.h:174: error: expected primary-expression before ‘const’
> nc_utils.h:176: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:176: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:176: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:176: error: expected primary-expression before ‘,’ token
> nc_utils.h:176: error: expected primary-expression before ‘int’
> nc_utils.h:176: error: expected primary-expression before ‘const’
> nc_utils.h:176: error: expected primary-expression before ‘const’
> nc_utils.h:177: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:177: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:177: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:177: error: expected primary-expression before ‘,’ token
> nc_utils.h:177: error: expected primary-expression before ‘char’
> nc_utils.h:177: error: expected primary-expression before ‘const’
> nc_utils.h:177: error: expected primary-expression before ‘const’
> nc_utils.h:178: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:178: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:178: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:178: error: expected primary-expression before ‘,’ token
> nc_utils.h:178: error: expected primary-expression before ‘short’
> nc_utils.h:178: error: expected primary-expression before ‘const’
> nc_utils.h:178: error: expected primary-expression before ‘const’
> nc_utils.h:179: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:179: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:179: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:179: error: expected primary-expression before ‘,’ token
> nc_utils.h:179: error: expected primary-expression before ‘float’
> nc_utils.h:179: error: expected primary-expression before ‘const’
> nc_utils.h:179: error: expected primary-expression before ‘const’
> nc_utils.h:180: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:180: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:180: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:180: error: expected primary-expression before ‘,’ token
> nc_utils.h:180: error: expected primary-expression before ‘double’
> nc_utils.h:180: error: expected primary-expression before ‘const’
> nc_utils.h:180: error: expected primary-expression before ‘const’
> nc_utils.h:181: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:181: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:181: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:181: error: expected primary-expression before ‘,’ token
> nc_utils.h:181: error: expected primary-expression before ‘*’ token
> nc_utils.h:181: error: ‘data’ was not declared in this scope
> nc_utils.h:181: error: expected primary-expression before ‘const’
> nc_utils.h:181: error: expected primary-expression before ‘const’
> nc_utils.h:183: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:183: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:183: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:183: error: expected primary-expression before ‘,’ token
> nc_utils.h:183: error: expected primary-expression before ‘const’
> nc_utils.h:183: error: expected primary-expression before ‘int’
> nc_utils.h:183: error: expected primary-expression before ‘const’
> nc_utils.h:183: error: expected primary-expression before ‘const’
> nc_utils.h:184: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:184: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:184: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:184: error: expected primary-expression before ‘,’ token
> nc_utils.h:184: error: expected primary-expression before ‘const’
> nc_utils.h:184: error: expected primary-expression before ‘char’
> nc_utils.h:184: error: expected primary-expression before ‘const’
> nc_utils.h:184: error: expected primary-expression before ‘const’
> nc_utils.h:185: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:185: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:185: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:185: error: expected primary-expression before ‘,’ token
> nc_utils.h:185: error: expected primary-expression before ‘const’
> nc_utils.h:185: error: expected primary-expression before ‘float’
> nc_utils.h:185: error: expected primary-expression before ‘const’
> nc_utils.h:185: error: expected primary-expression before ‘const’
> nc_utils.h:186: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:186: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:186: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:186: error: expected primary-expression before ‘,’ token
> nc_utils.h:186: error: expected primary-expression before ‘const’
> nc_utils.h:186: error: expected primary-expression before ‘double’
> nc_utils.h:186: error: expected primary-expression before ‘const’
> nc_utils.h:186: error: expected primary-expression before ‘const’
> nc_utils.h:187: warning: ‘get_nc_data’ initialized and declared
‘extern’
> nc_utils.h:187: error: redefinition of ‘bool get_nc_data’
> nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> nc_utils.h:187: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:187: error: expected primary-expression before ‘,’ token
> nc_utils.h:187: error: expected primary-expression before ‘const’
> nc_utils.h:187: error: expected primary-expression before ‘*’ token
> nc_utils.h:187: error: ‘data’ was not declared in this scope
> nc_utils.h:187: error: expected primary-expression before ‘const’
> nc_utils.h:187: error: expected primary-expression before ‘const’
> nc_utils.h:189: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:189: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:189: error: expected primary-expression before ‘,’ token
> nc_utils.h:189: error: expected primary-expression before ‘const’
> nc_utils.h:189: error: initializer expression list treated as
compound
> expression
> nc_utils.h:190: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:190: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:190: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:190: error: expected primary-expression before ‘,’ token
> nc_utils.h:190: error: expected primary-expression before ‘const’
> nc_utils.h:191: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:191: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:191: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:191: error: expected primary-expression before ‘,’ token
> nc_utils.h:191: error: expected primary-expression before ‘const’
> nc_utils.h:192: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:192: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:192: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:192: error: expected primary-expression before ‘,’ token
> nc_utils.h:192: error: expected primary-expression before ‘const’
> nc_utils.h:193: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:193: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:193: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:193: error: expected primary-expression before ‘,’ token
> nc_utils.h:193: error: expected primary-expression before ‘const’
> nc_utils.h:195: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:195: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:195: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:195: error: expected primary-expression before ‘,’ token
> nc_utils.h:195: error: expected primary-expression before ‘const’
> nc_utils.h:195: error: expected primary-expression before ‘const’
> nc_utils.h:195: error: expected primary-expression before ‘const’
> nc_utils.h:195: error: expected primary-expression before ‘const’
> nc_utils.h:196: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:196: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:196: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:196: error: expected primary-expression before ‘,’ token
> nc_utils.h:196: error: expected primary-expression before ‘const’
> nc_utils.h:196: error: expected primary-expression before ‘const’
> nc_utils.h:196: error: expected primary-expression before ‘const’
> nc_utils.h:196: error: expected primary-expression before ‘const’
> nc_utils.h:197: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:197: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:197: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:197: error: expected primary-expression before ‘,’ token
> nc_utils.h:197: error: expected primary-expression before ‘const’
> nc_utils.h:197: error: expected primary-expression before ‘const’
> nc_utils.h:197: error: expected primary-expression before ‘const’
> nc_utils.h:197: error: expected primary-expression before ‘const’
> nc_utils.h:198: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:198: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:198: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:198: error: expected primary-expression before ‘,’ token
> nc_utils.h:198: error: expected primary-expression before ‘const’
> nc_utils.h:198: error: expected primary-expression before ‘const’
> nc_utils.h:198: error: expected primary-expression before ‘const’
> nc_utils.h:198: error: expected primary-expression before ‘const’
> nc_utils.h:199: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:199: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:199: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:199: error: expected primary-expression before ‘,’ token
> nc_utils.h:199: error: expected primary-expression before ‘const’
> nc_utils.h:199: error: expected primary-expression before ‘const’
> nc_utils.h:199: error: expected primary-expression before ‘const’
> nc_utils.h:199: error: expected primary-expression before ‘const’
> nc_utils.h:201: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:201: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:201: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:201: error: expected primary-expression before ‘,’ token
> nc_utils.h:201: error: expected primary-expression before ‘const’
> nc_utils.h:201: error: expected primary-expression before ‘const’
> nc_utils.h:201: error: expected primary-expression before ‘const’
> nc_utils.h:202: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:202: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:202: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:202: error: expected primary-expression before ‘,’ token
> nc_utils.h:202: error: expected primary-expression before ‘const’
> nc_utils.h:202: error: expected primary-expression before ‘const’
> nc_utils.h:202: error: expected primary-expression before ‘const’
> nc_utils.h:203: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:203: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:203: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:203: error: expected primary-expression before ‘,’ token
> nc_utils.h:203: error: expected primary-expression before ‘const’
> nc_utils.h:203: error: expected primary-expression before ‘const’
> nc_utils.h:203: error: expected primary-expression before ‘const’
> nc_utils.h:204: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:204: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:204: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:204: error: expected primary-expression before ‘,’ token
> nc_utils.h:204: error: expected primary-expression before ‘const’
> nc_utils.h:204: error: expected primary-expression before ‘const’
> nc_utils.h:204: error: expected primary-expression before ‘const’
> nc_utils.h:205: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:205: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:205: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:205: error: expected primary-expression before ‘,’ token
> nc_utils.h:205: error: expected primary-expression before ‘const’
> nc_utils.h:205: error: expected primary-expression before ‘const’
> nc_utils.h:205: error: expected primary-expression before ‘const’
> nc_utils.h:206: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:206: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:206: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:206: error: expected primary-expression before ‘,’ token
> nc_utils.h:206: error: expected primary-expression before ‘const’
> nc_utils.h:206: error: expected primary-expression before ‘const’
> nc_utils.h:206: error: expected primary-expression before ‘const’
> nc_utils.h:207: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:207: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:207: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:207: error: expected primary-expression before ‘,’ token
> nc_utils.h:207: error: expected primary-expression before ‘const’
> nc_utils.h:207: error: expected primary-expression before ‘const’
> nc_utils.h:207: error: expected primary-expression before ‘const’
> nc_utils.h:208: warning: ‘put_nc_data’ initialized and declared
‘extern’
> nc_utils.h:208: error: redefinition of ‘bool put_nc_data’
> nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> nc_utils.h:208: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:208: error: expected primary-expression before ‘,’ token
> nc_utils.h:208: error: expected primary-expression before ‘const’
> nc_utils.h:208: error: expected primary-expression before ‘const’
> nc_utils.h:208: error: expected primary-expression before ‘const’
> nc_utils.h:210: warning: ‘put_nc_data_with_dims’ initialized and
declared
> ‘extern’
> nc_utils.h:210: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:210: error: expected primary-expression before ‘,’ token
> nc_utils.h:210: error: expected primary-expression before ‘const’
> nc_utils.h:210: error: expected primary-expression before ‘const’
> nc_utils.h:211: error: expected primary-expression before ‘const’
> nc_utils.h:211: error: expected primary-expression before ‘const’
> nc_utils.h:211: error: initializer expression list treated as
compound
> expression
> nc_utils.h:212: warning: ‘put_nc_data_with_dims’ initialized and
declared
> ‘extern’
> nc_utils.h:212: error: redefinition of ‘bool put_nc_data_with_dims’
> nc_utils.h:210: error: ‘bool put_nc_data_with_dims’ previously
defined here
> nc_utils.h:212: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:212: error: expected primary-expression before ‘,’ token
> nc_utils.h:212: error: expected primary-expression before ‘const’
> nc_utils.h:212: error: expected primary-expression before ‘const’
> nc_utils.h:213: error: expected primary-expression before ‘const’
> nc_utils.h:213: error: expected primary-expression before ‘const’
> nc_utils.h:214: warning: ‘put_nc_data_with_dims’ initialized and
declared
> ‘extern’
> nc_utils.h:214: error: redefinition of ‘bool put_nc_data_with_dims’
> nc_utils.h:210: error: ‘bool put_nc_data_with_dims’ previously
defined here
> nc_utils.h:214: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:214: error: expected primary-expression before ‘,’ token
> nc_utils.h:214: error: expected primary-expression before ‘const’
> nc_utils.h:214: error: expected primary-expression before ‘const’
> nc_utils.h:215: error: expected primary-expression before ‘const’
> nc_utils.h:215: error: expected primary-expression before ‘const’
> nc_utils.h:216: warning: ‘put_nc_data_with_dims’ initialized and
declared
> ‘extern’
> nc_utils.h:216: error: redefinition of ‘bool put_nc_data_with_dims’
> nc_utils.h:210: error: ‘bool put_nc_data_with_dims’ previously
defined here
> nc_utils.h:216: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:216: error: expected primary-expression before ‘,’ token
> nc_utils.h:216: error: expected primary-expression before ‘const’
> nc_utils.h:216: error: expected primary-expression before ‘const’
> nc_utils.h:217: error: expected primary-expression before ‘const’
> nc_utils.h:217: error: expected primary-expression before ‘const’
> nc_utils.h:218: warning: ‘put_nc_data_with_dims’ initialized and
declared
> ‘extern’
> nc_utils.h:218: error: redefinition of ‘bool put_nc_data_with_dims’
> nc_utils.h:210: error: ‘bool put_nc_data_with_dims’ previously
defined here
> nc_utils.h:218: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:218: error: expected primary-expression before ‘,’ token
> nc_utils.h:218: error: expected primary-expression before ‘const’
> nc_utils.h:218: error: expected primary-expression before ‘const’
> nc_utils.h:219: error: expected primary-expression before ‘const’
> nc_utils.h:219: error: expected primary-expression before ‘const’
> nc_utils.h:220: warning: ‘put_nc_data_with_dims’ initialized and
declared
> ‘extern’
> nc_utils.h:220: error: redefinition of ‘bool put_nc_data_with_dims’
> nc_utils.h:210: error: ‘bool put_nc_data_with_dims’ previously
defined here
> nc_utils.h:220: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:220: error: expected primary-expression before ‘,’ token
> nc_utils.h:220: error: expected primary-expression before ‘const’
> nc_utils.h:220: error: expected primary-expression before ‘const’
> nc_utils.h:221: error: expected primary-expression before ‘const’
> nc_utils.h:221: error: expected primary-expression before ‘const’
> nc_utils.h:223: error: ‘NcVar’ does not name a type
> nc_utils.h:225: error: ‘NcVar’ does not name a type
> nc_utils.h:228: warning: ‘has_var’ initialized and declared ‘extern’
> nc_utils.h:228: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:228: error: expected primary-expression before ‘,’ token
> nc_utils.h:228: error: expected primary-expression before ‘const’
> nc_utils.h:228: error: initializer expression list treated as
compound
> expression
> nc_utils.h:231: error: ‘NcVar’ does not name a type
> nc_utils.h:232: error: ‘NcVar’ does not name a type
> nc_utils.h:233: error: ‘NcVar’ does not name a type
> In file included from nc_var_info.cc:24:
> nc_utils.h:234: error: ‘NcVar’ does not name a type
> nc_utils.h:235: error: ‘NcVar’ does not name a type
> nc_utils.h:236: error: ‘NcVar’ does not name a type
> nc_utils.h:238: error: ‘NcDim’ does not name a type
> nc_utils.h:240: error: ‘NcDim’ does not name a type
> nc_utils.h:241: warning: ‘has_dim’ initialized and declared ‘extern’
> nc_utils.h:241: error: ‘NcFile’ was not declared in this scope
> nc_utils.h:241: error: expected primary-expression before ‘,’ token
> nc_utils.h:241: error: expected primary-expression before ‘const’
> nc_utils.h:241: error: initializer expression list treated as
compound
> expression
> nc_utils.h:242: error: ISO C++ forbids declaration of ‘NcFile’ with
no type
> nc_utils.h:242: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:243: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> nc_utils.h:243: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:244: error: ISO C++ forbids declaration of ‘NcFile’ with
no type
> nc_utils.h:244: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:245: error: ISO C++ forbids declaration of ‘NcDim’ with
no type
> nc_utils.h:245: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:246: error: ISO C++ forbids declaration of ‘NcFile’ with
no type
> nc_utils.h:246: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:247: error: ‘NcDim’ does not name a type
> nc_utils.h:248: error: ‘NcDim’ does not name a type
> nc_utils.h:249: error: ‘NcDim’ does not name a type
> nc_utils.h:252: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> nc_utils.h:252: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:253: error: ISO C++ forbids declaration of ‘NcFile’ with
no type
> nc_utils.h:253: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_utils.h:256: error: expected initializer before ‘*’ token
> nc_utils.h:258: warning: ‘get_data_size’ initialized and declared
‘extern’
> nc_utils.h:258: error: ‘NcVar’ was not declared in this scope
> nc_utils.h:258: error: expected primary-expression before ‘)’ token
> In file included from nc_var_info.cc:25:
> nc_var_info.h:25: error: ‘netCDF’ is not a namespace-name
> nc_var_info.h:25: error: expected namespace-name before ‘;’ token
> In file included from nc_var_info.cc:25:
> nc_var_info.h:29: error: ISO C++ forbids declaration of ‘NcAtt’ with
no
> type
> nc_var_info.h:29: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_var_info.h:54: error: ISO C++ forbids declaration of ‘NcVar’ with
no
> type
> nc_var_info.h:54: error: expected ‘;’ before ‘*’ token
> nc_var_info.h:70: error: ISO C++ forbids declaration of ‘NcDim’ with
no
> type
> nc_var_info.h:70: error: expected ‘;’ before ‘*’ token
> nc_var_info.cc:30: error: ISO C++ forbids declaration of ‘NcAtt’
with no
> type
> nc_var_info.cc:30: error: expected ‘,’ or ‘...’ before ‘*’ token
> nc_var_info.cc: In function ‘unixtime get_att_value_unixtime(int)’:
> nc_var_info.cc:32: error: ‘att’ was not declared in this scope
> nc_var_info.cc:33: error: ‘NC_INT’ was not declared in this scope
> nc_var_info.cc:37: error: ‘NC_CHAR’ was not declared in this scope
> nc_var_info.cc: In member function ‘void
NcVarInfo::init_from_scratch()’:
> nc_var_info.cc:119: error: ‘Dims’ was not declared in this scope
> nc_var_info.cc:119: error: ‘NcDim’ was not declared in this scope
> nc_var_info.cc:119: error: expected primary-expression before ‘)’
token
> nc_var_info.cc:119: error: expected ‘;’ before numeric constant
> nc_var_info.cc: In member function ‘void NcVarInfo::clear()’:
> nc_var_info.cc:135: error: ‘var’ was not declared in this scope
> nc_var_info.cc:135: error: ‘NcVar’ was not declared in this scope
> nc_var_info.cc:135: error: expected primary-expression before ‘)’
token
> nc_var_info.cc:135: error: expected ‘;’ before numeric constant
> nc_var_info.cc:151: error: ‘Dims’ was not declared in this scope
> nc_var_info.cc:151: error: type ‘<type error>’ argument given to
‘delete’,
> expected pointer
> nc_var_info.cc:151: error: ‘NcDim’ was not declared in this scope
> nc_var_info.cc:151: error: expected primary-expression before ‘)’
token
> nc_var_info.cc:151: error: expected ‘;’ before numeric constant
> nc_var_info.cc: In member function ‘void
NcVarInfo::dump(std::ostream&,
> int) const’:
> nc_var_info.cc:175: error: ‘var’ was not declared in this scope
> nc_var_info.cc:201: error: ‘Dims’ was not declared in this scope
> nc_var_info.cc: In member function ‘void NcVarInfo::assign(const
> NcVarInfo&)’:
> nc_var_info.cc:238: error: ‘var’ was not declared in this scope
> nc_var_info.cc:238: error: ‘const class NcVarInfo’ has no member
named
> ‘var’
> nc_var_info.cc:259: error: ‘const class NcVarInfo’ has no member
named
> ‘Dims’
> nc_var_info.cc:261: error: ‘Dims’ was not declared in this scope
> nc_var_info.cc:261: error: expected type-specifier before ‘NcDim’
> nc_var_info.cc:261: error: expected ‘;’ before ‘NcDim’
> nc_var_info.cc:263: error: ‘const class NcVarInfo’ has no member
named
> ‘Dims’
> nc_var_info.cc: In function ‘bool get_att_str(const NcVarInfo&,
> ConcatString, ConcatString&)’:
> nc_var_info.cc:291: error: ‘NcVarAtt’ was not declared in this scope
> nc_var_info.cc:291: error: expected ‘;’ before ‘att’
> nc_var_info.cc:297: error: ‘att’ was not declared in this scope
> nc_var_info.cc:297: error: ‘const class NcVarInfo’ has no member
named
> ‘var’
> nc_var_info.cc:302: error: ‘NcType’ has not been declared
> nc_var_info.cc: In function ‘bool get_att_int(const NcVarInfo&,
> ConcatString, int&)’:
> nc_var_info.cc:328: error: ‘NcVarAtt’ was not declared in this scope
> nc_var_info.cc:328: error: expected ‘;’ before ‘att’
> nc_var_info.cc:332: error: ‘att’ was not declared in this scope
> nc_var_info.cc:332: error: ‘const class NcVarInfo’ has no member
named
> ‘var’
> nc_var_info.cc:337: error: ‘NcType’ has not been declared
> nc_var_info.cc: In function ‘bool get_att_unixtime(const NcVarInfo&,
> ConcatString, unixtime&)’:
> nc_var_info.cc:363: error: ‘NcVarAtt’ was not declared in this scope
> nc_var_info.cc:363: error: expected ‘;’ before ‘att’
> nc_var_info.cc:369: error: ‘att’ was not declared in this scope
> nc_var_info.cc:369: error: ‘const class NcVarInfo’ has no member
named
> ‘var’
> make[4]: *** [libvx_nc_util_a-nc_var_info.o] Error 1
> make[4]: Leaving directory `/home/iumnwp/met-6.0_bugfix/
> src/libcode/vx_nc_util'
> make[3]: *** [all-recursive] Error 1
> make[3]: Leaving directory `/home/iumnwp/met-6.0_bugfix/src/libcode'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/home/iumnwp/met-6.0_bugfix/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/iumnwp/met-6.0_bugfix'
> make: *** [all] Error 2
>
> -----邮件原件-----
> 发件人: hgao [mailto:hgao at ium.cn]
> 发送时间: 2017年9月25日 10:33
> 收件人: 'met_help at ucar.edu'
> 主题: 答复: [rt.rap.ucar.edu #82058] How to get average FSS score for
several
> days
>
> Dr. Gotway
>
>    I compiled met-6.0 failed and try with met-5.1, output the
following
> message :
>
> [iumnwp at Ec226 modify_domain]$ ~/met-5.1/bin/stat_analysis -lookin
> ./grid_stat/grid_stat_APCP_*_nbrcnt.txt -job aggregate -line_type
NBRCNT
> -by FCST_VAR,FCST_LEAD,FCST_THRESH,INTERP_MTHD,INTERP_PNTS -out_stat
> agg_nbrcnt.txt
> DEBUG 2: STAT Lines read     = 6030
> DEBUG 2: STAT Lines retained = 6030
> DEBUG 2:
> DEBUG 2: Processing Job 1: -job aggregate -line_type NBRCNT -by
FCST_VAR
> -by FCST_LEAD -by FCST_THRESH -by INTERP_MTHD -by INTERP_PNTS
-out_stat
> agg_nbrcnt.txt DEBUG 1: Creating STAT output file "agg_nbrcnt.txt"
> ERROR  :
> ERROR  :
> ERROR  :   MetConfig::read_string(const char *) -> unable to open
temp
> file "config_40763_0_.temp"
> ERROR  :
>
>
> Does the config_40763_0_.temp
>
>
>
>
>
> -----邮件原件-----
> 发件人: John Halley Gotway via RT [mailto:met_help at ucar.edu]
> 发送时间: 2017年9月20日 21:27
> 收件人: hgao at ium.cn
> 主题: Re: [rt.rap.ucar.edu #82058] How to get average FSS score for
several
> days
>
> Gaohua,
>
> I see that you're wondering how to aggregate together the NBRCNT
lines
> across multiple days, specifically the fractions skill score (FSS).
The
> STAT-Analysis tool is designed to do exactly what you need.
>
> You'll run the "aggregate" job type in stat_analysis to do this.
>
> Try running:
>
> met-6.0/bin/stat_analysis -lookin 2017*/grid_stat_APCP_*_nbrcnt.txt
\
> -job aggregate -line_type NBRCNT -by
> FCST_VAR,FCST_LEAD,FCST_THRESH,INTERP_MTHD,INTERP_PNTS -out_stat
> agg_nbrcnt.txt
>
> This job reads all the files you pass to it on the command line with
the
> "-lookin" option.  If you list explicit filenames, it'll read them
> directly.  If you list a top-level directory name, it'll search that
> directory for files ending in ".stat".
>
> We're running a job to "aggregate" the "NBRCNT" line type.
>
> And I've used the "-by" option and listed several header columns.
> STAT-Analysis will run this job separately for each unique
combination of
> those header column entries.
>
> The output is printed to the screen, but I used the "-out_stat"
option to
> also write the aggregated output to a file named "agg_nbrcnt.txt".
>
> Please give that a shot and let me know how it goes.
>
> Thanks,
> John Halley Gotway
> met_help at ucar.edu
>
>
>
> On Wed, Sep 20, 2017 at 3:09 AM, hgao via RT <met_help at ucar.edu>
wrote:
>
> >
> > Wed Sep 20 03:09:17 2017: Request 82058 was acted upon.
> > Transaction: Ticket created by hgao at ium.cn
> >        Queue: met_help
> >      Subject: How to get average FSS score for several days
> >        Owner: Nobody
> >   Requestors: hgao at ium.cn
> >       Status: new
> >  Ticket <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=82058 >
> >
> >
> > Dear Sir:
> >
> >    I have run grid_stat successfully and got WRF 1 hour
accumulated
> > precipitation FSS score of forcast every day , now how can I
average the
> > FSS
> > scores with several days even several months. I am not sure the
FSS socre
> > could be average directly.Please give me some advice, any code or
scripts
> > even better :)
> >
> > All Best Wishes
> >
> > Gaohua
> >
> > [iumnwp at Ec226 grid_stat]$ ls
2017091300/grid_stat_APCP_01_*nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_010000L_20170913_010000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_250000L_20170914_010000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_020000L_20170913_020000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_260000L_20170914_020000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_030000L_20170913_030000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_270000L_20170914_030000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_040000L_20170913_040000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_280000L_20170914_040000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_050000L_20170913_050000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_290000L_20170914_050000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_060000L_20170913_060000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_300000L_20170914_060000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_070000L_20170913_070000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_310000L_20170914_070000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_080000L_20170913_080000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_320000L_20170914_080000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_090000L_20170913_090000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_330000L_20170914_090000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_100000L_20170913_100000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_340000L_20170914_100000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_110000L_20170913_110000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_350000L_20170914_110000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_120000L_20170913_120000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_360000L_20170914_120000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_130000L_20170913_130000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_370000L_20170914_130000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_140000L_20170913_140000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_380000L_20170914_140000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_150000L_20170913_150000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_390000L_20170914_150000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_160000L_20170913_160000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_400000L_20170914_160000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_170000L_20170913_170000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_410000L_20170914_170000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_180000L_20170913_180000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_420000L_20170914_180000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_190000L_20170913_190000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_430000L_20170914_190000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_200000L_20170913_200000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_440000L_20170914_200000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_210000L_20170913_210000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_450000L_20170914_210000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_220000L_20170913_220000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_460000L_20170914_220000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_230000L_20170913_230000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_470000L_20170914_230000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_240000L_20170914_000000V_nbrcnt.txt
> > 2017091300/grid_stat_APCP_01_480000L_20170915_000000V_nbrcnt.txt
> > [iumnwp at Ec226 grid_stat]$ ls
2017091200/grid_stat_APCP_01_*nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_010000L_20170912_010000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_250000L_20170913_010000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_020000L_20170912_020000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_260000L_20170913_020000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_030000L_20170912_030000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_270000L_20170913_030000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_040000L_20170912_040000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_280000L_20170913_040000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_050000L_20170912_050000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_290000L_20170913_050000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_060000L_20170912_060000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_300000L_20170913_060000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_070000L_20170912_070000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_310000L_20170913_070000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_080000L_20170912_080000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_320000L_20170913_080000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_090000L_20170912_090000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_330000L_20170913_090000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_100000L_20170912_100000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_340000L_20170913_100000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_110000L_20170912_110000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_350000L_20170913_110000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_120000L_20170912_120000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_360000L_20170913_120000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_130000L_20170912_130000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_370000L_20170913_130000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_140000L_20170912_140000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_380000L_20170913_140000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_150000L_20170912_150000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_390000L_20170913_150000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_160000L_20170912_160000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_400000L_20170913_160000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_170000L_20170912_170000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_410000L_20170913_170000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_180000L_20170912_180000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_420000L_20170913_180000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_190000L_20170912_190000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_430000L_20170913_190000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_200000L_20170912_200000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_440000L_20170913_200000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_210000L_20170912_210000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_450000L_20170913_210000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_220000L_20170912_220000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_460000L_20170913_220000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_230000L_20170912_230000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_470000L_20170913_230000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_240000L_20170913_000000V_nbrcnt.txt
> > 2017091200/grid_stat_APCP_01_480000L_20170914_000000V_nbrcnt.txt
> > [iumnwp at Ec226 grid_stat]$ ls
2017091100/grid_stat_APCP_01_*nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_010000L_20170911_010000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_250000L_20170912_010000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_020000L_20170911_020000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_260000L_20170912_020000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_030000L_20170911_030000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_270000L_20170912_030000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_040000L_20170911_040000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_280000L_20170912_040000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_050000L_20170911_050000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_290000L_20170912_050000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_060000L_20170911_060000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_300000L_20170912_060000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_070000L_20170911_070000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_310000L_20170912_070000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_080000L_20170911_080000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_320000L_20170912_080000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_090000L_20170911_090000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_330000L_20170912_090000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_100000L_20170911_100000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_340000L_20170912_100000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_110000L_20170911_110000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_350000L_20170912_110000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_120000L_20170911_120000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_360000L_20170912_120000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_130000L_20170911_130000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_370000L_20170912_130000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_140000L_20170911_140000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_380000L_20170912_140000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_150000L_20170911_150000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_390000L_20170912_150000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_160000L_20170911_160000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_400000L_20170912_160000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_170000L_20170911_170000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_410000L_20170912_170000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_180000L_20170911_180000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_420000L_20170912_180000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_190000L_20170911_190000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_430000L_20170912_190000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_200000L_20170911_200000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_440000L_20170912_200000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_210000L_20170911_210000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_450000L_20170912_210000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_220000L_20170911_220000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_460000L_20170912_220000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_230000L_20170911_230000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_470000L_20170912_230000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_240000L_20170912_000000V_nbrcnt.txt
> > 2017091100/grid_stat_APCP_01_480000L_20170913_000000V_nbrcnt.txt
> > [iumnwp at Ec226 grid_stat]$ ls
2017091400/grid_stat_APCP_01_*nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_010000L_20170914_010000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_250000L_20170915_010000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_020000L_20170914_020000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_260000L_20170915_020000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_030000L_20170914_030000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_270000L_20170915_030000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_040000L_20170914_040000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_280000L_20170915_040000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_050000L_20170914_050000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_290000L_20170915_050000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_060000L_20170914_060000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_300000L_20170915_060000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_070000L_20170914_070000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_310000L_20170915_070000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_080000L_20170914_080000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_320000L_20170915_080000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_090000L_20170914_090000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_330000L_20170915_090000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_100000L_20170914_100000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_340000L_20170915_100000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_110000L_20170914_110000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_350000L_20170915_110000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_120000L_20170914_120000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_360000L_20170915_120000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_130000L_20170914_130000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_370000L_20170915_130000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_140000L_20170914_140000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_380000L_20170915_140000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_150000L_20170914_150000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_390000L_20170915_150000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_160000L_20170914_160000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_400000L_20170915_160000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_170000L_20170914_170000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_410000L_20170915_170000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_180000L_20170914_180000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_420000L_20170915_180000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_190000L_20170914_190000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_430000L_20170915_190000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_200000L_20170914_200000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_440000L_20170915_200000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_210000L_20170914_210000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_450000L_20170915_210000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_220000L_20170914_220000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_460000L_20170915_220000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_230000L_20170914_230000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_470000L_20170915_230000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_240000L_20170915_000000V_nbrcnt.txt
> > 2017091400/grid_stat_APCP_01_480000L_20170916_000000V_nbrcnt.txt
> >
> >
>
>
>
>



------------------------------------------------
Subject: How to get average FSS score for several days
From: Julie Prestopnik
Time: Tue Sep 26 21:13:54 2017

Great!  Thanks for letting us know that you were able to successfully
install MET.  Please let us know if you encounter any other issues and
please let us know how running the "aggregate" job works for you.

Julie

On Tue, Sep 26, 2017 at 8:54 PM, hgao via RT <met_help at ucar.edu>
wrote:

>
> <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=82058 >
>
> Dear Dr. Julie
>
>    I followed your bible and It works very well , Thanks again! I'll
make
> the chart next .  : )
>
> ALl my best wishes
> Gaohua
>
> -
> ----邮件原件-----
> 发件人: Julie Prestopnik via RT [mailto:met_help at ucar.edu]
> 发送时间: 2017年9月27日 3:04
> 收件人: hgao at ium.cn
> 主题: Re: 答复: [rt.rap.ucar.edu #82058] How to get average FSS score
for
> several days
>
> Hello.  I would suggest that you proceed with trying to get a
successful
> install of METv6.0 rather than using METv5.1.  I see the compilation
error:
>
> In file included from nc_var_info.cc:24:
> nc_utils.h:22:18: error: netcdf: No such file or directory
>
> In 6.0 we've made a large change from using NetCDF 3 to 4.  You'll
need to
> have both NetCDF 4 and HDF5, upon which NetCDF 4 is built,
installed.
>
> Please feel free to take a look at the MET User's Guide and the
online
> tutorial:
> http://www.dtcenter.org/met/users/docs/users_guide/MET_
> Users_Guide_v6.0.pdf
> http://www.dtcenter.org/met/users/support/online_tutorial/
> METv6.0/tutorial.php?name=compilation&category=req_libs
>
> There is an additional environment variable that will need to be
set, with
> the addition of HDF5:
> Set *$MET_HDF5* to point to the main HDF5 directory.
>
> Also, both the NetCDF-C package (netcdf-c-4.4.1.1) and the NetCDF-
CXX
> package (netcdf-cxx4-4.3.0) are required.
>
> Here are the commands we've been using to compile these packages
from
> source.  The following assumes that you're using the GNU compilers
and that
> you've defined MET_LIB_DIR to point to your desired installation
directory:
>
> # First pick where you'd like to install and define that as the
MET_LIB_DIR
> environment variable:
> setenv MET_LIB_DIR /path/to/lib/directory
>
> # Compilers
> setenv CC `which gcc`
> setenv CXX `which g++`
> setenv FC `which gfortran`
> setenv F77 `which gfortran`
>
> # HDF5
> wget https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/
> hdf5-1.10.0-patch1/src/hdf5-1.10.0-patch1.tar
> tar -xvzf hdf5-1.10.0-patch1.tar
> cd hdf5-1.10.0-patch1
> ./configure --prefix=${MET_LIB_DIR}
> make install
>
> # NetCDF-C
> wget https://github.com/Unidata/netcdf-c/archive/v4.4.1.1.zip
> unzip v4.4.1.1.zip
> cd netcdf-c-4.4.1.1
> ./configure --prefix=${MET_LIB_DIR} LDFLAGS=-L${MET_LIB_DIR}/lib
> CPPFLAGS=-I${MET_LIB_DIR}/include
> make install
>
> # NetCDF-CXX
> wget https://github.com/Unidata/netcdf-cxx4/archive/v4.3.0.tar.gz
> tar -xvzf v4.3.0.tar.gz
> cd netcdf-cxx4-4.3.0
> ./configure --prefix=${MET_LIB_DIR} LDFLAGS=-L${MET_LIB_DIR}/lib
> CPPFLAGS=-I${MET_LIB_DIR}/include
> make install
>
> I hope this helps!  Please let us know if you need further
assistance.
>
> Thanks,
> Julie
>
> On Sun, Sep 24, 2017 at 8:43 PM, hgao via RT <met_help at ucar.edu>
wrote:
>
> >
> > <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=82058 >
> >
> >
> >
> > met-6.0 compile error:
> >
> > ...   ....      ....
> > Making all in vx_nc_util
> > make[4]: Entering directory `/home/iumnwp/met-6.0_bugfix/
> > src/libcode/vx_nc_util'
> > g++ -DHAVE_CONFIG_H -I. -I../../..  -I../../../src/basic/vx_cal
> > -I../../../src/basic/vx_config -I../../../src/basic/vx_log
> > -I../../../src/basic/vx_math -I../../../src/basic/vx_util
> > -I../../../src/libcode/vx_afm
-I../../../src/libcode/vx_analysis_util
> > -I../../../src/libcode/vx_color -I../../../src/libcode/vx_data2d
> > -I../../../src/libcode/vx_data2d_factory
-I../../../src/libcode/vx_
> data2d_grib
> > -I../../../src/libcode/vx_data2d_grib2 -I../../../src/libcode/vx_
> data2d_nccf
> > -I../../../src/libcode/vx_data2d_nc_met -I../../../src/libcode/vx_
> data2d_nc_pinterp
> > -I../../../src/libcode/vx_geodesy -I../../../src/libcode/vx_gnomon
> > -I../../../src/libcode/vx_grid -I../../../src/libcode/vx_gsl_prob
> > -I../../../src/libcode/vx_nav -I../../../src/libcode/vx_nc_util
> > -I../../../src/libcode/vx_pb_util
-I../../../src/libcode/vx_plot_util
> > -I../../../src/libcode/vx_ps -I../../../src/libcode/vx_pxm
> > -I../../../src/libcode/vx_render -I../../../src/libcode/vx_regrid
> > -I../../../src/libcode/vx_shapedata -I../!
> >  ../../src/libcode/vx_solar -I../../../src/libcode/vx_statistics
> > -I../../../src/libcode/vx_stat_out
-I../../../src/libcode/vx_time_series
> > -I../../../src/libcode/vx_tc_util
-I/home/iumnwp/metlib/netcdf/include
> > -I/home/iumnwp/metlib/gsl/include -DBLOCK4
-DMET_BASE="\"/home/iumnwp/
> met-6.0_bugfix/share/met\""
> > -g -MT libvx_nc_util_a-nc_var_info.o -MD -MP -MF
> > .deps/libvx_nc_util_a-nc_var_info.Tpo -c -o
> libvx_nc_util_a-nc_var_info.o
> > `test -f 'nc_var_info.cc' || echo './'`nc_var_info.cc
> > In file included from nc_var_info.cc:24:
> > nc_utils.h:22:18: error: netcdf: No such file or directory
> > In file included from nc_var_info.cc:24:
> > nc_utils.h:23: error: ‘netCDF’ is not a namespace-name
> > nc_utils.h:23: error: expected namespace-name before ‘;’ token
> > In file included from nc_var_info.cc:24:
> > nc_utils.h:66: error: ISO C++ forbids declaration of ‘NcAtt’ with
no type
> > nc_utils.h:66: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:67: error: ISO C++ forbids declaration of ‘NcAtt’ with
no type
> > nc_utils.h:67: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:68: error: ISO C++ forbids declaration of ‘NcAtt’ with
no type
> > nc_utils.h:68: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:69: error: ISO C++ forbids declaration of ‘NcAtt’ with
no type
> > nc_utils.h:69: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:70: error: ISO C++ forbids declaration of ‘NcAtt’ with
no type
> > nc_utils.h:70: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:71: error: ISO C++ forbids declaration of ‘NcAtt’ with
no type
> > nc_utils.h:71: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:73: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> > nc_utils.h:73: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:74: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> > nc_utils.h:74: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:75: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> > nc_utils.h:75: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:76: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> > nc_utils.h:76: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:78: error: ISO C++ forbids declaration of ‘NcFile’ with
no
> type
> > nc_utils.h:78: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:79: error: ISO C++ forbids declaration of ‘NcFile’ with
no
> type
> > nc_utils.h:79: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:80: error: ISO C++ forbids declaration of ‘NcFile’ with
no
> type
> > nc_utils.h:80: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:81: error: ISO C++ forbids declaration of ‘NcFile’ with
no
> type
> > nc_utils.h:81: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:83: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> > nc_utils.h:83: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:85: error: ‘NcVarAtt’ does not name a type
> > nc_utils.h:86: error: ‘NcGroupAtt’ does not name a type
> > nc_utils.h:92: error: ISO C++ forbids declaration of ‘NcVarAtt’
with no
> > type
> > nc_utils.h:92: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:93: error: ISO C++ forbids declaration of ‘NcVarAtt’
with no
> > type
> > nc_utils.h:93: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:94: error: ISO C++ forbids declaration of ‘NcVarAtt’
with no
> > type
> > nc_utils.h:94: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:95: error: ISO C++ forbids declaration of ‘NcVarAtt’
with no
> > type
> > nc_utils.h:95: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:96: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> > nc_utils.h:96: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:97: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> > nc_utils.h:97: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:98: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> > nc_utils.h:98: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:101: warning: ‘has_att’ initialized and declared
‘extern’
> > nc_utils.h:101: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:101: error: expected primary-expression before ‘,’
token
> > nc_utils.h:101: error: expected primary-expression before ‘const’
> > nc_utils.h:101: error: expected primary-expression before ‘bool’
> > nc_utils.h:101: error: initializer expression list treated as
compound
> > expression
> > nc_utils.h:103: error: ISO C++ forbids declaration of ‘NcGroupAtt’
with
> no
> > type
> > nc_utils.h:103: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:105: error: ISO C++ forbids declaration of ‘NcFile’
with no
> type
> > nc_utils.h:105: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:106: error: ISO C++ forbids declaration of ‘NcFile’
with no
> type
> > nc_utils.h:106: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:107: error: ISO C++ forbids declaration of ‘NcFile’
with no
> type
> > nc_utils.h:107: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:108: error: ISO C++ forbids declaration of ‘NcFile’
with no
> type
> > nc_utils.h:108: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:109: error: ISO C++ forbids declaration of ‘NcFile’
with no
> type
> > nc_utils.h:109: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:113: error: variable or field ‘add_att’ declared void
> > nc_utils.h:113: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:113: error: expected primary-expression before ‘,’
token
> > nc_utils.h:113: error: expected primary-expression before ‘const’
> > nc_utils.h:113: error: expected primary-expression before ‘const’
> > nc_utils.h:114: error: variable or field ‘add_att’ declared void
> > nc_utils.h:114: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:114: error: expected primary-expression before ‘,’
token
> > nc_utils.h:114: error: expected primary-expression before ‘const’
> > nc_utils.h:114: error: expected primary-expression before ‘const’
> > nc_utils.h:115: error: variable or field ‘add_att’ declared void
> > nc_utils.h:115: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:115: error: expected primary-expression before ‘,’
token
> > nc_utils.h:115: error: expected primary-expression before ‘const’
> > nc_utils.h:115: error: expected primary-expression before ‘const’
> > nc_utils.h:116: error: variable or field ‘add_att’ declared void
> > nc_utils.h:116: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:116: error: expected primary-expression before ‘,’
token
> > nc_utils.h:116: error: expected primary-expression before ‘const’
> > nc_utils.h:116: error: expected primary-expression before ‘const’
> > nc_utils.h:117: error: variable or field ‘add_att’ declared void
> > nc_utils.h:117: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:117: error: expected primary-expression before ‘,’
token
> > nc_utils.h:117: error: expected primary-expression before ‘const’
> > nc_utils.h:117: error: expected primary-expression before ‘const’
> > nc_utils.h:118: error: variable or field ‘add_att’ declared void
> > nc_utils.h:118: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:118: error: expected primary-expression before ‘,’
token
> > nc_utils.h:118: error: expected primary-expression before ‘const’
> > nc_utils.h:118: error: expected primary-expression before ‘const’
> > nc_utils.h:119: error: variable or field ‘add_att’ declared void
> > nc_utils.h:119: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:119: error: expected primary-expression before ‘,’
token
> > nc_utils.h:119: error: expected primary-expression before ‘const’
> > nc_utils.h:119: error: expected primary-expression before ‘const’
> > nc_utils.h:121: warning: ‘get_var_names’ initialized and declared
> ‘extern’
> > nc_utils.h:121: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:121: error: expected primary-expression before ‘,’
token
> > nc_utils.h:121: error: expected primary-expression before ‘*’
token
> > nc_utils.h:121: error: ‘varNames’ was not declared in this scope
> > nc_utils.h:121: error: initializer expression list treated as
compound
> > expression
> > nc_utils.h:123: error: ISO C++ forbids declaration of ‘NcVar’ with
no
> type
> > nc_utils.h:123: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:124: error: ISO C++ forbids declaration of ‘NcVar’ with
no
> type
> > nc_utils.h:124: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:126: error: ISO C++ forbids declaration of ‘NcVar’ with
no
> type
> > nc_utils.h:126: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:128: error: ISO C++ forbids declaration of ‘NcVar’ with
no
> type
> > nc_utils.h:128: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:130: error: ISO C++ forbids declaration of ‘NcVar’ with
no
> type
> > nc_utils.h:130: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:132: error: ISO C++ forbids declaration of ‘NcVar’ with
no
> type
> > nc_utils.h:132: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:136: warning: ‘get_char_val’ initialized and declared
‘extern’
> > nc_utils.h:136: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:136: error: expected primary-expression before ‘,’
token
> > nc_utils.h:136: error: expected primary-expression before ‘const’
> > nc_utils.h:136: error: expected primary-expression before ‘const’
> > nc_utils.h:136: error: initializer expression list treated as
compound
> > expression
> > nc_utils.h:138: warning: ‘get_char_val’ initialized and declared
‘extern’
> > nc_utils.h:138: error: redefinition of ‘char get_char_val’
> > nc_utils.h:136: error: ‘char get_char_val’ previously defined here
> > nc_utils.h:138: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:138: error: ‘var’ was not declared in this scope
> > nc_utils.h:138: error: expected primary-expression before ‘const’
> > nc_utils.h:140: warning: ‘get_int_var’ initialized and declared
‘extern’
> > nc_utils.h:140: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:140: error: expected primary-expression before ‘,’
token
> > nc_utils.h:140: error: expected primary-expression before ‘const’
> > nc_utils.h:140: error: expected primary-expression before ‘const’
> > nc_utils.h:140: error: initializer expression list treated as
compound
> > expression
> > nc_utils.h:142: warning: ‘get_int_var’ initialized and declared
‘extern’
> > nc_utils.h:142: error: redefinition of ‘int get_int_var’
> > nc_utils.h:140: error: ‘int get_int_var’ previously defined here
> > nc_utils.h:142: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:142: error: expected primary-expression before ‘,’
token
> > nc_utils.h:142: error: expected primary-expression before ‘const’
> > nc_utils.h:144: warning: ‘get_double_var’ initialized and declared
> ‘extern’
> > nc_utils.h:144: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:144: error: expected primary-expression before ‘,’
token
> > nc_utils.h:144: error: expected primary-expression before ‘const’
> > nc_utils.h:144: error: expected primary-expression before ‘const’
> > nc_utils.h:144: error: initializer expression list treated as
compound
> > expression
> > nc_utils.h:146: warning: ‘get_double_var’ initialized and declared
> ‘extern’
> > nc_utils.h:146: error: redefinition of ‘double get_double_var’
> > nc_utils.h:144: error: ‘double get_double_var’ previously defined
here
> > nc_utils.h:146: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:146: error: expected primary-expression before ‘,’
token
> > nc_utils.h:146: error: expected primary-expression before ‘int’
> > nc_utils.h:148: warning: ‘get_float_var’ initialized and declared
> ‘extern’
> > nc_utils.h:148: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:148: error: expected primary-expression before ‘,’
token
> > nc_utils.h:148: error: expected primary-expression before ‘const’
> > nc_utils.h:148: error: expected primary-expression before ‘const’
> > nc_utils.h:148: error: initializer expression list treated as
compound
> > expression
> > nc_utils.h:150: warning: ‘get_float_var’ initialized and declared
> ‘extern’
> > nc_utils.h:150: error: redefinition of ‘float get_float_var’
> > nc_utils.h:148: error: ‘float get_float_var’ previously defined
here
> > nc_utils.h:150: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:150: error: expected primary-expression before ‘,’
token
> > nc_utils.h:150: error: expected primary-expression before ‘int’
> > nc_utils.h:152: warning: ‘get_string_val’ initialized and declared
> ‘extern’
> > nc_utils.h:152: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:152: error: expected primary-expression before ‘,’
token
> > nc_utils.h:152: error: expected primary-expression before ‘const’
> > nc_utils.h:152: error: expected primary-expression before ‘const’
> > nc_utils.h:153: error: expected primary-expression before ‘const’
> > nc_utils.h:153: error: expected primary-expression before ‘&’
token
> > nc_utils.h:153: error: ‘tmp_cs’ was not declared in this scope
> > nc_utils.h:153: error: initializer expression list treated as
compound
> > expression
> > nc_utils.h:155: warning: ‘get_string_val’ initialized and declared
> ‘extern’
> > nc_utils.h:155: error: redefinition of ‘ConcatString*
get_string_val’
> > nc_utils.h:152: error: ‘ConcatString* get_string_val’ previously
defined
> > here
> > nc_utils.h:155: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:155: error: ‘var’ was not declared in this scope
> > nc_utils.h:155: error: expected primary-expression before ‘const’
> > nc_utils.h:155: error: expected primary-expression before ‘const’
> > nc_utils.h:155: error: expected primary-expression before ‘&’
token
> > nc_utils.h:155: error: ‘tmp_cs’ was not declared in this scope
> > nc_utils.h:158: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:158: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:158: error: expected primary-expression before ‘,’
token
> > nc_utils.h:158: error: expected primary-expression before ‘int’
> > nc_utils.h:158: error: initializer expression list treated as
compound
> > expression
> > nc_utils.h:159: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:159: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:159: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:159: error: expected primary-expression before ‘,’
token
> > nc_utils.h:159: error: expected primary-expression before ‘char’
> > nc_utils.h:160: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:160: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:160: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:160: error: expected primary-expression before ‘,’
token
> > nc_utils.h:160: error: expected primary-expression before ‘float’
> > nc_utils.h:161: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:161: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:161: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:161: error: expected primary-expression before ‘,’
token
> > nc_utils.h:161: error: expected primary-expression before ‘double’
> > nc_utils.h:162: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:162: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:162: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:162: error: expected primary-expression before ‘,’
token
> > nc_utils.h:162: error: expected primary-expression before ‘*’
token
> > nc_utils.h:162: error: ‘data’ was not declared in this scope
> > nc_utils.h:164: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:164: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:164: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:164: error: expected primary-expression before ‘,’
token
> > nc_utils.h:164: error: expected primary-expression before ‘int’
> > nc_utils.h:164: error: expected primary-expression before ‘const’
> > nc_utils.h:165: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:165: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:165: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:165: error: expected primary-expression before ‘,’
token
> > nc_utils.h:165: error: expected primary-expression before ‘char’
> > nc_utils.h:165: error: expected primary-expression before ‘const’
> > nc_utils.h:166: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:166: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:166: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:166: error: expected primary-expression before ‘,’
token
> > nc_utils.h:166: error: expected primary-expression before ‘short’
> > nc_utils.h:166: error: expected primary-expression before ‘const’
> > nc_utils.h:167: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:167: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:167: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:167: error: expected primary-expression before ‘,’
token
> > nc_utils.h:167: error: expected primary-expression before ‘float’
> > nc_utils.h:167: error: expected primary-expression before ‘const’
> > nc_utils.h:168: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:168: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:168: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:168: error: expected primary-expression before ‘,’
token
> > nc_utils.h:168: error: expected primary-expression before ‘double’
> > nc_utils.h:168: error: expected primary-expression before ‘const’
> > nc_utils.h:170: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:170: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:170: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:170: error: expected primary-expression before ‘,’
token
> > nc_utils.h:170: error: expected primary-expression before ‘int’
> > nc_utils.h:170: error: expected primary-expression before ‘const’
> > nc_utils.h:170: error: expected primary-expression before ‘const’
> > nc_utils.h:171: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:171: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:171: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:171: error: expected primary-expression before ‘,’
token
> > nc_utils.h:171: error: expected primary-expression before ‘char’
> > nc_utils.h:171: error: expected primary-expression before ‘const’
> > nc_utils.h:171: error: expected primary-expression before ‘const’
> > nc_utils.h:172: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:172: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:172: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:172: error: expected primary-expression before ‘,’
token
> > nc_utils.h:172: error: expected primary-expression before ‘float’
> > nc_utils.h:172: error: expected primary-expression before ‘const’
> > nc_utils.h:172: error: expected primary-expression before ‘const’
> > nc_utils.h:173: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:173: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:173: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:173: error: expected primary-expression before ‘,’
token
> > nc_utils.h:173: error: expected primary-expression before ‘double’
> > nc_utils.h:173: error: expected primary-expression before ‘const’
> > nc_utils.h:173: error: expected primary-expression before ‘const’
> > nc_utils.h:174: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:174: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:174: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:174: error: expected primary-expression before ‘,’
token
> > nc_utils.h:174: error: expected primary-expression before ‘*’
token
> > nc_utils.h:174: error: ‘data’ was not declared in this scope
> > nc_utils.h:174: error: expected primary-expression before ‘const’
> > nc_utils.h:174: error: expected primary-expression before ‘const’
> > nc_utils.h:176: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:176: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:176: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:176: error: expected primary-expression before ‘,’
token
> > nc_utils.h:176: error: expected primary-expression before ‘int’
> > nc_utils.h:176: error: expected primary-expression before ‘const’
> > nc_utils.h:176: error: expected primary-expression before ‘const’
> > nc_utils.h:177: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:177: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:177: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:177: error: expected primary-expression before ‘,’
token
> > nc_utils.h:177: error: expected primary-expression before ‘char’
> > nc_utils.h:177: error: expected primary-expression before ‘const’
> > nc_utils.h:177: error: expected primary-expression before ‘const’
> > nc_utils.h:178: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:178: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:178: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:178: error: expected primary-expression before ‘,’
token
> > nc_utils.h:178: error: expected primary-expression before ‘short’
> > nc_utils.h:178: error: expected primary-expression before ‘const’
> > nc_utils.h:178: error: expected primary-expression before ‘const’
> > nc_utils.h:179: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:179: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:179: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:179: error: expected primary-expression before ‘,’
token
> > nc_utils.h:179: error: expected primary-expression before ‘float’
> > nc_utils.h:179: error: expected primary-expression before ‘const’
> > nc_utils.h:179: error: expected primary-expression before ‘const’
> > nc_utils.h:180: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:180: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:180: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:180: error: expected primary-expression before ‘,’
token
> > nc_utils.h:180: error: expected primary-expression before ‘double’
> > nc_utils.h:180: error: expected primary-expression before ‘const’
> > nc_utils.h:180: error: expected primary-expression before ‘const’
> > nc_utils.h:181: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:181: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:181: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:181: error: expected primary-expression before ‘,’
token
> > nc_utils.h:181: error: expected primary-expression before ‘*’
token
> > nc_utils.h:181: error: ‘data’ was not declared in this scope
> > nc_utils.h:181: error: expected primary-expression before ‘const’
> > nc_utils.h:181: error: expected primary-expression before ‘const’
> > nc_utils.h:183: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:183: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:183: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:183: error: expected primary-expression before ‘,’
token
> > nc_utils.h:183: error: expected primary-expression before ‘const’
> > nc_utils.h:183: error: expected primary-expression before ‘int’
> > nc_utils.h:183: error: expected primary-expression before ‘const’
> > nc_utils.h:183: error: expected primary-expression before ‘const’
> > nc_utils.h:184: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:184: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:184: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:184: error: expected primary-expression before ‘,’
token
> > nc_utils.h:184: error: expected primary-expression before ‘const’
> > nc_utils.h:184: error: expected primary-expression before ‘char’
> > nc_utils.h:184: error: expected primary-expression before ‘const’
> > nc_utils.h:184: error: expected primary-expression before ‘const’
> > nc_utils.h:185: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:185: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:185: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:185: error: expected primary-expression before ‘,’
token
> > nc_utils.h:185: error: expected primary-expression before ‘const’
> > nc_utils.h:185: error: expected primary-expression before ‘float’
> > nc_utils.h:185: error: expected primary-expression before ‘const’
> > nc_utils.h:185: error: expected primary-expression before ‘const’
> > nc_utils.h:186: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:186: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:186: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:186: error: expected primary-expression before ‘,’
token
> > nc_utils.h:186: error: expected primary-expression before ‘const’
> > nc_utils.h:186: error: expected primary-expression before ‘double’
> > nc_utils.h:186: error: expected primary-expression before ‘const’
> > nc_utils.h:186: error: expected primary-expression before ‘const’
> > nc_utils.h:187: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:187: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:187: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:187: error: expected primary-expression before ‘,’
token
> > nc_utils.h:187: error: expected primary-expression before ‘const’
> > nc_utils.h:187: error: expected primary-expression before ‘*’
token
> > nc_utils.h:187: error: ‘data’ was not declared in this scope
> > nc_utils.h:187: error: expected primary-expression before ‘const’
> > nc_utils.h:187: error: expected primary-expression before ‘const’
> > nc_utils.h:189: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:189: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:189: error: expected primary-expression before ‘,’
token
> > nc_utils.h:189: error: expected primary-expression before ‘const’
> > nc_utils.h:189: error: initializer expression list treated as
compound
> > expression
> > nc_utils.h:190: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:190: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:190: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:190: error: expected primary-expression before ‘,’
token
> > nc_utils.h:190: error: expected primary-expression before ‘const’
> > nc_utils.h:191: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:191: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:191: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:191: error: expected primary-expression before ‘,’
token
> > nc_utils.h:191: error: expected primary-expression before ‘const’
> > nc_utils.h:192: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:192: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:192: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:192: error: expected primary-expression before ‘,’
token
> > nc_utils.h:192: error: expected primary-expression before ‘const’
> > nc_utils.h:193: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:193: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:193: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:193: error: expected primary-expression before ‘,’
token
> > nc_utils.h:193: error: expected primary-expression before ‘const’
> > nc_utils.h:195: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:195: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:195: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:195: error: expected primary-expression before ‘,’
token
> > nc_utils.h:195: error: expected primary-expression before ‘const’
> > nc_utils.h:195: error: expected primary-expression before ‘const’
> > nc_utils.h:195: error: expected primary-expression before ‘const’
> > nc_utils.h:195: error: expected primary-expression before ‘const’
> > nc_utils.h:196: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:196: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:196: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:196: error: expected primary-expression before ‘,’
token
> > nc_utils.h:196: error: expected primary-expression before ‘const’
> > nc_utils.h:196: error: expected primary-expression before ‘const’
> > nc_utils.h:196: error: expected primary-expression before ‘const’
> > nc_utils.h:196: error: expected primary-expression before ‘const’
> > nc_utils.h:197: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:197: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:197: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:197: error: expected primary-expression before ‘,’
token
> > nc_utils.h:197: error: expected primary-expression before ‘const’
> > nc_utils.h:197: error: expected primary-expression before ‘const’
> > nc_utils.h:197: error: expected primary-expression before ‘const’
> > nc_utils.h:197: error: expected primary-expression before ‘const’
> > nc_utils.h:198: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:198: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:198: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:198: error: expected primary-expression before ‘,’
token
> > nc_utils.h:198: error: expected primary-expression before ‘const’
> > nc_utils.h:198: error: expected primary-expression before ‘const’
> > nc_utils.h:198: error: expected primary-expression before ‘const’
> > nc_utils.h:198: error: expected primary-expression before ‘const’
> > nc_utils.h:199: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:199: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:199: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:199: error: expected primary-expression before ‘,’
token
> > nc_utils.h:199: error: expected primary-expression before ‘const’
> > nc_utils.h:199: error: expected primary-expression before ‘const’
> > nc_utils.h:199: error: expected primary-expression before ‘const’
> > nc_utils.h:199: error: expected primary-expression before ‘const’
> > nc_utils.h:201: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:201: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:201: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:201: error: expected primary-expression before ‘,’
token
> > nc_utils.h:201: error: expected primary-expression before ‘const’
> > nc_utils.h:201: error: expected primary-expression before ‘const’
> > nc_utils.h:201: error: expected primary-expression before ‘const’
> > nc_utils.h:202: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:202: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:202: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:202: error: expected primary-expression before ‘,’
token
> > nc_utils.h:202: error: expected primary-expression before ‘const’
> > nc_utils.h:202: error: expected primary-expression before ‘const’
> > nc_utils.h:202: error: expected primary-expression before ‘const’
> > nc_utils.h:203: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:203: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:203: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:203: error: expected primary-expression before ‘,’
token
> > nc_utils.h:203: error: expected primary-expression before ‘const’
> > nc_utils.h:203: error: expected primary-expression before ‘const’
> > nc_utils.h:203: error: expected primary-expression before ‘const’
> > nc_utils.h:204: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:204: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:204: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:204: error: expected primary-expression before ‘,’
token
> > nc_utils.h:204: error: expected primary-expression before ‘const’
> > nc_utils.h:204: error: expected primary-expression before ‘const’
> > nc_utils.h:204: error: expected primary-expression before ‘const’
> > nc_utils.h:205: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:205: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:205: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:205: error: expected primary-expression before ‘,’
token
> > nc_utils.h:205: error: expected primary-expression before ‘const’
> > nc_utils.h:205: error: expected primary-expression before ‘const’
> > nc_utils.h:205: error: expected primary-expression before ‘const’
> > nc_utils.h:206: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:206: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:206: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:206: error: expected primary-expression before ‘,’
token
> > nc_utils.h:206: error: expected primary-expression before ‘const’
> > nc_utils.h:206: error: expected primary-expression before ‘const’
> > nc_utils.h:206: error: expected primary-expression before ‘const’
> > nc_utils.h:207: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:207: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:207: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:207: error: expected primary-expression before ‘,’
token
> > nc_utils.h:207: error: expected primary-expression before ‘const’
> > nc_utils.h:207: error: expected primary-expression before ‘const’
> > nc_utils.h:207: error: expected primary-expression before ‘const’
> > nc_utils.h:208: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:208: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:208: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:208: error: expected primary-expression before ‘,’
token
> > nc_utils.h:208: error: expected primary-expression before ‘const’
> > nc_utils.h:208: error: expected primary-expression before ‘const’
> > nc_utils.h:208: error: expected primary-expression before ‘const’
> > nc_utils.h:210: warning: ‘put_nc_data_with_dims’ initialized and
declared
> > ‘extern’
> > nc_utils.h:210: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:210: error: expected primary-expression before ‘,’
token
> > nc_utils.h:210: error: expected primary-expression before ‘const’
> > nc_utils.h:210: error: expected primary-expression before ‘const’
> > nc_utils.h:211: error: expected primary-expression before ‘const’
> > nc_utils.h:211: error: expected primary-expression before ‘const’
> > nc_utils.h:211: error: initializer expression list treated as
compound
> > expression
> > nc_utils.h:212: warning: ‘put_nc_data_with_dims’ initialized and
declared
> > ‘extern’
> > nc_utils.h:212: error: redefinition of ‘bool
put_nc_data_with_dims’
> > nc_utils.h:210: error: ‘bool put_nc_data_with_dims’ previously
defined
> here
> > nc_utils.h:212: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:212: error: expected primary-expression before ‘,’
token
> > nc_utils.h:212: error: expected primary-expression before ‘const’
> > nc_utils.h:212: error: expected primary-expression before ‘const’
> > nc_utils.h:213: error: expected primary-expression before ‘const’
> > nc_utils.h:213: error: expected primary-expression before ‘const’
> > nc_utils.h:214: warning: ‘put_nc_data_with_dims’ initialized and
declared
> > ‘extern’
> > nc_utils.h:214: error: redefinition of ‘bool
put_nc_data_with_dims’
> > nc_utils.h:210: error: ‘bool put_nc_data_with_dims’ previously
defined
> here
> > nc_utils.h:214: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:214: error: expected primary-expression before ‘,’
token
> > nc_utils.h:214: error: expected primary-expression before ‘const’
> > nc_utils.h:214: error: expected primary-expression before ‘const’
> > nc_utils.h:215: error: expected primary-expression before ‘const’
> > nc_utils.h:215: error: expected primary-expression before ‘const’
> > nc_utils.h:216: warning: ‘put_nc_data_with_dims’ initialized and
declared
> > ‘extern’
> > nc_utils.h:216: error: redefinition of ‘bool
put_nc_data_with_dims’
> > nc_utils.h:210: error: ‘bool put_nc_data_with_dims’ previously
defined
> here
> > nc_utils.h:216: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:216: error: expected primary-expression before ‘,’
token
> > nc_utils.h:216: error: expected primary-expression before ‘const’
> > nc_utils.h:216: error: expected primary-expression before ‘const’
> > nc_utils.h:217: error: expected primary-expression before ‘const’
> > nc_utils.h:217: error: expected primary-expression before ‘const’
> > nc_utils.h:218: warning: ‘put_nc_data_with_dims’ initialized and
declared
> > ‘extern’
> > nc_utils.h:218: error: redefinition of ‘bool
put_nc_data_with_dims’
> > nc_utils.h:210: error: ‘bool put_nc_data_with_dims’ previously
defined
> here
> > nc_utils.h:218: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:218: error: expected primary-expression before ‘,’
token
> > nc_utils.h:218: error: expected primary-expression before ‘const’
> > nc_utils.h:218: error: expected primary-expression before ‘const’
> > nc_utils.h:219: error: expected primary-expression before ‘const’
> > nc_utils.h:219: error: expected primary-expression before ‘const’
> > nc_utils.h:220: warning: ‘put_nc_data_with_dims’ initialized and
declared
> > ‘extern’
> > nc_utils.h:220: error: redefinition of ‘bool
put_nc_data_with_dims’
> > nc_utils.h:210: error: ‘bool put_nc_data_with_dims’ previously
defined
> here
> > nc_utils.h:220: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:220: error: expected primary-expression before ‘,’
token
> > nc_utils.h:220: error: expected primary-expression before ‘const’
> > nc_utils.h:220: error: expected primary-expression before ‘const’
> > nc_utils.h:221: error: expected primary-expression before ‘const’
> > nc_utils.h:221: error: expected primary-expression before ‘const’
> > nc_utils.h:223: error: ‘NcVar’ does not name a type
> > nc_utils.h:225: error: ‘NcVar’ does not name a type
> > nc_utils.h:228: warning: ‘has_var’ initialized and declared
‘extern’
> > nc_utils.h:228: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:228: error: expected primary-expression before ‘,’
token
> > nc_utils.h:228: error: expected primary-expression before ‘const’
> > nc_utils.h:228: error: initializer expression list treated as
compound
> > expression
> > nc_utils.h:231: error: ‘NcVar’ does not name a type
> > nc_utils.h:232: error: ‘NcVar’ does not name a type
> > nc_utils.h:233: error: ‘NcVar’ does not name a type
> > In file included from nc_var_info.cc:24:
> > nc_utils.h:234: error: ‘NcVar’ does not name a type
> > nc_utils.h:235: error: ‘NcVar’ does not name a type
> > nc_utils.h:236: error: ‘NcVar’ does not name a type
> > nc_utils.h:238: error: ‘NcDim’ does not name a type
> > nc_utils.h:240: error: ‘NcDim’ does not name a type
> > nc_utils.h:241: warning: ‘has_dim’ initialized and declared
‘extern’
> > nc_utils.h:241: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:241: error: expected primary-expression before ‘,’
token
> > nc_utils.h:241: error: expected primary-expression before ‘const’
> > nc_utils.h:241: error: initializer expression list treated as
compound
> > expression
> > nc_utils.h:242: error: ISO C++ forbids declaration of ‘NcFile’
with no
> type
> > nc_utils.h:242: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:243: error: ISO C++ forbids declaration of ‘NcVar’ with
no
> type
> > nc_utils.h:243: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:244: error: ISO C++ forbids declaration of ‘NcFile’
with no
> type
> > nc_utils.h:244: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:245: error: ISO C++ forbids declaration of ‘NcDim’ with
no
> type
> > nc_utils.h:245: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:246: error: ISO C++ forbids declaration of ‘NcFile’
with no
> type
> > nc_utils.h:246: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:247: error: ‘NcDim’ does not name a type
> > nc_utils.h:248: error: ‘NcDim’ does not name a type
> > nc_utils.h:249: error: ‘NcDim’ does not name a type
> > nc_utils.h:252: error: ISO C++ forbids declaration of ‘NcVar’ with
no
> type
> > nc_utils.h:252: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:253: error: ISO C++ forbids declaration of ‘NcFile’
with no
> type
> > nc_utils.h:253: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:256: error: expected initializer before ‘*’ token
> > nc_utils.h:258: warning: ‘get_data_size’ initialized and declared
> ‘extern’
> > nc_utils.h:258: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:258: error: expected primary-expression before ‘)’
token
> > In file included from nc_var_info.cc:25:
> > nc_var_info.h:25: error: ‘netCDF’ is not a namespace-name
> > nc_var_info.h:25: error: expected namespace-name before ‘;’ token
> > In file included from nc_var_info.cc:25:
> > nc_var_info.h:29: error: ISO C++ forbids declaration of ‘NcAtt’
with no
> > type
> > nc_var_info.h:29: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_var_info.h:54: error: ISO C++ forbids declaration of ‘NcVar’
with no
> > type
> > nc_var_info.h:54: error: expected ‘;’ before ‘*’ token
> > nc_var_info.h:70: error: ISO C++ forbids declaration of ‘NcDim’
with no
> > type
> > nc_var_info.h:70: error: expected ‘;’ before ‘*’ token
> > nc_var_info.cc:30: error: ISO C++ forbids declaration of ‘NcAtt’
with no
> > type
> > nc_var_info.cc:30: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_var_info.cc: In function ‘unixtime
get_att_value_unixtime(int)’:
> > nc_var_info.cc:32: error: ‘att’ was not declared in this scope
> > nc_var_info.cc:33: error: ‘NC_INT’ was not declared in this scope
> > nc_var_info.cc:37: error: ‘NC_CHAR’ was not declared in this scope
> > nc_var_info.cc: In member function ‘void
NcVarInfo::init_from_scratch()
> ’:
> > nc_var_info.cc:119: error: ‘Dims’ was not declared in this scope
> > nc_var_info.cc:119: error: ‘NcDim’ was not declared in this scope
> > nc_var_info.cc:119: error: expected primary-expression before ‘)’
token
> > nc_var_info.cc:119: error: expected ‘;’ before numeric constant
> > nc_var_info.cc: In member function ‘void NcVarInfo::clear()’:
> > nc_var_info.cc:135: error: ‘var’ was not declared in this scope
> > nc_var_info.cc:135: error: ‘NcVar’ was not declared in this scope
> > nc_var_info.cc:135: error: expected primary-expression before ‘)’
token
> > nc_var_info.cc:135: error: expected ‘;’ before numeric constant
> > nc_var_info.cc:151: error: ‘Dims’ was not declared in this scope
> > nc_var_info.cc:151: error: type ‘<type error>’ argument given to
> ‘delete’,
> > expected pointer
> > nc_var_info.cc:151: error: ‘NcDim’ was not declared in this scope
> > nc_var_info.cc:151: error: expected primary-expression before ‘)’
token
> > nc_var_info.cc:151: error: expected ‘;’ before numeric constant
> > nc_var_info.cc: In member function ‘void
NcVarInfo::dump(std::ostream&,
> > int) const’:
> > nc_var_info.cc:175: error: ‘var’ was not declared in this scope
> > nc_var_info.cc:201: error: ‘Dims’ was not declared in this scope
> > nc_var_info.cc: In member function ‘void NcVarInfo::assign(const
> > NcVarInfo&)’:
> > nc_var_info.cc:238: error: ‘var’ was not declared in this scope
> > nc_var_info.cc:238: error: ‘const class NcVarInfo’ has no member
named
> > ‘var’
> > nc_var_info.cc:259: error: ‘const class NcVarInfo’ has no member
named
> > ‘Dims’
> > nc_var_info.cc:261: error: ‘Dims’ was not declared in this scope
> > nc_var_info.cc:261: error: expected type-specifier before ‘NcDim’
> > nc_var_info.cc:261: error: expected ‘;’ before ‘NcDim’
> > nc_var_info.cc:263: error: ‘const class NcVarInfo’ has no member
named
> > ‘Dims’
> > nc_var_info.cc: In function ‘bool get_att_str(const NcVarInfo&,
> > ConcatString, ConcatString&)’:
> > nc_var_info.cc:291: error: ‘NcVarAtt’ was not declared in this
scope
> > nc_var_info.cc:291: error: expected ‘;’ before ‘att’
> > nc_var_info.cc:297: error: ‘att’ was not declared in this scope
> > nc_var_info.cc:297: error: ‘const class NcVarInfo’ has no member
named
> > ‘var’
> > nc_var_info.cc:302: error: ‘NcType’ has not been declared
> > nc_var_info.cc: In function ‘bool get_att_int(const NcVarInfo&,
> > ConcatString, int&)’:
> > nc_var_info.cc:328: error: ‘NcVarAtt’ was not declared in this
scope
> > nc_var_info.cc:328: error: expected ‘;’ before ‘att’
> > nc_var_info.cc:332: error: ‘att’ was not declared in this scope
> > nc_var_info.cc:332: error: ‘const class NcVarInfo’ has no member
named
> > ‘var’
> > nc_var_info.cc:337: error: ‘NcType’ has not been declared
> > nc_var_info.cc: In function ‘bool get_att_unixtime(const
NcVarInfo&,
> > ConcatString, unixtime&)’:
> > nc_var_info.cc:363: error: ‘NcVarAtt’ was not declared in this
scope
> > nc_var_info.cc:363: error: expected ‘;’ before ‘att’
> > nc_var_info.cc:369: error: ‘att’ was not declared in this scope
> > nc_var_info.cc:369: error: ‘const class NcVarInfo’ has no member
named
> > ‘var’
> > make[4]: *** [libvx_nc_util_a-nc_var_info.o] Error 1
> > make[4]: Leaving directory `/home/iumnwp/met-6.0_bugfix/
> > src/libcode/vx_nc_util'
> > make[3]: *** [all-recursive] Error 1
> > make[3]: Leaving directory `/home/iumnwp/met-
6.0_bugfix/src/libcode'
> > make[2]: *** [all-recursive] Error 1
> > make[2]: Leaving directory `/home/iumnwp/met-6.0_bugfix/src'
> > make[1]: *** [all-recursive] Error 1
> > make[1]: Leaving directory `/home/iumnwp/met-6.0_bugfix'
> > make: *** [all] Error 2
> >
> > -----邮件原件-----
> > 发件人: hgao [mailto:hgao at ium.cn]
> > 发送时间: 2017年9月25日 10:33
> > 收件人: 'met_help at ucar.edu'
> > 主题: 答复: [rt.rap.ucar.edu #82058] How to get average FSS score for
> several
> > days
> >
> > Dr. Gotway
> >
> >    I compiled met-6.0 failed and try with met-5.1, output the
following
> > message :
> >
> > [iumnwp at Ec226 modify_domain]$ ~/met-5.1/bin/stat_analysis -lookin
> > ./grid_stat/grid_stat_APCP_*_nbrcnt.txt -job aggregate -line_type
NBRCNT
> > -by FCST_VAR,FCST_LEAD,FCST_THRESH,INTERP_MTHD,INTERP_PNTS
-out_stat
> > agg_nbrcnt.txt
> > DEBUG 2: STAT Lines read     = 6030
> > DEBUG 2: STAT Lines retained = 6030
> > DEBUG 2:
> > DEBUG 2: Processing Job 1: -job aggregate -line_type NBRCNT -by
FCST_VAR
> > -by FCST_LEAD -by FCST_THRESH -by INTERP_MTHD -by INTERP_PNTS
-out_stat
> > agg_nbrcnt.txt DEBUG 1: Creating STAT output file "agg_nbrcnt.txt"
> > ERROR  :
> > ERROR  :
> > ERROR  :   MetConfig::read_string(const char *) -> unable to open
temp
> > file "config_40763_0_.temp"
> > ERROR  :
> >
> >
> > Does the config_40763_0_.temp
> >
> >
> >
> >
> >
> > -----邮件原件-----
> > 发件人: John Halley Gotway via RT [mailto:met_help at ucar.edu]
> > 发送时间: 2017年9月20日 21:27
> > 收件人: hgao at ium.cn
> > 主题: Re: [rt.rap.ucar.edu #82058] How to get average FSS score for
> several
> > days
> >
> > Gaohua,
> >
> > I see that you're wondering how to aggregate together the NBRCNT
lines
> > across multiple days, specifically the fractions skill score
(FSS).  The
> > STAT-Analysis tool is designed to do exactly what you need.
> >
> > You'll run the "aggregate" job type in stat_analysis to do this.
> >
> > Try running:
> >
> > met-6.0/bin/stat_analysis -lookin
2017*/grid_stat_APCP_*_nbrcnt.txt \
> > -job aggregate -line_type NBRCNT -by
> > FCST_VAR,FCST_LEAD,FCST_THRESH,INTERP_MTHD,INTERP_PNTS -out_stat
> > agg_nbrcnt.txt
> >
> > This job reads all the files you pass to it on the command line
with the
> > "-lookin" option.  If you list explicit filenames, it'll read them
> > directly.  If you list a top-level directory name, it'll search
that
> > directory for files ending in ".stat".
> >
> > We're running a job to "aggregate" the "NBRCNT" line type.
> >
> > And I've used the "-by" option and listed several header columns.
> > STAT-Analysis will run this job separately for each unique
combination of
> > those header column entries.
> >
> > The output is printed to the screen, but I used the "-out_stat"
option to
> > also write the aggregated output to a file named "agg_nbrcnt.txt".
> >
> > Please give that a shot and let me know how it goes.
> >
> > Thanks,
> > John Halley Gotway
> > met_help at ucar.edu
> >
> >
> >
> > On Wed, Sep 20, 2017 at 3:09 AM, hgao via RT <met_help at ucar.edu>
wrote:
> >
> > >
> > > Wed Sep 20 03:09:17 2017: Request 82058 was acted upon.
> > > Transaction: Ticket created by hgao at ium.cn
> > >        Queue: met_help
> > >      Subject: How to get average FSS score for several days
> > >        Owner: Nobody
> > >   Requestors: hgao at ium.cn
> > >       Status: new
> > >  Ticket <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=82058
> >
> > >
> > >
> > > Dear Sir:
> > >
> > >    I have run grid_stat successfully and got WRF 1 hour
accumulated
> > > precipitation FSS score of forcast every day , now how can I
average
> the
> > > FSS
> > > scores with several days even several months. I am not sure the
FSS
> socre
> > > could be average directly.Please give me some advice, any code
or
> scripts
> > > even better :)
> > >
> > > All Best Wishes
> > >
> > > Gaohua
> > >
> > > [iumnwp at Ec226 grid_stat]$ ls
2017091300/grid_stat_APCP_01_*nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_010000L_20170913_010000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_250000L_20170914_010000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_020000L_20170913_020000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_260000L_20170914_020000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_030000L_20170913_030000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_270000L_20170914_030000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_040000L_20170913_040000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_280000L_20170914_040000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_050000L_20170913_050000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_290000L_20170914_050000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_060000L_20170913_060000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_300000L_20170914_060000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_070000L_20170913_070000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_310000L_20170914_070000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_080000L_20170913_080000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_320000L_20170914_080000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_090000L_20170913_090000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_330000L_20170914_090000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_100000L_20170913_100000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_340000L_20170914_100000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_110000L_20170913_110000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_350000L_20170914_110000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_120000L_20170913_120000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_360000L_20170914_120000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_130000L_20170913_130000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_370000L_20170914_130000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_140000L_20170913_140000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_380000L_20170914_140000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_150000L_20170913_150000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_390000L_20170914_150000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_160000L_20170913_160000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_400000L_20170914_160000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_170000L_20170913_170000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_410000L_20170914_170000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_180000L_20170913_180000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_420000L_20170914_180000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_190000L_20170913_190000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_430000L_20170914_190000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_200000L_20170913_200000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_440000L_20170914_200000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_210000L_20170913_210000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_450000L_20170914_210000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_220000L_20170913_220000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_460000L_20170914_220000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_230000L_20170913_230000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_470000L_20170914_230000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_240000L_20170914_000000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_480000L_20170915_000000V_nbrcnt.txt
> > > [iumnwp at Ec226 grid_stat]$ ls
2017091200/grid_stat_APCP_01_*nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_010000L_20170912_010000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_250000L_20170913_010000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_020000L_20170912_020000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_260000L_20170913_020000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_030000L_20170912_030000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_270000L_20170913_030000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_040000L_20170912_040000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_280000L_20170913_040000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_050000L_20170912_050000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_290000L_20170913_050000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_060000L_20170912_060000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_300000L_20170913_060000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_070000L_20170912_070000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_310000L_20170913_070000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_080000L_20170912_080000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_320000L_20170913_080000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_090000L_20170912_090000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_330000L_20170913_090000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_100000L_20170912_100000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_340000L_20170913_100000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_110000L_20170912_110000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_350000L_20170913_110000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_120000L_20170912_120000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_360000L_20170913_120000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_130000L_20170912_130000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_370000L_20170913_130000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_140000L_20170912_140000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_380000L_20170913_140000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_150000L_20170912_150000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_390000L_20170913_150000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_160000L_20170912_160000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_400000L_20170913_160000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_170000L_20170912_170000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_410000L_20170913_170000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_180000L_20170912_180000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_420000L_20170913_180000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_190000L_20170912_190000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_430000L_20170913_190000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_200000L_20170912_200000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_440000L_20170913_200000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_210000L_20170912_210000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_450000L_20170913_210000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_220000L_20170912_220000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_460000L_20170913_220000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_230000L_20170912_230000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_470000L_20170913_230000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_240000L_20170913_000000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_480000L_20170914_000000V_nbrcnt.txt
> > > [iumnwp at Ec226 grid_stat]$ ls
2017091100/grid_stat_APCP_01_*nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_010000L_20170911_010000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_250000L_20170912_010000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_020000L_20170911_020000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_260000L_20170912_020000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_030000L_20170911_030000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_270000L_20170912_030000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_040000L_20170911_040000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_280000L_20170912_040000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_050000L_20170911_050000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_290000L_20170912_050000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_060000L_20170911_060000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_300000L_20170912_060000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_070000L_20170911_070000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_310000L_20170912_070000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_080000L_20170911_080000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_320000L_20170912_080000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_090000L_20170911_090000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_330000L_20170912_090000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_100000L_20170911_100000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_340000L_20170912_100000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_110000L_20170911_110000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_350000L_20170912_110000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_120000L_20170911_120000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_360000L_20170912_120000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_130000L_20170911_130000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_370000L_20170912_130000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_140000L_20170911_140000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_380000L_20170912_140000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_150000L_20170911_150000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_390000L_20170912_150000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_160000L_20170911_160000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_400000L_20170912_160000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_170000L_20170911_170000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_410000L_20170912_170000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_180000L_20170911_180000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_420000L_20170912_180000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_190000L_20170911_190000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_430000L_20170912_190000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_200000L_20170911_200000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_440000L_20170912_200000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_210000L_20170911_210000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_450000L_20170912_210000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_220000L_20170911_220000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_460000L_20170912_220000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_230000L_20170911_230000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_470000L_20170912_230000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_240000L_20170912_000000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_480000L_20170913_000000V_nbrcnt.txt
> > > [iumnwp at Ec226 grid_stat]$ ls
2017091400/grid_stat_APCP_01_*nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_010000L_20170914_010000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_250000L_20170915_010000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_020000L_20170914_020000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_260000L_20170915_020000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_030000L_20170914_030000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_270000L_20170915_030000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_040000L_20170914_040000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_280000L_20170915_040000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_050000L_20170914_050000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_290000L_20170915_050000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_060000L_20170914_060000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_300000L_20170915_060000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_070000L_20170914_070000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_310000L_20170915_070000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_080000L_20170914_080000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_320000L_20170915_080000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_090000L_20170914_090000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_330000L_20170915_090000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_100000L_20170914_100000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_340000L_20170915_100000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_110000L_20170914_110000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_350000L_20170915_110000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_120000L_20170914_120000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_360000L_20170915_120000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_130000L_20170914_130000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_370000L_20170915_130000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_140000L_20170914_140000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_380000L_20170915_140000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_150000L_20170914_150000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_390000L_20170915_150000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_160000L_20170914_160000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_400000L_20170915_160000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_170000L_20170914_170000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_410000L_20170915_170000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_180000L_20170914_180000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_420000L_20170915_180000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_190000L_20170914_190000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_430000L_20170915_190000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_200000L_20170914_200000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_440000L_20170915_200000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_210000L_20170914_210000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_450000L_20170915_210000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_220000L_20170914_220000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_460000L_20170915_220000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_230000L_20170914_230000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_470000L_20170915_230000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_240000L_20170915_000000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_480000L_20170916_000000V_nbrcnt.txt
> > >
> > >
> >
> >
> >
> >
>
>
>
>

------------------------------------------------
Subject: 答复: 答复: 答复: [rt.rap.ucar.edu #82058] How to get average FSS score for several days
From: hgao
Time: Tue Sep 26 21:55:59 2017

Yeah Sir, No problem. : )

Gaohua

-----邮件原件-----
发件人: Julie Prestopnik via RT [mailto:met_help at ucar.edu]
发送时间: 2017年9月27日 11:14
收件人: hgao at ium.cn
主题: Re: 答复: 答复: [rt.rap.ucar.edu #82058] How to get average FSS score
for several days

Great!  Thanks for letting us know that you were able to successfully
install MET.  Please let us know if you encounter any other issues and
please let us know how running the "aggregate" job works for you.

Julie

On Tue, Sep 26, 2017 at 8:54 PM, hgao via RT <met_help at ucar.edu>
wrote:

>
> <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=82058 >
>
> Dear Dr. Julie
>
>    I followed your bible and It works very well , Thanks again! I'll
make
> the chart next .  : )
>
> ALl my best wishes
> Gaohua
>
> -
> ----邮件原件-----
> 发件人: Julie Prestopnik via RT [mailto:met_help at ucar.edu]
> 发送时间: 2017年9月27日 3:04
> 收件人: hgao at ium.cn
> 主题: Re: 答复: [rt.rap.ucar.edu #82058] How to get average FSS score
for
> several days
>
> Hello.  I would suggest that you proceed with trying to get a
successful
> install of METv6.0 rather than using METv5.1.  I see the compilation
error:
>
> In file included from nc_var_info.cc:24:
> nc_utils.h:22:18: error: netcdf: No such file or directory
>
> In 6.0 we've made a large change from using NetCDF 3 to 4.  You'll
need to
> have both NetCDF 4 and HDF5, upon which NetCDF 4 is built,
installed.
>
> Please feel free to take a look at the MET User's Guide and the
online
> tutorial:
> http://www.dtcenter.org/met/users/docs/users_guide/MET_
> Users_Guide_v6.0.pdf
> http://www.dtcenter.org/met/users/support/online_tutorial/
> METv6.0/tutorial.php?name=compilation&category=req_libs
>
> There is an additional environment variable that will need to be
set, with
> the addition of HDF5:
> Set *$MET_HDF5* to point to the main HDF5 directory.
>
> Also, both the NetCDF-C package (netcdf-c-4.4.1.1) and the NetCDF-
CXX
> package (netcdf-cxx4-4.3.0) are required.
>
> Here are the commands we've been using to compile these packages
from
> source.  The following assumes that you're using the GNU compilers
and that
> you've defined MET_LIB_DIR to point to your desired installation
directory:
>
> # First pick where you'd like to install and define that as the
MET_LIB_DIR
> environment variable:
> setenv MET_LIB_DIR /path/to/lib/directory
>
> # Compilers
> setenv CC `which gcc`
> setenv CXX `which g++`
> setenv FC `which gfortran`
> setenv F77 `which gfortran`
>
> # HDF5
> wget https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/
> hdf5-1.10.0-patch1/src/hdf5-1.10.0-patch1.tar
> tar -xvzf hdf5-1.10.0-patch1.tar
> cd hdf5-1.10.0-patch1
> ./configure --prefix=${MET_LIB_DIR}
> make install
>
> # NetCDF-C
> wget https://github.com/Unidata/netcdf-c/archive/v4.4.1.1.zip
> unzip v4.4.1.1.zip
> cd netcdf-c-4.4.1.1
> ./configure --prefix=${MET_LIB_DIR} LDFLAGS=-L${MET_LIB_DIR}/lib
> CPPFLAGS=-I${MET_LIB_DIR}/include
> make install
>
> # NetCDF-CXX
> wget https://github.com/Unidata/netcdf-cxx4/archive/v4.3.0.tar.gz
> tar -xvzf v4.3.0.tar.gz
> cd netcdf-cxx4-4.3.0
> ./configure --prefix=${MET_LIB_DIR} LDFLAGS=-L${MET_LIB_DIR}/lib
> CPPFLAGS=-I${MET_LIB_DIR}/include
> make install
>
> I hope this helps!  Please let us know if you need further
assistance.
>
> Thanks,
> Julie
>
> On Sun, Sep 24, 2017 at 8:43 PM, hgao via RT <met_help at ucar.edu>
wrote:
>
> >
> > <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=82058 >
> >
> >
> >
> > met-6.0 compile error:
> >
> > ...   ....      ....
> > Making all in vx_nc_util
> > make[4]: Entering directory `/home/iumnwp/met-6.0_bugfix/
> > src/libcode/vx_nc_util'
> > g++ -DHAVE_CONFIG_H -I. -I../../..  -I../../../src/basic/vx_cal
> > -I../../../src/basic/vx_config -I../../../src/basic/vx_log
> > -I../../../src/basic/vx_math -I../../../src/basic/vx_util
> > -I../../../src/libcode/vx_afm
-I../../../src/libcode/vx_analysis_util
> > -I../../../src/libcode/vx_color -I../../../src/libcode/vx_data2d
> > -I../../../src/libcode/vx_data2d_factory
-I../../../src/libcode/vx_
> data2d_grib
> > -I../../../src/libcode/vx_data2d_grib2 -I../../../src/libcode/vx_
> data2d_nccf
> > -I../../../src/libcode/vx_data2d_nc_met -I../../../src/libcode/vx_
> data2d_nc_pinterp
> > -I../../../src/libcode/vx_geodesy -I../../../src/libcode/vx_gnomon
> > -I../../../src/libcode/vx_grid -I../../../src/libcode/vx_gsl_prob
> > -I../../../src/libcode/vx_nav -I../../../src/libcode/vx_nc_util
> > -I../../../src/libcode/vx_pb_util
-I../../../src/libcode/vx_plot_util
> > -I../../../src/libcode/vx_ps -I../../../src/libcode/vx_pxm
> > -I../../../src/libcode/vx_render -I../../../src/libcode/vx_regrid
> > -I../../../src/libcode/vx_shapedata -I../!
> >  ../../src/libcode/vx_solar -I../../../src/libcode/vx_statistics
> > -I../../../src/libcode/vx_stat_out
-I../../../src/libcode/vx_time_series
> > -I../../../src/libcode/vx_tc_util
-I/home/iumnwp/metlib/netcdf/include
> > -I/home/iumnwp/metlib/gsl/include -DBLOCK4
-DMET_BASE="\"/home/iumnwp/
> met-6.0_bugfix/share/met\""
> > -g -MT libvx_nc_util_a-nc_var_info.o -MD -MP -MF
> > .deps/libvx_nc_util_a-nc_var_info.Tpo -c -o
> libvx_nc_util_a-nc_var_info.o
> > `test -f 'nc_var_info.cc' || echo './'`nc_var_info.cc
> > In file included from nc_var_info.cc:24:
> > nc_utils.h:22:18: error: netcdf: No such file or directory
> > In file included from nc_var_info.cc:24:
> > nc_utils.h:23: error: ‘netCDF’ is not a namespace-name
> > nc_utils.h:23: error: expected namespace-name before ‘;’ token
> > In file included from nc_var_info.cc:24:
> > nc_utils.h:66: error: ISO C++ forbids declaration of ‘NcAtt’ with
no type
> > nc_utils.h:66: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:67: error: ISO C++ forbids declaration of ‘NcAtt’ with
no type
> > nc_utils.h:67: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:68: error: ISO C++ forbids declaration of ‘NcAtt’ with
no type
> > nc_utils.h:68: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:69: error: ISO C++ forbids declaration of ‘NcAtt’ with
no type
> > nc_utils.h:69: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:70: error: ISO C++ forbids declaration of ‘NcAtt’ with
no type
> > nc_utils.h:70: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:71: error: ISO C++ forbids declaration of ‘NcAtt’ with
no type
> > nc_utils.h:71: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:73: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> > nc_utils.h:73: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:74: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> > nc_utils.h:74: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:75: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> > nc_utils.h:75: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:76: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> > nc_utils.h:76: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:78: error: ISO C++ forbids declaration of ‘NcFile’ with
no
> type
> > nc_utils.h:78: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:79: error: ISO C++ forbids declaration of ‘NcFile’ with
no
> type
> > nc_utils.h:79: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:80: error: ISO C++ forbids declaration of ‘NcFile’ with
no
> type
> > nc_utils.h:80: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:81: error: ISO C++ forbids declaration of ‘NcFile’ with
no
> type
> > nc_utils.h:81: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:83: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> > nc_utils.h:83: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:85: error: ‘NcVarAtt’ does not name a type
> > nc_utils.h:86: error: ‘NcGroupAtt’ does not name a type
> > nc_utils.h:92: error: ISO C++ forbids declaration of ‘NcVarAtt’
with no
> > type
> > nc_utils.h:92: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:93: error: ISO C++ forbids declaration of ‘NcVarAtt’
with no
> > type
> > nc_utils.h:93: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:94: error: ISO C++ forbids declaration of ‘NcVarAtt’
with no
> > type
> > nc_utils.h:94: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:95: error: ISO C++ forbids declaration of ‘NcVarAtt’
with no
> > type
> > nc_utils.h:95: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:96: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> > nc_utils.h:96: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:97: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> > nc_utils.h:97: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:98: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> > nc_utils.h:98: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:101: warning: ‘has_att’ initialized and declared
‘extern’
> > nc_utils.h:101: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:101: error: expected primary-expression before ‘,’
token
> > nc_utils.h:101: error: expected primary-expression before ‘const’
> > nc_utils.h:101: error: expected primary-expression before ‘bool’
> > nc_utils.h:101: error: initializer expression list treated as
compound
> > expression
> > nc_utils.h:103: error: ISO C++ forbids declaration of ‘NcGroupAtt’
with
> no
> > type
> > nc_utils.h:103: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:105: error: ISO C++ forbids declaration of ‘NcFile’
with no
> type
> > nc_utils.h:105: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:106: error: ISO C++ forbids declaration of ‘NcFile’
with no
> type
> > nc_utils.h:106: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:107: error: ISO C++ forbids declaration of ‘NcFile’
with no
> type
> > nc_utils.h:107: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:108: error: ISO C++ forbids declaration of ‘NcFile’
with no
> type
> > nc_utils.h:108: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:109: error: ISO C++ forbids declaration of ‘NcFile’
with no
> type
> > nc_utils.h:109: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:113: error: variable or field ‘add_att’ declared void
> > nc_utils.h:113: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:113: error: expected primary-expression before ‘,’
token
> > nc_utils.h:113: error: expected primary-expression before ‘const’
> > nc_utils.h:113: error: expected primary-expression before ‘const’
> > nc_utils.h:114: error: variable or field ‘add_att’ declared void
> > nc_utils.h:114: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:114: error: expected primary-expression before ‘,’
token
> > nc_utils.h:114: error: expected primary-expression before ‘const’
> > nc_utils.h:114: error: expected primary-expression before ‘const’
> > nc_utils.h:115: error: variable or field ‘add_att’ declared void
> > nc_utils.h:115: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:115: error: expected primary-expression before ‘,’
token
> > nc_utils.h:115: error: expected primary-expression before ‘const’
> > nc_utils.h:115: error: expected primary-expression before ‘const’
> > nc_utils.h:116: error: variable or field ‘add_att’ declared void
> > nc_utils.h:116: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:116: error: expected primary-expression before ‘,’
token
> > nc_utils.h:116: error: expected primary-expression before ‘const’
> > nc_utils.h:116: error: expected primary-expression before ‘const’
> > nc_utils.h:117: error: variable or field ‘add_att’ declared void
> > nc_utils.h:117: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:117: error: expected primary-expression before ‘,’
token
> > nc_utils.h:117: error: expected primary-expression before ‘const’
> > nc_utils.h:117: error: expected primary-expression before ‘const’
> > nc_utils.h:118: error: variable or field ‘add_att’ declared void
> > nc_utils.h:118: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:118: error: expected primary-expression before ‘,’
token
> > nc_utils.h:118: error: expected primary-expression before ‘const’
> > nc_utils.h:118: error: expected primary-expression before ‘const’
> > nc_utils.h:119: error: variable or field ‘add_att’ declared void
> > nc_utils.h:119: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:119: error: expected primary-expression before ‘,’
token
> > nc_utils.h:119: error: expected primary-expression before ‘const’
> > nc_utils.h:119: error: expected primary-expression before ‘const’
> > nc_utils.h:121: warning: ‘get_var_names’ initialized and declared
> ‘extern’
> > nc_utils.h:121: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:121: error: expected primary-expression before ‘,’
token
> > nc_utils.h:121: error: expected primary-expression before ‘*’
token
> > nc_utils.h:121: error: ‘varNames’ was not declared in this scope
> > nc_utils.h:121: error: initializer expression list treated as
compound
> > expression
> > nc_utils.h:123: error: ISO C++ forbids declaration of ‘NcVar’ with
no
> type
> > nc_utils.h:123: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:124: error: ISO C++ forbids declaration of ‘NcVar’ with
no
> type
> > nc_utils.h:124: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:126: error: ISO C++ forbids declaration of ‘NcVar’ with
no
> type
> > nc_utils.h:126: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:128: error: ISO C++ forbids declaration of ‘NcVar’ with
no
> type
> > nc_utils.h:128: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:130: error: ISO C++ forbids declaration of ‘NcVar’ with
no
> type
> > nc_utils.h:130: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:132: error: ISO C++ forbids declaration of ‘NcVar’ with
no
> type
> > nc_utils.h:132: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:136: warning: ‘get_char_val’ initialized and declared
‘extern’
> > nc_utils.h:136: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:136: error: expected primary-expression before ‘,’
token
> > nc_utils.h:136: error: expected primary-expression before ‘const’
> > nc_utils.h:136: error: expected primary-expression before ‘const’
> > nc_utils.h:136: error: initializer expression list treated as
compound
> > expression
> > nc_utils.h:138: warning: ‘get_char_val’ initialized and declared
‘extern’
> > nc_utils.h:138: error: redefinition of ‘char get_char_val’
> > nc_utils.h:136: error: ‘char get_char_val’ previously defined here
> > nc_utils.h:138: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:138: error: ‘var’ was not declared in this scope
> > nc_utils.h:138: error: expected primary-expression before ‘const’
> > nc_utils.h:140: warning: ‘get_int_var’ initialized and declared
‘extern’
> > nc_utils.h:140: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:140: error: expected primary-expression before ‘,’
token
> > nc_utils.h:140: error: expected primary-expression before ‘const’
> > nc_utils.h:140: error: expected primary-expression before ‘const’
> > nc_utils.h:140: error: initializer expression list treated as
compound
> > expression
> > nc_utils.h:142: warning: ‘get_int_var’ initialized and declared
‘extern’
> > nc_utils.h:142: error: redefinition of ‘int get_int_var’
> > nc_utils.h:140: error: ‘int get_int_var’ previously defined here
> > nc_utils.h:142: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:142: error: expected primary-expression before ‘,’
token
> > nc_utils.h:142: error: expected primary-expression before ‘const’
> > nc_utils.h:144: warning: ‘get_double_var’ initialized and declared
> ‘extern’
> > nc_utils.h:144: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:144: error: expected primary-expression before ‘,’
token
> > nc_utils.h:144: error: expected primary-expression before ‘const’
> > nc_utils.h:144: error: expected primary-expression before ‘const’
> > nc_utils.h:144: error: initializer expression list treated as
compound
> > expression
> > nc_utils.h:146: warning: ‘get_double_var’ initialized and declared
> ‘extern’
> > nc_utils.h:146: error: redefinition of ‘double get_double_var’
> > nc_utils.h:144: error: ‘double get_double_var’ previously defined
here
> > nc_utils.h:146: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:146: error: expected primary-expression before ‘,’
token
> > nc_utils.h:146: error: expected primary-expression before ‘int’
> > nc_utils.h:148: warning: ‘get_float_var’ initialized and declared
> ‘extern’
> > nc_utils.h:148: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:148: error: expected primary-expression before ‘,’
token
> > nc_utils.h:148: error: expected primary-expression before ‘const’
> > nc_utils.h:148: error: expected primary-expression before ‘const’
> > nc_utils.h:148: error: initializer expression list treated as
compound
> > expression
> > nc_utils.h:150: warning: ‘get_float_var’ initialized and declared
> ‘extern’
> > nc_utils.h:150: error: redefinition of ‘float get_float_var’
> > nc_utils.h:148: error: ‘float get_float_var’ previously defined
here
> > nc_utils.h:150: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:150: error: expected primary-expression before ‘,’
token
> > nc_utils.h:150: error: expected primary-expression before ‘int’
> > nc_utils.h:152: warning: ‘get_string_val’ initialized and declared
> ‘extern’
> > nc_utils.h:152: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:152: error: expected primary-expression before ‘,’
token
> > nc_utils.h:152: error: expected primary-expression before ‘const’
> > nc_utils.h:152: error: expected primary-expression before ‘const’
> > nc_utils.h:153: error: expected primary-expression before ‘const’
> > nc_utils.h:153: error: expected primary-expression before ‘&’
token
> > nc_utils.h:153: error: ‘tmp_cs’ was not declared in this scope
> > nc_utils.h:153: error: initializer expression list treated as
compound
> > expression
> > nc_utils.h:155: warning: ‘get_string_val’ initialized and declared
> ‘extern’
> > nc_utils.h:155: error: redefinition of ‘ConcatString*
get_string_val’
> > nc_utils.h:152: error: ‘ConcatString* get_string_val’ previously
defined
> > here
> > nc_utils.h:155: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:155: error: ‘var’ was not declared in this scope
> > nc_utils.h:155: error: expected primary-expression before ‘const’
> > nc_utils.h:155: error: expected primary-expression before ‘const’
> > nc_utils.h:155: error: expected primary-expression before ‘&’
token
> > nc_utils.h:155: error: ‘tmp_cs’ was not declared in this scope
> > nc_utils.h:158: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:158: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:158: error: expected primary-expression before ‘,’
token
> > nc_utils.h:158: error: expected primary-expression before ‘int’
> > nc_utils.h:158: error: initializer expression list treated as
compound
> > expression
> > nc_utils.h:159: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:159: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:159: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:159: error: expected primary-expression before ‘,’
token
> > nc_utils.h:159: error: expected primary-expression before ‘char’
> > nc_utils.h:160: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:160: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:160: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:160: error: expected primary-expression before ‘,’
token
> > nc_utils.h:160: error: expected primary-expression before ‘float’
> > nc_utils.h:161: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:161: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:161: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:161: error: expected primary-expression before ‘,’
token
> > nc_utils.h:161: error: expected primary-expression before ‘double’
> > nc_utils.h:162: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:162: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:162: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:162: error: expected primary-expression before ‘,’
token
> > nc_utils.h:162: error: expected primary-expression before ‘*’
token
> > nc_utils.h:162: error: ‘data’ was not declared in this scope
> > nc_utils.h:164: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:164: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:164: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:164: error: expected primary-expression before ‘,’
token
> > nc_utils.h:164: error: expected primary-expression before ‘int’
> > nc_utils.h:164: error: expected primary-expression before ‘const’
> > nc_utils.h:165: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:165: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:165: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:165: error: expected primary-expression before ‘,’
token
> > nc_utils.h:165: error: expected primary-expression before ‘char’
> > nc_utils.h:165: error: expected primary-expression before ‘const’
> > nc_utils.h:166: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:166: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:166: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:166: error: expected primary-expression before ‘,’
token
> > nc_utils.h:166: error: expected primary-expression before ‘short’
> > nc_utils.h:166: error: expected primary-expression before ‘const’
> > nc_utils.h:167: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:167: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:167: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:167: error: expected primary-expression before ‘,’
token
> > nc_utils.h:167: error: expected primary-expression before ‘float’
> > nc_utils.h:167: error: expected primary-expression before ‘const’
> > nc_utils.h:168: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:168: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:168: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:168: error: expected primary-expression before ‘,’
token
> > nc_utils.h:168: error: expected primary-expression before ‘double’
> > nc_utils.h:168: error: expected primary-expression before ‘const’
> > nc_utils.h:170: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:170: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:170: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:170: error: expected primary-expression before ‘,’
token
> > nc_utils.h:170: error: expected primary-expression before ‘int’
> > nc_utils.h:170: error: expected primary-expression before ‘const’
> > nc_utils.h:170: error: expected primary-expression before ‘const’
> > nc_utils.h:171: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:171: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:171: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:171: error: expected primary-expression before ‘,’
token
> > nc_utils.h:171: error: expected primary-expression before ‘char’
> > nc_utils.h:171: error: expected primary-expression before ‘const’
> > nc_utils.h:171: error: expected primary-expression before ‘const’
> > nc_utils.h:172: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:172: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:172: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:172: error: expected primary-expression before ‘,’
token
> > nc_utils.h:172: error: expected primary-expression before ‘float’
> > nc_utils.h:172: error: expected primary-expression before ‘const’
> > nc_utils.h:172: error: expected primary-expression before ‘const’
> > nc_utils.h:173: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:173: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:173: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:173: error: expected primary-expression before ‘,’
token
> > nc_utils.h:173: error: expected primary-expression before ‘double’
> > nc_utils.h:173: error: expected primary-expression before ‘const’
> > nc_utils.h:173: error: expected primary-expression before ‘const’
> > nc_utils.h:174: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:174: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:174: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:174: error: expected primary-expression before ‘,’
token
> > nc_utils.h:174: error: expected primary-expression before ‘*’
token
> > nc_utils.h:174: error: ‘data’ was not declared in this scope
> > nc_utils.h:174: error: expected primary-expression before ‘const’
> > nc_utils.h:174: error: expected primary-expression before ‘const’
> > nc_utils.h:176: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:176: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:176: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:176: error: expected primary-expression before ‘,’
token
> > nc_utils.h:176: error: expected primary-expression before ‘int’
> > nc_utils.h:176: error: expected primary-expression before ‘const’
> > nc_utils.h:176: error: expected primary-expression before ‘const’
> > nc_utils.h:177: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:177: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:177: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:177: error: expected primary-expression before ‘,’
token
> > nc_utils.h:177: error: expected primary-expression before ‘char’
> > nc_utils.h:177: error: expected primary-expression before ‘const’
> > nc_utils.h:177: error: expected primary-expression before ‘const’
> > nc_utils.h:178: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:178: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:178: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:178: error: expected primary-expression before ‘,’
token
> > nc_utils.h:178: error: expected primary-expression before ‘short’
> > nc_utils.h:178: error: expected primary-expression before ‘const’
> > nc_utils.h:178: error: expected primary-expression before ‘const’
> > nc_utils.h:179: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:179: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:179: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:179: error: expected primary-expression before ‘,’
token
> > nc_utils.h:179: error: expected primary-expression before ‘float’
> > nc_utils.h:179: error: expected primary-expression before ‘const’
> > nc_utils.h:179: error: expected primary-expression before ‘const’
> > nc_utils.h:180: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:180: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:180: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:180: error: expected primary-expression before ‘,’
token
> > nc_utils.h:180: error: expected primary-expression before ‘double’
> > nc_utils.h:180: error: expected primary-expression before ‘const’
> > nc_utils.h:180: error: expected primary-expression before ‘const’
> > nc_utils.h:181: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:181: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:181: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:181: error: expected primary-expression before ‘,’
token
> > nc_utils.h:181: error: expected primary-expression before ‘*’
token
> > nc_utils.h:181: error: ‘data’ was not declared in this scope
> > nc_utils.h:181: error: expected primary-expression before ‘const’
> > nc_utils.h:181: error: expected primary-expression before ‘const’
> > nc_utils.h:183: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:183: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:183: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:183: error: expected primary-expression before ‘,’
token
> > nc_utils.h:183: error: expected primary-expression before ‘const’
> > nc_utils.h:183: error: expected primary-expression before ‘int’
> > nc_utils.h:183: error: expected primary-expression before ‘const’
> > nc_utils.h:183: error: expected primary-expression before ‘const’
> > nc_utils.h:184: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:184: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:184: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:184: error: expected primary-expression before ‘,’
token
> > nc_utils.h:184: error: expected primary-expression before ‘const’
> > nc_utils.h:184: error: expected primary-expression before ‘char’
> > nc_utils.h:184: error: expected primary-expression before ‘const’
> > nc_utils.h:184: error: expected primary-expression before ‘const’
> > nc_utils.h:185: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:185: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:185: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:185: error: expected primary-expression before ‘,’
token
> > nc_utils.h:185: error: expected primary-expression before ‘const’
> > nc_utils.h:185: error: expected primary-expression before ‘float’
> > nc_utils.h:185: error: expected primary-expression before ‘const’
> > nc_utils.h:185: error: expected primary-expression before ‘const’
> > nc_utils.h:186: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:186: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:186: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:186: error: expected primary-expression before ‘,’
token
> > nc_utils.h:186: error: expected primary-expression before ‘const’
> > nc_utils.h:186: error: expected primary-expression before ‘double’
> > nc_utils.h:186: error: expected primary-expression before ‘const’
> > nc_utils.h:186: error: expected primary-expression before ‘const’
> > nc_utils.h:187: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:187: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:187: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:187: error: expected primary-expression before ‘,’
token
> > nc_utils.h:187: error: expected primary-expression before ‘const’
> > nc_utils.h:187: error: expected primary-expression before ‘*’
token
> > nc_utils.h:187: error: ‘data’ was not declared in this scope
> > nc_utils.h:187: error: expected primary-expression before ‘const’
> > nc_utils.h:187: error: expected primary-expression before ‘const’
> > nc_utils.h:189: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:189: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:189: error: expected primary-expression before ‘,’
token
> > nc_utils.h:189: error: expected primary-expression before ‘const’
> > nc_utils.h:189: error: initializer expression list treated as
compound
> > expression
> > nc_utils.h:190: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:190: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:190: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:190: error: expected primary-expression before ‘,’
token
> > nc_utils.h:190: error: expected primary-expression before ‘const’
> > nc_utils.h:191: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:191: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:191: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:191: error: expected primary-expression before ‘,’
token
> > nc_utils.h:191: error: expected primary-expression before ‘const’
> > nc_utils.h:192: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:192: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:192: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:192: error: expected primary-expression before ‘,’
token
> > nc_utils.h:192: error: expected primary-expression before ‘const’
> > nc_utils.h:193: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:193: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:193: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:193: error: expected primary-expression before ‘,’
token
> > nc_utils.h:193: error: expected primary-expression before ‘const’
> > nc_utils.h:195: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:195: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:195: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:195: error: expected primary-expression before ‘,’
token
> > nc_utils.h:195: error: expected primary-expression before ‘const’
> > nc_utils.h:195: error: expected primary-expression before ‘const’
> > nc_utils.h:195: error: expected primary-expression before ‘const’
> > nc_utils.h:195: error: expected primary-expression before ‘const’
> > nc_utils.h:196: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:196: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:196: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:196: error: expected primary-expression before ‘,’
token
> > nc_utils.h:196: error: expected primary-expression before ‘const’
> > nc_utils.h:196: error: expected primary-expression before ‘const’
> > nc_utils.h:196: error: expected primary-expression before ‘const’
> > nc_utils.h:196: error: expected primary-expression before ‘const’
> > nc_utils.h:197: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:197: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:197: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:197: error: expected primary-expression before ‘,’
token
> > nc_utils.h:197: error: expected primary-expression before ‘const’
> > nc_utils.h:197: error: expected primary-expression before ‘const’
> > nc_utils.h:197: error: expected primary-expression before ‘const’
> > nc_utils.h:197: error: expected primary-expression before ‘const’
> > nc_utils.h:198: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:198: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:198: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:198: error: expected primary-expression before ‘,’
token
> > nc_utils.h:198: error: expected primary-expression before ‘const’
> > nc_utils.h:198: error: expected primary-expression before ‘const’
> > nc_utils.h:198: error: expected primary-expression before ‘const’
> > nc_utils.h:198: error: expected primary-expression before ‘const’
> > nc_utils.h:199: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:199: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:199: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:199: error: expected primary-expression before ‘,’
token
> > nc_utils.h:199: error: expected primary-expression before ‘const’
> > nc_utils.h:199: error: expected primary-expression before ‘const’
> > nc_utils.h:199: error: expected primary-expression before ‘const’
> > nc_utils.h:199: error: expected primary-expression before ‘const’
> > nc_utils.h:201: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:201: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:201: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:201: error: expected primary-expression before ‘,’
token
> > nc_utils.h:201: error: expected primary-expression before ‘const’
> > nc_utils.h:201: error: expected primary-expression before ‘const’
> > nc_utils.h:201: error: expected primary-expression before ‘const’
> > nc_utils.h:202: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:202: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:202: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:202: error: expected primary-expression before ‘,’
token
> > nc_utils.h:202: error: expected primary-expression before ‘const’
> > nc_utils.h:202: error: expected primary-expression before ‘const’
> > nc_utils.h:202: error: expected primary-expression before ‘const’
> > nc_utils.h:203: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:203: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:203: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:203: error: expected primary-expression before ‘,’
token
> > nc_utils.h:203: error: expected primary-expression before ‘const’
> > nc_utils.h:203: error: expected primary-expression before ‘const’
> > nc_utils.h:203: error: expected primary-expression before ‘const’
> > nc_utils.h:204: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:204: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:204: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:204: error: expected primary-expression before ‘,’
token
> > nc_utils.h:204: error: expected primary-expression before ‘const’
> > nc_utils.h:204: error: expected primary-expression before ‘const’
> > nc_utils.h:204: error: expected primary-expression before ‘const’
> > nc_utils.h:205: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:205: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:205: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:205: error: expected primary-expression before ‘,’
token
> > nc_utils.h:205: error: expected primary-expression before ‘const’
> > nc_utils.h:205: error: expected primary-expression before ‘const’
> > nc_utils.h:205: error: expected primary-expression before ‘const’
> > nc_utils.h:206: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:206: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:206: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:206: error: expected primary-expression before ‘,’
token
> > nc_utils.h:206: error: expected primary-expression before ‘const’
> > nc_utils.h:206: error: expected primary-expression before ‘const’
> > nc_utils.h:206: error: expected primary-expression before ‘const’
> > nc_utils.h:207: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:207: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:207: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:207: error: expected primary-expression before ‘,’
token
> > nc_utils.h:207: error: expected primary-expression before ‘const’
> > nc_utils.h:207: error: expected primary-expression before ‘const’
> > nc_utils.h:207: error: expected primary-expression before ‘const’
> > nc_utils.h:208: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:208: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:208: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:208: error: expected primary-expression before ‘,’
token
> > nc_utils.h:208: error: expected primary-expression before ‘const’
> > nc_utils.h:208: error: expected primary-expression before ‘const’
> > nc_utils.h:208: error: expected primary-expression before ‘const’
> > nc_utils.h:210: warning: ‘put_nc_data_with_dims’ initialized and
declared
> > ‘extern’
> > nc_utils.h:210: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:210: error: expected primary-expression before ‘,’
token
> > nc_utils.h:210: error: expected primary-expression before ‘const’
> > nc_utils.h:210: error: expected primary-expression before ‘const’
> > nc_utils.h:211: error: expected primary-expression before ‘const’
> > nc_utils.h:211: error: expected primary-expression before ‘const’
> > nc_utils.h:211: error: initializer expression list treated as
compound
> > expression
> > nc_utils.h:212: warning: ‘put_nc_data_with_dims’ initialized and
declared
> > ‘extern’
> > nc_utils.h:212: error: redefinition of ‘bool
put_nc_data_with_dims’
> > nc_utils.h:210: error: ‘bool put_nc_data_with_dims’ previously
defined
> here
> > nc_utils.h:212: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:212: error: expected primary-expression before ‘,’
token
> > nc_utils.h:212: error: expected primary-expression before ‘const’
> > nc_utils.h:212: error: expected primary-expression before ‘const’
> > nc_utils.h:213: error: expected primary-expression before ‘const’
> > nc_utils.h:213: error: expected primary-expression before ‘const’
> > nc_utils.h:214: warning: ‘put_nc_data_with_dims’ initialized and
declared
> > ‘extern’
> > nc_utils.h:214: error: redefinition of ‘bool
put_nc_data_with_dims’
> > nc_utils.h:210: error: ‘bool put_nc_data_with_dims’ previously
defined
> here
> > nc_utils.h:214: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:214: error: expected primary-expression before ‘,’
token
> > nc_utils.h:214: error: expected primary-expression before ‘const’
> > nc_utils.h:214: error: expected primary-expression before ‘const’
> > nc_utils.h:215: error: expected primary-expression before ‘const’
> > nc_utils.h:215: error: expected primary-expression before ‘const’
> > nc_utils.h:216: warning: ‘put_nc_data_with_dims’ initialized and
declared
> > ‘extern’
> > nc_utils.h:216: error: redefinition of ‘bool
put_nc_data_with_dims’
> > nc_utils.h:210: error: ‘bool put_nc_data_with_dims’ previously
defined
> here
> > nc_utils.h:216: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:216: error: expected primary-expression before ‘,’
token
> > nc_utils.h:216: error: expected primary-expression before ‘const’
> > nc_utils.h:216: error: expected primary-expression before ‘const’
> > nc_utils.h:217: error: expected primary-expression before ‘const’
> > nc_utils.h:217: error: expected primary-expression before ‘const’
> > nc_utils.h:218: warning: ‘put_nc_data_with_dims’ initialized and
declared
> > ‘extern’
> > nc_utils.h:218: error: redefinition of ‘bool
put_nc_data_with_dims’
> > nc_utils.h:210: error: ‘bool put_nc_data_with_dims’ previously
defined
> here
> > nc_utils.h:218: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:218: error: expected primary-expression before ‘,’
token
> > nc_utils.h:218: error: expected primary-expression before ‘const’
> > nc_utils.h:218: error: expected primary-expression before ‘const’
> > nc_utils.h:219: error: expected primary-expression before ‘const’
> > nc_utils.h:219: error: expected primary-expression before ‘const’
> > nc_utils.h:220: warning: ‘put_nc_data_with_dims’ initialized and
declared
> > ‘extern’
> > nc_utils.h:220: error: redefinition of ‘bool
put_nc_data_with_dims’
> > nc_utils.h:210: error: ‘bool put_nc_data_with_dims’ previously
defined
> here
> > nc_utils.h:220: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:220: error: expected primary-expression before ‘,’
token
> > nc_utils.h:220: error: expected primary-expression before ‘const’
> > nc_utils.h:220: error: expected primary-expression before ‘const’
> > nc_utils.h:221: error: expected primary-expression before ‘const’
> > nc_utils.h:221: error: expected primary-expression before ‘const’
> > nc_utils.h:223: error: ‘NcVar’ does not name a type
> > nc_utils.h:225: error: ‘NcVar’ does not name a type
> > nc_utils.h:228: warning: ‘has_var’ initialized and declared
‘extern’
> > nc_utils.h:228: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:228: error: expected primary-expression before ‘,’
token
> > nc_utils.h:228: error: expected primary-expression before ‘const’
> > nc_utils.h:228: error: initializer expression list treated as
compound
> > expression
> > nc_utils.h:231: error: ‘NcVar’ does not name a type
> > nc_utils.h:232: error: ‘NcVar’ does not name a type
> > nc_utils.h:233: error: ‘NcVar’ does not name a type
> > In file included from nc_var_info.cc:24:
> > nc_utils.h:234: error: ‘NcVar’ does not name a type
> > nc_utils.h:235: error: ‘NcVar’ does not name a type
> > nc_utils.h:236: error: ‘NcVar’ does not name a type
> > nc_utils.h:238: error: ‘NcDim’ does not name a type
> > nc_utils.h:240: error: ‘NcDim’ does not name a type
> > nc_utils.h:241: warning: ‘has_dim’ initialized and declared
‘extern’
> > nc_utils.h:241: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:241: error: expected primary-expression before ‘,’
token
> > nc_utils.h:241: error: expected primary-expression before ‘const’
> > nc_utils.h:241: error: initializer expression list treated as
compound
> > expression
> > nc_utils.h:242: error: ISO C++ forbids declaration of ‘NcFile’
with no
> type
> > nc_utils.h:242: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:243: error: ISO C++ forbids declaration of ‘NcVar’ with
no
> type
> > nc_utils.h:243: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:244: error: ISO C++ forbids declaration of ‘NcFile’
with no
> type
> > nc_utils.h:244: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:245: error: ISO C++ forbids declaration of ‘NcDim’ with
no
> type
> > nc_utils.h:245: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:246: error: ISO C++ forbids declaration of ‘NcFile’
with no
> type
> > nc_utils.h:246: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:247: error: ‘NcDim’ does not name a type
> > nc_utils.h:248: error: ‘NcDim’ does not name a type
> > nc_utils.h:249: error: ‘NcDim’ does not name a type
> > nc_utils.h:252: error: ISO C++ forbids declaration of ‘NcVar’ with
no
> type
> > nc_utils.h:252: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:253: error: ISO C++ forbids declaration of ‘NcFile’
with no
> type
> > nc_utils.h:253: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:256: error: expected initializer before ‘*’ token
> > nc_utils.h:258: warning: ‘get_data_size’ initialized and declared
> ‘extern’
> > nc_utils.h:258: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:258: error: expected primary-expression before ‘)’
token
> > In file included from nc_var_info.cc:25:
> > nc_var_info.h:25: error: ‘netCDF’ is not a namespace-name
> > nc_var_info.h:25: error: expected namespace-name before ‘;’ token
> > In file included from nc_var_info.cc:25:
> > nc_var_info.h:29: error: ISO C++ forbids declaration of ‘NcAtt’
with no
> > type
> > nc_var_info.h:29: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_var_info.h:54: error: ISO C++ forbids declaration of ‘NcVar’
with no
> > type
> > nc_var_info.h:54: error: expected ‘;’ before ‘*’ token
> > nc_var_info.h:70: error: ISO C++ forbids declaration of ‘NcDim’
with no
> > type
> > nc_var_info.h:70: error: expected ‘;’ before ‘*’ token
> > nc_var_info.cc:30: error: ISO C++ forbids declaration of ‘NcAtt’
with no
> > type
> > nc_var_info.cc:30: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_var_info.cc: In function ‘unixtime
get_att_value_unixtime(int)’:
> > nc_var_info.cc:32: error: ‘att’ was not declared in this scope
> > nc_var_info.cc:33: error: ‘NC_INT’ was not declared in this scope
> > nc_var_info.cc:37: error: ‘NC_CHAR’ was not declared in this scope
> > nc_var_info.cc: In member function ‘void
NcVarInfo::init_from_scratch()
> ’:
> > nc_var_info.cc:119: error: ‘Dims’ was not declared in this scope
> > nc_var_info.cc:119: error: ‘NcDim’ was not declared in this scope
> > nc_var_info.cc:119: error: expected primary-expression before ‘)’
token
> > nc_var_info.cc:119: error: expected ‘;’ before numeric constant
> > nc_var_info.cc: In member function ‘void NcVarInfo::clear()’:
> > nc_var_info.cc:135: error: ‘var’ was not declared in this scope
> > nc_var_info.cc:135: error: ‘NcVar’ was not declared in this scope
> > nc_var_info.cc:135: error: expected primary-expression before ‘)’
token
> > nc_var_info.cc:135: error: expected ‘;’ before numeric constant
> > nc_var_info.cc:151: error: ‘Dims’ was not declared in this scope
> > nc_var_info.cc:151: error: type ‘<type error>’ argument given to
> ‘delete’,
> > expected pointer
> > nc_var_info.cc:151: error: ‘NcDim’ was not declared in this scope
> > nc_var_info.cc:151: error: expected primary-expression before ‘)’
token
> > nc_var_info.cc:151: error: expected ‘;’ before numeric constant
> > nc_var_info.cc: In member function ‘void
NcVarInfo::dump(std::ostream&,
> > int) const’:
> > nc_var_info.cc:175: error: ‘var’ was not declared in this scope
> > nc_var_info.cc:201: error: ‘Dims’ was not declared in this scope
> > nc_var_info.cc: In member function ‘void NcVarInfo::assign(const
> > NcVarInfo&)’:
> > nc_var_info.cc:238: error: ‘var’ was not declared in this scope
> > nc_var_info.cc:238: error: ‘const class NcVarInfo’ has no member
named
> > ‘var’
> > nc_var_info.cc:259: error: ‘const class NcVarInfo’ has no member
named
> > ‘Dims’
> > nc_var_info.cc:261: error: ‘Dims’ was not declared in this scope
> > nc_var_info.cc:261: error: expected type-specifier before ‘NcDim’
> > nc_var_info.cc:261: error: expected ‘;’ before ‘NcDim’
> > nc_var_info.cc:263: error: ‘const class NcVarInfo’ has no member
named
> > ‘Dims’
> > nc_var_info.cc: In function ‘bool get_att_str(const NcVarInfo&,
> > ConcatString, ConcatString&)’:
> > nc_var_info.cc:291: error: ‘NcVarAtt’ was not declared in this
scope
> > nc_var_info.cc:291: error: expected ‘;’ before ‘att’
> > nc_var_info.cc:297: error: ‘att’ was not declared in this scope
> > nc_var_info.cc:297: error: ‘const class NcVarInfo’ has no member
named
> > ‘var’
> > nc_var_info.cc:302: error: ‘NcType’ has not been declared
> > nc_var_info.cc: In function ‘bool get_att_int(const NcVarInfo&,
> > ConcatString, int&)’:
> > nc_var_info.cc:328: error: ‘NcVarAtt’ was not declared in this
scope
> > nc_var_info.cc:328: error: expected ‘;’ before ‘att’
> > nc_var_info.cc:332: error: ‘att’ was not declared in this scope
> > nc_var_info.cc:332: error: ‘const class NcVarInfo’ has no member
named
> > ‘var’
> > nc_var_info.cc:337: error: ‘NcType’ has not been declared
> > nc_var_info.cc: In function ‘bool get_att_unixtime(const
NcVarInfo&,
> > ConcatString, unixtime&)’:
> > nc_var_info.cc:363: error: ‘NcVarAtt’ was not declared in this
scope
> > nc_var_info.cc:363: error: expected ‘;’ before ‘att’
> > nc_var_info.cc:369: error: ‘att’ was not declared in this scope
> > nc_var_info.cc:369: error: ‘const class NcVarInfo’ has no member
named
> > ‘var’
> > make[4]: *** [libvx_nc_util_a-nc_var_info.o] Error 1
> > make[4]: Leaving directory `/home/iumnwp/met-6.0_bugfix/
> > src/libcode/vx_nc_util'
> > make[3]: *** [all-recursive] Error 1
> > make[3]: Leaving directory `/home/iumnwp/met-
6.0_bugfix/src/libcode'
> > make[2]: *** [all-recursive] Error 1
> > make[2]: Leaving directory `/home/iumnwp/met-6.0_bugfix/src'
> > make[1]: *** [all-recursive] Error 1
> > make[1]: Leaving directory `/home/iumnwp/met-6.0_bugfix'
> > make: *** [all] Error 2
> >
> > -----邮件原件-----
> > 发件人: hgao [mailto:hgao at ium.cn]
> > 发送时间: 2017年9月25日 10:33
> > 收件人: 'met_help at ucar.edu'
> > 主题: 答复: [rt.rap.ucar.edu #82058] How to get average FSS score for
> several
> > days
> >
> > Dr. Gotway
> >
> >    I compiled met-6.0 failed and try with met-5.1, output the
following
> > message :
> >
> > [iumnwp at Ec226 modify_domain]$ ~/met-5.1/bin/stat_analysis -lookin
> > ./grid_stat/grid_stat_APCP_*_nbrcnt.txt -job aggregate -line_type
NBRCNT
> > -by FCST_VAR,FCST_LEAD,FCST_THRESH,INTERP_MTHD,INTERP_PNTS
-out_stat
> > agg_nbrcnt.txt
> > DEBUG 2: STAT Lines read     = 6030
> > DEBUG 2: STAT Lines retained = 6030
> > DEBUG 2:
> > DEBUG 2: Processing Job 1: -job aggregate -line_type NBRCNT -by
FCST_VAR
> > -by FCST_LEAD -by FCST_THRESH -by INTERP_MTHD -by INTERP_PNTS
-out_stat
> > agg_nbrcnt.txt DEBUG 1: Creating STAT output file "agg_nbrcnt.txt"
> > ERROR  :
> > ERROR  :
> > ERROR  :   MetConfig::read_string(const char *) -> unable to open
temp
> > file "config_40763_0_.temp"
> > ERROR  :
> >
> >
> > Does the config_40763_0_.temp
> >
> >
> >
> >
> >
> > -----邮件原件-----
> > 发件人: John Halley Gotway via RT [mailto:met_help at ucar.edu]
> > 发送时间: 2017年9月20日 21:27
> > 收件人: hgao at ium.cn
> > 主题: Re: [rt.rap.ucar.edu #82058] How to get average FSS score for
> several
> > days
> >
> > Gaohua,
> >
> > I see that you're wondering how to aggregate together the NBRCNT
lines
> > across multiple days, specifically the fractions skill score
(FSS).  The
> > STAT-Analysis tool is designed to do exactly what you need.
> >
> > You'll run the "aggregate" job type in stat_analysis to do this.
> >
> > Try running:
> >
> > met-6.0/bin/stat_analysis -lookin
2017*/grid_stat_APCP_*_nbrcnt.txt \
> > -job aggregate -line_type NBRCNT -by
> > FCST_VAR,FCST_LEAD,FCST_THRESH,INTERP_MTHD,INTERP_PNTS -out_stat
> > agg_nbrcnt.txt
> >
> > This job reads all the files you pass to it on the command line
with the
> > "-lookin" option.  If you list explicit filenames, it'll read them
> > directly.  If you list a top-level directory name, it'll search
that
> > directory for files ending in ".stat".
> >
> > We're running a job to "aggregate" the "NBRCNT" line type.
> >
> > And I've used the "-by" option and listed several header columns.
> > STAT-Analysis will run this job separately for each unique
combination of
> > those header column entries.
> >
> > The output is printed to the screen, but I used the "-out_stat"
option to
> > also write the aggregated output to a file named "agg_nbrcnt.txt".
> >
> > Please give that a shot and let me know how it goes.
> >
> > Thanks,
> > John Halley Gotway
> > met_help at ucar.edu
> >
> >
> >
> > On Wed, Sep 20, 2017 at 3:09 AM, hgao via RT <met_help at ucar.edu>
wrote:
> >
> > >
> > > Wed Sep 20 03:09:17 2017: Request 82058 was acted upon.
> > > Transaction: Ticket created by hgao at ium.cn
> > >        Queue: met_help
> > >      Subject: How to get average FSS score for several days
> > >        Owner: Nobody
> > >   Requestors: hgao at ium.cn
> > >       Status: new
> > >  Ticket <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=82058
> >
> > >
> > >
> > > Dear Sir:
> > >
> > >    I have run grid_stat successfully and got WRF 1 hour
accumulated
> > > precipitation FSS score of forcast every day , now how can I
average
> the
> > > FSS
> > > scores with several days even several months. I am not sure the
FSS
> socre
> > > could be average directly.Please give me some advice, any code
or
> scripts
> > > even better :)
> > >
> > > All Best Wishes
> > >
> > > Gaohua
> > >
> > > [iumnwp at Ec226 grid_stat]$ ls
2017091300/grid_stat_APCP_01_*nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_010000L_20170913_010000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_250000L_20170914_010000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_020000L_20170913_020000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_260000L_20170914_020000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_030000L_20170913_030000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_270000L_20170914_030000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_040000L_20170913_040000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_280000L_20170914_040000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_050000L_20170913_050000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_290000L_20170914_050000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_060000L_20170913_060000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_300000L_20170914_060000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_070000L_20170913_070000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_310000L_20170914_070000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_080000L_20170913_080000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_320000L_20170914_080000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_090000L_20170913_090000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_330000L_20170914_090000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_100000L_20170913_100000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_340000L_20170914_100000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_110000L_20170913_110000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_350000L_20170914_110000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_120000L_20170913_120000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_360000L_20170914_120000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_130000L_20170913_130000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_370000L_20170914_130000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_140000L_20170913_140000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_380000L_20170914_140000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_150000L_20170913_150000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_390000L_20170914_150000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_160000L_20170913_160000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_400000L_20170914_160000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_170000L_20170913_170000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_410000L_20170914_170000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_180000L_20170913_180000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_420000L_20170914_180000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_190000L_20170913_190000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_430000L_20170914_190000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_200000L_20170913_200000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_440000L_20170914_200000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_210000L_20170913_210000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_450000L_20170914_210000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_220000L_20170913_220000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_460000L_20170914_220000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_230000L_20170913_230000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_470000L_20170914_230000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_240000L_20170914_000000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_480000L_20170915_000000V_nbrcnt.txt
> > > [iumnwp at Ec226 grid_stat]$ ls
2017091200/grid_stat_APCP_01_*nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_010000L_20170912_010000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_250000L_20170913_010000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_020000L_20170912_020000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_260000L_20170913_020000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_030000L_20170912_030000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_270000L_20170913_030000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_040000L_20170912_040000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_280000L_20170913_040000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_050000L_20170912_050000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_290000L_20170913_050000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_060000L_20170912_060000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_300000L_20170913_060000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_070000L_20170912_070000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_310000L_20170913_070000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_080000L_20170912_080000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_320000L_20170913_080000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_090000L_20170912_090000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_330000L_20170913_090000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_100000L_20170912_100000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_340000L_20170913_100000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_110000L_20170912_110000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_350000L_20170913_110000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_120000L_20170912_120000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_360000L_20170913_120000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_130000L_20170912_130000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_370000L_20170913_130000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_140000L_20170912_140000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_380000L_20170913_140000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_150000L_20170912_150000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_390000L_20170913_150000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_160000L_20170912_160000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_400000L_20170913_160000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_170000L_20170912_170000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_410000L_20170913_170000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_180000L_20170912_180000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_420000L_20170913_180000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_190000L_20170912_190000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_430000L_20170913_190000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_200000L_20170912_200000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_440000L_20170913_200000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_210000L_20170912_210000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_450000L_20170913_210000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_220000L_20170912_220000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_460000L_20170913_220000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_230000L_20170912_230000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_470000L_20170913_230000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_240000L_20170913_000000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_480000L_20170914_000000V_nbrcnt.txt
> > > [iumnwp at Ec226 grid_stat]$ ls
2017091100/grid_stat_APCP_01_*nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_010000L_20170911_010000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_250000L_20170912_010000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_020000L_20170911_020000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_260000L_20170912_020000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_030000L_20170911_030000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_270000L_20170912_030000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_040000L_20170911_040000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_280000L_20170912_040000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_050000L_20170911_050000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_290000L_20170912_050000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_060000L_20170911_060000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_300000L_20170912_060000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_070000L_20170911_070000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_310000L_20170912_070000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_080000L_20170911_080000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_320000L_20170912_080000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_090000L_20170911_090000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_330000L_20170912_090000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_100000L_20170911_100000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_340000L_20170912_100000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_110000L_20170911_110000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_350000L_20170912_110000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_120000L_20170911_120000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_360000L_20170912_120000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_130000L_20170911_130000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_370000L_20170912_130000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_140000L_20170911_140000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_380000L_20170912_140000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_150000L_20170911_150000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_390000L_20170912_150000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_160000L_20170911_160000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_400000L_20170912_160000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_170000L_20170911_170000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_410000L_20170912_170000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_180000L_20170911_180000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_420000L_20170912_180000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_190000L_20170911_190000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_430000L_20170912_190000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_200000L_20170911_200000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_440000L_20170912_200000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_210000L_20170911_210000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_450000L_20170912_210000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_220000L_20170911_220000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_460000L_20170912_220000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_230000L_20170911_230000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_470000L_20170912_230000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_240000L_20170912_000000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_480000L_20170913_000000V_nbrcnt.txt
> > > [iumnwp at Ec226 grid_stat]$ ls
2017091400/grid_stat_APCP_01_*nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_010000L_20170914_010000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_250000L_20170915_010000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_020000L_20170914_020000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_260000L_20170915_020000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_030000L_20170914_030000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_270000L_20170915_030000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_040000L_20170914_040000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_280000L_20170915_040000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_050000L_20170914_050000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_290000L_20170915_050000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_060000L_20170914_060000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_300000L_20170915_060000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_070000L_20170914_070000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_310000L_20170915_070000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_080000L_20170914_080000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_320000L_20170915_080000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_090000L_20170914_090000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_330000L_20170915_090000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_100000L_20170914_100000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_340000L_20170915_100000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_110000L_20170914_110000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_350000L_20170915_110000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_120000L_20170914_120000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_360000L_20170915_120000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_130000L_20170914_130000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_370000L_20170915_130000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_140000L_20170914_140000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_380000L_20170915_140000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_150000L_20170914_150000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_390000L_20170915_150000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_160000L_20170914_160000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_400000L_20170915_160000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_170000L_20170914_170000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_410000L_20170915_170000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_180000L_20170914_180000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_420000L_20170915_180000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_190000L_20170914_190000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_430000L_20170915_190000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_200000L_20170914_200000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_440000L_20170915_200000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_210000L_20170914_210000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_450000L_20170915_210000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_220000L_20170914_220000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_460000L_20170915_220000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_230000L_20170914_230000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_470000L_20170915_230000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_240000L_20170915_000000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_480000L_20170916_000000V_nbrcnt.txt
> > >
> > >
> >
> >
> >
> >
>
>
>
>



------------------------------------------------
Subject: How to get average FSS score for several days
From: hgao
Time: Thu Sep 28 22:04:54 2017

Dear Dr. Julie

   I 've used stat_analysis tool to generate average score of everal
days successfully ,how can I get diffrent threthold FSS score,such as
0.1mm xxx, 5mm,10mm xxx,etc.
The following is result generated by stat_analysis:

FCST_THRESH
OBS_THRESH
>0.0,>=0.01,>=0.05,>=0.10,>=0.25,>=0.50,>=1.00,>=5.00,>=10.0
>0.0,>=0.01,>=0.05,>=0.10,>=0.25,>=0.50,>=1.00,>=5.00,>=10.0
>0.0,>=0.01,>=0.05,>=0.10,>=0.25,>=0.50,>=1.00,>=5.00,>=10.0
>0.0,>=0.01,>=0.05,>=0.10,>=0.25,>=0.50,>=1.00,>=5.00,>=10.0
>0.0,>=0.01,>=0.05,>=0.10,>=0.25,>=0.50,>=1.00,>=5.00,>=10.0
>0.0,>=0.01,>=0.05,>=0.10,>=0.25,>=0.50,>=1.00,>=5.00,>=10.0
>0.0,>=0.01,>=0.05,>=0.10,>=0.25,>=0.50,>=1.00,>=5.00,>=10.0
>0.0,>=0.01,>=0.05,>=0.10,>=0.25,>=0.50,>=1.00,>=5.00,>=10.0
>0.0,>=0.01,>=0.05,>=0.10,>=0.25,>=0.50,>=1.00,>=5.00,>=10.0
>0.0,>=0.01,>=0.05,>=0.10,>=0.25,>=0.50,>=1.00,>=5.00,>=10.0

FSS     FSS_BCL FSS_BCU
0.82066      NA      NA 0.98178 NA NA 0.65687 NA NA 0.38027 NA NA
0.31373 NA NA
0.76305      NA      NA 0.97808 NA NA 0.65201 NA NA 0.37556 NA NA
0.30402 NA NA
0.78472      NA      NA 0.97926 NA NA 0.65363 NA NA 0.37733 NA NA
0.30725 NA NA
0.80358      NA      NA 0.98048 NA NA 0.65524 NA NA 0.37892 NA NA
0.31048 NA NA
0.73602      NA      NA 0.97695 NA NA 0.65044 NA NA 0.37373 NA NA
0.30089 NA NA

Thanks agan for your attention

Gaohua

-----邮件原件-----
发件人: Julie Prestopnik via RT [mailto:met_help at ucar.edu]
发送时间: 2017年9月27日 11:14
收件人: hgao at ium.cn
主题: Re: 答复: 答复: [rt.rap.ucar.edu #82058] How to get average FSS score
for several days

Great!  Thanks for letting us know that you were able to successfully
install MET.  Please let us know if you encounter any other issues and
please let us know how running the "aggregate" job works for you.

Julie

On Tue, Sep 26, 2017 at 8:54 PM, hgao via RT <met_help at ucar.edu>
wrote:

>
> <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=82058 >
>
> Dear Dr. Julie
>
>    I followed your bible and It works very well , Thanks again! I'll
make
> the chart next .  : )
>
> ALl my best wishes
> Gaohua
>
> -
> ----邮件原件-----
> 发件人: Julie Prestopnik via RT [mailto:met_help at ucar.edu]
> 发送时间: 2017年9月27日 3:04
> 收件人: hgao at ium.cn
> 主题: Re: 答复: [rt.rap.ucar.edu #82058] How to get average FSS score
for
> several days
>
> Hello.  I would suggest that you proceed with trying to get a
successful
> install of METv6.0 rather than using METv5.1.  I see the compilation
error:
>
> In file included from nc_var_info.cc:24:
> nc_utils.h:22:18: error: netcdf: No such file or directory
>
> In 6.0 we've made a large change from using NetCDF 3 to 4.  You'll
need to
> have both NetCDF 4 and HDF5, upon which NetCDF 4 is built,
installed.
>
> Please feel free to take a look at the MET User's Guide and the
online
> tutorial:
> http://www.dtcenter.org/met/users/docs/users_guide/MET_
> Users_Guide_v6.0.pdf
> http://www.dtcenter.org/met/users/support/online_tutorial/
> METv6.0/tutorial.php?name=compilation&category=req_libs
>
> There is an additional environment variable that will need to be
set, with
> the addition of HDF5:
> Set *$MET_HDF5* to point to the main HDF5 directory.
>
> Also, both the NetCDF-C package (netcdf-c-4.4.1.1) and the NetCDF-
CXX
> package (netcdf-cxx4-4.3.0) are required.
>
> Here are the commands we've been using to compile these packages
from
> source.  The following assumes that you're using the GNU compilers
and that
> you've defined MET_LIB_DIR to point to your desired installation
directory:
>
> # First pick where you'd like to install and define that as the
MET_LIB_DIR
> environment variable:
> setenv MET_LIB_DIR /path/to/lib/directory
>
> # Compilers
> setenv CC `which gcc`
> setenv CXX `which g++`
> setenv FC `which gfortran`
> setenv F77 `which gfortran`
>
> # HDF5
> wget https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/
> hdf5-1.10.0-patch1/src/hdf5-1.10.0-patch1.tar
> tar -xvzf hdf5-1.10.0-patch1.tar
> cd hdf5-1.10.0-patch1
> ./configure --prefix=${MET_LIB_DIR}
> make install
>
> # NetCDF-C
> wget https://github.com/Unidata/netcdf-c/archive/v4.4.1.1.zip
> unzip v4.4.1.1.zip
> cd netcdf-c-4.4.1.1
> ./configure --prefix=${MET_LIB_DIR} LDFLAGS=-L${MET_LIB_DIR}/lib
> CPPFLAGS=-I${MET_LIB_DIR}/include
> make install
>
> # NetCDF-CXX
> wget https://github.com/Unidata/netcdf-cxx4/archive/v4.3.0.tar.gz
> tar -xvzf v4.3.0.tar.gz
> cd netcdf-cxx4-4.3.0
> ./configure --prefix=${MET_LIB_DIR} LDFLAGS=-L${MET_LIB_DIR}/lib
> CPPFLAGS=-I${MET_LIB_DIR}/include
> make install
>
> I hope this helps!  Please let us know if you need further
assistance.
>
> Thanks,
> Julie
>
> On Sun, Sep 24, 2017 at 8:43 PM, hgao via RT <met_help at ucar.edu>
wrote:
>
> >
> > <URL: https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=82058 >
> >
> >
> >
> > met-6.0 compile error:
> >
> > ...   ....      ....
> > Making all in vx_nc_util
> > make[4]: Entering directory `/home/iumnwp/met-6.0_bugfix/
> > src/libcode/vx_nc_util'
> > g++ -DHAVE_CONFIG_H -I. -I../../..  -I../../../src/basic/vx_cal
> > -I../../../src/basic/vx_config -I../../../src/basic/vx_log
> > -I../../../src/basic/vx_math -I../../../src/basic/vx_util
> > -I../../../src/libcode/vx_afm
-I../../../src/libcode/vx_analysis_util
> > -I../../../src/libcode/vx_color -I../../../src/libcode/vx_data2d
> > -I../../../src/libcode/vx_data2d_factory
-I../../../src/libcode/vx_
> data2d_grib
> > -I../../../src/libcode/vx_data2d_grib2 -I../../../src/libcode/vx_
> data2d_nccf
> > -I../../../src/libcode/vx_data2d_nc_met -I../../../src/libcode/vx_
> data2d_nc_pinterp
> > -I../../../src/libcode/vx_geodesy -I../../../src/libcode/vx_gnomon
> > -I../../../src/libcode/vx_grid -I../../../src/libcode/vx_gsl_prob
> > -I../../../src/libcode/vx_nav -I../../../src/libcode/vx_nc_util
> > -I../../../src/libcode/vx_pb_util
-I../../../src/libcode/vx_plot_util
> > -I../../../src/libcode/vx_ps -I../../../src/libcode/vx_pxm
> > -I../../../src/libcode/vx_render -I../../../src/libcode/vx_regrid
> > -I../../../src/libcode/vx_shapedata -I../!
> >  ../../src/libcode/vx_solar -I../../../src/libcode/vx_statistics
> > -I../../../src/libcode/vx_stat_out
-I../../../src/libcode/vx_time_series
> > -I../../../src/libcode/vx_tc_util
-I/home/iumnwp/metlib/netcdf/include
> > -I/home/iumnwp/metlib/gsl/include -DBLOCK4
-DMET_BASE="\"/home/iumnwp/
> met-6.0_bugfix/share/met\""
> > -g -MT libvx_nc_util_a-nc_var_info.o -MD -MP -MF
> > .deps/libvx_nc_util_a-nc_var_info.Tpo -c -o
> libvx_nc_util_a-nc_var_info.o
> > `test -f 'nc_var_info.cc' || echo './'`nc_var_info.cc
> > In file included from nc_var_info.cc:24:
> > nc_utils.h:22:18: error: netcdf: No such file or directory
> > In file included from nc_var_info.cc:24:
> > nc_utils.h:23: error: ‘netCDF’ is not a namespace-name
> > nc_utils.h:23: error: expected namespace-name before ‘;’ token
> > In file included from nc_var_info.cc:24:
> > nc_utils.h:66: error: ISO C++ forbids declaration of ‘NcAtt’ with
no type
> > nc_utils.h:66: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:67: error: ISO C++ forbids declaration of ‘NcAtt’ with
no type
> > nc_utils.h:67: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:68: error: ISO C++ forbids declaration of ‘NcAtt’ with
no type
> > nc_utils.h:68: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:69: error: ISO C++ forbids declaration of ‘NcAtt’ with
no type
> > nc_utils.h:69: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:70: error: ISO C++ forbids declaration of ‘NcAtt’ with
no type
> > nc_utils.h:70: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:71: error: ISO C++ forbids declaration of ‘NcAtt’ with
no type
> > nc_utils.h:71: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:73: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> > nc_utils.h:73: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:74: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> > nc_utils.h:74: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:75: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> > nc_utils.h:75: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:76: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> > nc_utils.h:76: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:78: error: ISO C++ forbids declaration of ‘NcFile’ with
no
> type
> > nc_utils.h:78: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:79: error: ISO C++ forbids declaration of ‘NcFile’ with
no
> type
> > nc_utils.h:79: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:80: error: ISO C++ forbids declaration of ‘NcFile’ with
no
> type
> > nc_utils.h:80: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:81: error: ISO C++ forbids declaration of ‘NcFile’ with
no
> type
> > nc_utils.h:81: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:83: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> > nc_utils.h:83: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:85: error: ‘NcVarAtt’ does not name a type
> > nc_utils.h:86: error: ‘NcGroupAtt’ does not name a type
> > nc_utils.h:92: error: ISO C++ forbids declaration of ‘NcVarAtt’
with no
> > type
> > nc_utils.h:92: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:93: error: ISO C++ forbids declaration of ‘NcVarAtt’
with no
> > type
> > nc_utils.h:93: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:94: error: ISO C++ forbids declaration of ‘NcVarAtt’
with no
> > type
> > nc_utils.h:94: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:95: error: ISO C++ forbids declaration of ‘NcVarAtt’
with no
> > type
> > nc_utils.h:95: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:96: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> > nc_utils.h:96: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:97: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> > nc_utils.h:97: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:98: error: ISO C++ forbids declaration of ‘NcVar’ with
no type
> > nc_utils.h:98: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:101: warning: ‘has_att’ initialized and declared
‘extern’
> > nc_utils.h:101: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:101: error: expected primary-expression before ‘,’
token
> > nc_utils.h:101: error: expected primary-expression before ‘const’
> > nc_utils.h:101: error: expected primary-expression before ‘bool’
> > nc_utils.h:101: error: initializer expression list treated as
compound
> > expression
> > nc_utils.h:103: error: ISO C++ forbids declaration of ‘NcGroupAtt’
with
> no
> > type
> > nc_utils.h:103: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:105: error: ISO C++ forbids declaration of ‘NcFile’
with no
> type
> > nc_utils.h:105: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:106: error: ISO C++ forbids declaration of ‘NcFile’
with no
> type
> > nc_utils.h:106: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:107: error: ISO C++ forbids declaration of ‘NcFile’
with no
> type
> > nc_utils.h:107: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:108: error: ISO C++ forbids declaration of ‘NcFile’
with no
> type
> > nc_utils.h:108: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:109: error: ISO C++ forbids declaration of ‘NcFile’
with no
> type
> > nc_utils.h:109: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:113: error: variable or field ‘add_att’ declared void
> > nc_utils.h:113: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:113: error: expected primary-expression before ‘,’
token
> > nc_utils.h:113: error: expected primary-expression before ‘const’
> > nc_utils.h:113: error: expected primary-expression before ‘const’
> > nc_utils.h:114: error: variable or field ‘add_att’ declared void
> > nc_utils.h:114: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:114: error: expected primary-expression before ‘,’
token
> > nc_utils.h:114: error: expected primary-expression before ‘const’
> > nc_utils.h:114: error: expected primary-expression before ‘const’
> > nc_utils.h:115: error: variable or field ‘add_att’ declared void
> > nc_utils.h:115: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:115: error: expected primary-expression before ‘,’
token
> > nc_utils.h:115: error: expected primary-expression before ‘const’
> > nc_utils.h:115: error: expected primary-expression before ‘const’
> > nc_utils.h:116: error: variable or field ‘add_att’ declared void
> > nc_utils.h:116: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:116: error: expected primary-expression before ‘,’
token
> > nc_utils.h:116: error: expected primary-expression before ‘const’
> > nc_utils.h:116: error: expected primary-expression before ‘const’
> > nc_utils.h:117: error: variable or field ‘add_att’ declared void
> > nc_utils.h:117: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:117: error: expected primary-expression before ‘,’
token
> > nc_utils.h:117: error: expected primary-expression before ‘const’
> > nc_utils.h:117: error: expected primary-expression before ‘const’
> > nc_utils.h:118: error: variable or field ‘add_att’ declared void
> > nc_utils.h:118: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:118: error: expected primary-expression before ‘,’
token
> > nc_utils.h:118: error: expected primary-expression before ‘const’
> > nc_utils.h:118: error: expected primary-expression before ‘const’
> > nc_utils.h:119: error: variable or field ‘add_att’ declared void
> > nc_utils.h:119: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:119: error: expected primary-expression before ‘,’
token
> > nc_utils.h:119: error: expected primary-expression before ‘const’
> > nc_utils.h:119: error: expected primary-expression before ‘const’
> > nc_utils.h:121: warning: ‘get_var_names’ initialized and declared
> ‘extern’
> > nc_utils.h:121: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:121: error: expected primary-expression before ‘,’
token
> > nc_utils.h:121: error: expected primary-expression before ‘*’
token
> > nc_utils.h:121: error: ‘varNames’ was not declared in this scope
> > nc_utils.h:121: error: initializer expression list treated as
compound
> > expression
> > nc_utils.h:123: error: ISO C++ forbids declaration of ‘NcVar’ with
no
> type
> > nc_utils.h:123: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:124: error: ISO C++ forbids declaration of ‘NcVar’ with
no
> type
> > nc_utils.h:124: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:126: error: ISO C++ forbids declaration of ‘NcVar’ with
no
> type
> > nc_utils.h:126: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:128: error: ISO C++ forbids declaration of ‘NcVar’ with
no
> type
> > nc_utils.h:128: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:130: error: ISO C++ forbids declaration of ‘NcVar’ with
no
> type
> > nc_utils.h:130: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:132: error: ISO C++ forbids declaration of ‘NcVar’ with
no
> type
> > nc_utils.h:132: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:136: warning: ‘get_char_val’ initialized and declared
‘extern’
> > nc_utils.h:136: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:136: error: expected primary-expression before ‘,’
token
> > nc_utils.h:136: error: expected primary-expression before ‘const’
> > nc_utils.h:136: error: expected primary-expression before ‘const’
> > nc_utils.h:136: error: initializer expression list treated as
compound
> > expression
> > nc_utils.h:138: warning: ‘get_char_val’ initialized and declared
‘extern’
> > nc_utils.h:138: error: redefinition of ‘char get_char_val’
> > nc_utils.h:136: error: ‘char get_char_val’ previously defined here
> > nc_utils.h:138: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:138: error: ‘var’ was not declared in this scope
> > nc_utils.h:138: error: expected primary-expression before ‘const’
> > nc_utils.h:140: warning: ‘get_int_var’ initialized and declared
‘extern’
> > nc_utils.h:140: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:140: error: expected primary-expression before ‘,’
token
> > nc_utils.h:140: error: expected primary-expression before ‘const’
> > nc_utils.h:140: error: expected primary-expression before ‘const’
> > nc_utils.h:140: error: initializer expression list treated as
compound
> > expression
> > nc_utils.h:142: warning: ‘get_int_var’ initialized and declared
‘extern’
> > nc_utils.h:142: error: redefinition of ‘int get_int_var’
> > nc_utils.h:140: error: ‘int get_int_var’ previously defined here
> > nc_utils.h:142: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:142: error: expected primary-expression before ‘,’
token
> > nc_utils.h:142: error: expected primary-expression before ‘const’
> > nc_utils.h:144: warning: ‘get_double_var’ initialized and declared
> ‘extern’
> > nc_utils.h:144: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:144: error: expected primary-expression before ‘,’
token
> > nc_utils.h:144: error: expected primary-expression before ‘const’
> > nc_utils.h:144: error: expected primary-expression before ‘const’
> > nc_utils.h:144: error: initializer expression list treated as
compound
> > expression
> > nc_utils.h:146: warning: ‘get_double_var’ initialized and declared
> ‘extern’
> > nc_utils.h:146: error: redefinition of ‘double get_double_var’
> > nc_utils.h:144: error: ‘double get_double_var’ previously defined
here
> > nc_utils.h:146: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:146: error: expected primary-expression before ‘,’
token
> > nc_utils.h:146: error: expected primary-expression before ‘int’
> > nc_utils.h:148: warning: ‘get_float_var’ initialized and declared
> ‘extern’
> > nc_utils.h:148: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:148: error: expected primary-expression before ‘,’
token
> > nc_utils.h:148: error: expected primary-expression before ‘const’
> > nc_utils.h:148: error: expected primary-expression before ‘const’
> > nc_utils.h:148: error: initializer expression list treated as
compound
> > expression
> > nc_utils.h:150: warning: ‘get_float_var’ initialized and declared
> ‘extern’
> > nc_utils.h:150: error: redefinition of ‘float get_float_var’
> > nc_utils.h:148: error: ‘float get_float_var’ previously defined
here
> > nc_utils.h:150: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:150: error: expected primary-expression before ‘,’
token
> > nc_utils.h:150: error: expected primary-expression before ‘int’
> > nc_utils.h:152: warning: ‘get_string_val’ initialized and declared
> ‘extern’
> > nc_utils.h:152: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:152: error: expected primary-expression before ‘,’
token
> > nc_utils.h:152: error: expected primary-expression before ‘const’
> > nc_utils.h:152: error: expected primary-expression before ‘const’
> > nc_utils.h:153: error: expected primary-expression before ‘const’
> > nc_utils.h:153: error: expected primary-expression before ‘&’
token
> > nc_utils.h:153: error: ‘tmp_cs’ was not declared in this scope
> > nc_utils.h:153: error: initializer expression list treated as
compound
> > expression
> > nc_utils.h:155: warning: ‘get_string_val’ initialized and declared
> ‘extern’
> > nc_utils.h:155: error: redefinition of ‘ConcatString*
get_string_val’
> > nc_utils.h:152: error: ‘ConcatString* get_string_val’ previously
defined
> > here
> > nc_utils.h:155: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:155: error: ‘var’ was not declared in this scope
> > nc_utils.h:155: error: expected primary-expression before ‘const’
> > nc_utils.h:155: error: expected primary-expression before ‘const’
> > nc_utils.h:155: error: expected primary-expression before ‘&’
token
> > nc_utils.h:155: error: ‘tmp_cs’ was not declared in this scope
> > nc_utils.h:158: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:158: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:158: error: expected primary-expression before ‘,’
token
> > nc_utils.h:158: error: expected primary-expression before ‘int’
> > nc_utils.h:158: error: initializer expression list treated as
compound
> > expression
> > nc_utils.h:159: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:159: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:159: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:159: error: expected primary-expression before ‘,’
token
> > nc_utils.h:159: error: expected primary-expression before ‘char’
> > nc_utils.h:160: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:160: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:160: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:160: error: expected primary-expression before ‘,’
token
> > nc_utils.h:160: error: expected primary-expression before ‘float’
> > nc_utils.h:161: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:161: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:161: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:161: error: expected primary-expression before ‘,’
token
> > nc_utils.h:161: error: expected primary-expression before ‘double’
> > nc_utils.h:162: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:162: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:162: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:162: error: expected primary-expression before ‘,’
token
> > nc_utils.h:162: error: expected primary-expression before ‘*’
token
> > nc_utils.h:162: error: ‘data’ was not declared in this scope
> > nc_utils.h:164: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:164: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:164: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:164: error: expected primary-expression before ‘,’
token
> > nc_utils.h:164: error: expected primary-expression before ‘int’
> > nc_utils.h:164: error: expected primary-expression before ‘const’
> > nc_utils.h:165: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:165: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:165: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:165: error: expected primary-expression before ‘,’
token
> > nc_utils.h:165: error: expected primary-expression before ‘char’
> > nc_utils.h:165: error: expected primary-expression before ‘const’
> > nc_utils.h:166: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:166: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:166: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:166: error: expected primary-expression before ‘,’
token
> > nc_utils.h:166: error: expected primary-expression before ‘short’
> > nc_utils.h:166: error: expected primary-expression before ‘const’
> > nc_utils.h:167: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:167: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:167: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:167: error: expected primary-expression before ‘,’
token
> > nc_utils.h:167: error: expected primary-expression before ‘float’
> > nc_utils.h:167: error: expected primary-expression before ‘const’
> > nc_utils.h:168: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:168: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:168: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:168: error: expected primary-expression before ‘,’
token
> > nc_utils.h:168: error: expected primary-expression before ‘double’
> > nc_utils.h:168: error: expected primary-expression before ‘const’
> > nc_utils.h:170: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:170: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:170: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:170: error: expected primary-expression before ‘,’
token
> > nc_utils.h:170: error: expected primary-expression before ‘int’
> > nc_utils.h:170: error: expected primary-expression before ‘const’
> > nc_utils.h:170: error: expected primary-expression before ‘const’
> > nc_utils.h:171: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:171: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:171: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:171: error: expected primary-expression before ‘,’
token
> > nc_utils.h:171: error: expected primary-expression before ‘char’
> > nc_utils.h:171: error: expected primary-expression before ‘const’
> > nc_utils.h:171: error: expected primary-expression before ‘const’
> > nc_utils.h:172: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:172: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:172: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:172: error: expected primary-expression before ‘,’
token
> > nc_utils.h:172: error: expected primary-expression before ‘float’
> > nc_utils.h:172: error: expected primary-expression before ‘const’
> > nc_utils.h:172: error: expected primary-expression before ‘const’
> > nc_utils.h:173: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:173: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:173: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:173: error: expected primary-expression before ‘,’
token
> > nc_utils.h:173: error: expected primary-expression before ‘double’
> > nc_utils.h:173: error: expected primary-expression before ‘const’
> > nc_utils.h:173: error: expected primary-expression before ‘const’
> > nc_utils.h:174: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:174: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:174: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:174: error: expected primary-expression before ‘,’
token
> > nc_utils.h:174: error: expected primary-expression before ‘*’
token
> > nc_utils.h:174: error: ‘data’ was not declared in this scope
> > nc_utils.h:174: error: expected primary-expression before ‘const’
> > nc_utils.h:174: error: expected primary-expression before ‘const’
> > nc_utils.h:176: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:176: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:176: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:176: error: expected primary-expression before ‘,’
token
> > nc_utils.h:176: error: expected primary-expression before ‘int’
> > nc_utils.h:176: error: expected primary-expression before ‘const’
> > nc_utils.h:176: error: expected primary-expression before ‘const’
> > nc_utils.h:177: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:177: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:177: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:177: error: expected primary-expression before ‘,’
token
> > nc_utils.h:177: error: expected primary-expression before ‘char’
> > nc_utils.h:177: error: expected primary-expression before ‘const’
> > nc_utils.h:177: error: expected primary-expression before ‘const’
> > nc_utils.h:178: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:178: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:178: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:178: error: expected primary-expression before ‘,’
token
> > nc_utils.h:178: error: expected primary-expression before ‘short’
> > nc_utils.h:178: error: expected primary-expression before ‘const’
> > nc_utils.h:178: error: expected primary-expression before ‘const’
> > nc_utils.h:179: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:179: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:179: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:179: error: expected primary-expression before ‘,’
token
> > nc_utils.h:179: error: expected primary-expression before ‘float’
> > nc_utils.h:179: error: expected primary-expression before ‘const’
> > nc_utils.h:179: error: expected primary-expression before ‘const’
> > nc_utils.h:180: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:180: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:180: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:180: error: expected primary-expression before ‘,’
token
> > nc_utils.h:180: error: expected primary-expression before ‘double’
> > nc_utils.h:180: error: expected primary-expression before ‘const’
> > nc_utils.h:180: error: expected primary-expression before ‘const’
> > nc_utils.h:181: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:181: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:181: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:181: error: expected primary-expression before ‘,’
token
> > nc_utils.h:181: error: expected primary-expression before ‘*’
token
> > nc_utils.h:181: error: ‘data’ was not declared in this scope
> > nc_utils.h:181: error: expected primary-expression before ‘const’
> > nc_utils.h:181: error: expected primary-expression before ‘const’
> > nc_utils.h:183: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:183: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:183: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:183: error: expected primary-expression before ‘,’
token
> > nc_utils.h:183: error: expected primary-expression before ‘const’
> > nc_utils.h:183: error: expected primary-expression before ‘int’
> > nc_utils.h:183: error: expected primary-expression before ‘const’
> > nc_utils.h:183: error: expected primary-expression before ‘const’
> > nc_utils.h:184: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:184: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:184: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:184: error: expected primary-expression before ‘,’
token
> > nc_utils.h:184: error: expected primary-expression before ‘const’
> > nc_utils.h:184: error: expected primary-expression before ‘char’
> > nc_utils.h:184: error: expected primary-expression before ‘const’
> > nc_utils.h:184: error: expected primary-expression before ‘const’
> > nc_utils.h:185: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:185: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:185: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:185: error: expected primary-expression before ‘,’
token
> > nc_utils.h:185: error: expected primary-expression before ‘const’
> > nc_utils.h:185: error: expected primary-expression before ‘float’
> > nc_utils.h:185: error: expected primary-expression before ‘const’
> > nc_utils.h:185: error: expected primary-expression before ‘const’
> > nc_utils.h:186: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:186: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:186: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:186: error: expected primary-expression before ‘,’
token
> > nc_utils.h:186: error: expected primary-expression before ‘const’
> > nc_utils.h:186: error: expected primary-expression before ‘double’
> > nc_utils.h:186: error: expected primary-expression before ‘const’
> > nc_utils.h:186: error: expected primary-expression before ‘const’
> > nc_utils.h:187: warning: ‘get_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:187: error: redefinition of ‘bool get_nc_data’
> > nc_utils.h:158: error: ‘bool get_nc_data’ previously defined here
> > nc_utils.h:187: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:187: error: expected primary-expression before ‘,’
token
> > nc_utils.h:187: error: expected primary-expression before ‘const’
> > nc_utils.h:187: error: expected primary-expression before ‘*’
token
> > nc_utils.h:187: error: ‘data’ was not declared in this scope
> > nc_utils.h:187: error: expected primary-expression before ‘const’
> > nc_utils.h:187: error: expected primary-expression before ‘const’
> > nc_utils.h:189: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:189: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:189: error: expected primary-expression before ‘,’
token
> > nc_utils.h:189: error: expected primary-expression before ‘const’
> > nc_utils.h:189: error: initializer expression list treated as
compound
> > expression
> > nc_utils.h:190: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:190: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:190: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:190: error: expected primary-expression before ‘,’
token
> > nc_utils.h:190: error: expected primary-expression before ‘const’
> > nc_utils.h:191: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:191: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:191: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:191: error: expected primary-expression before ‘,’
token
> > nc_utils.h:191: error: expected primary-expression before ‘const’
> > nc_utils.h:192: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:192: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:192: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:192: error: expected primary-expression before ‘,’
token
> > nc_utils.h:192: error: expected primary-expression before ‘const’
> > nc_utils.h:193: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:193: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:193: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:193: error: expected primary-expression before ‘,’
token
> > nc_utils.h:193: error: expected primary-expression before ‘const’
> > nc_utils.h:195: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:195: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:195: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:195: error: expected primary-expression before ‘,’
token
> > nc_utils.h:195: error: expected primary-expression before ‘const’
> > nc_utils.h:195: error: expected primary-expression before ‘const’
> > nc_utils.h:195: error: expected primary-expression before ‘const’
> > nc_utils.h:195: error: expected primary-expression before ‘const’
> > nc_utils.h:196: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:196: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:196: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:196: error: expected primary-expression before ‘,’
token
> > nc_utils.h:196: error: expected primary-expression before ‘const’
> > nc_utils.h:196: error: expected primary-expression before ‘const’
> > nc_utils.h:196: error: expected primary-expression before ‘const’
> > nc_utils.h:196: error: expected primary-expression before ‘const’
> > nc_utils.h:197: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:197: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:197: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:197: error: expected primary-expression before ‘,’
token
> > nc_utils.h:197: error: expected primary-expression before ‘const’
> > nc_utils.h:197: error: expected primary-expression before ‘const’
> > nc_utils.h:197: error: expected primary-expression before ‘const’
> > nc_utils.h:197: error: expected primary-expression before ‘const’
> > nc_utils.h:198: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:198: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:198: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:198: error: expected primary-expression before ‘,’
token
> > nc_utils.h:198: error: expected primary-expression before ‘const’
> > nc_utils.h:198: error: expected primary-expression before ‘const’
> > nc_utils.h:198: error: expected primary-expression before ‘const’
> > nc_utils.h:198: error: expected primary-expression before ‘const’
> > nc_utils.h:199: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:199: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:199: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:199: error: expected primary-expression before ‘,’
token
> > nc_utils.h:199: error: expected primary-expression before ‘const’
> > nc_utils.h:199: error: expected primary-expression before ‘const’
> > nc_utils.h:199: error: expected primary-expression before ‘const’
> > nc_utils.h:199: error: expected primary-expression before ‘const’
> > nc_utils.h:201: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:201: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:201: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:201: error: expected primary-expression before ‘,’
token
> > nc_utils.h:201: error: expected primary-expression before ‘const’
> > nc_utils.h:201: error: expected primary-expression before ‘const’
> > nc_utils.h:201: error: expected primary-expression before ‘const’
> > nc_utils.h:202: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:202: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:202: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:202: error: expected primary-expression before ‘,’
token
> > nc_utils.h:202: error: expected primary-expression before ‘const’
> > nc_utils.h:202: error: expected primary-expression before ‘const’
> > nc_utils.h:202: error: expected primary-expression before ‘const’
> > nc_utils.h:203: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:203: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:203: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:203: error: expected primary-expression before ‘,’
token
> > nc_utils.h:203: error: expected primary-expression before ‘const’
> > nc_utils.h:203: error: expected primary-expression before ‘const’
> > nc_utils.h:203: error: expected primary-expression before ‘const’
> > nc_utils.h:204: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:204: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:204: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:204: error: expected primary-expression before ‘,’
token
> > nc_utils.h:204: error: expected primary-expression before ‘const’
> > nc_utils.h:204: error: expected primary-expression before ‘const’
> > nc_utils.h:204: error: expected primary-expression before ‘const’
> > nc_utils.h:205: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:205: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:205: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:205: error: expected primary-expression before ‘,’
token
> > nc_utils.h:205: error: expected primary-expression before ‘const’
> > nc_utils.h:205: error: expected primary-expression before ‘const’
> > nc_utils.h:205: error: expected primary-expression before ‘const’
> > nc_utils.h:206: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:206: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:206: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:206: error: expected primary-expression before ‘,’
token
> > nc_utils.h:206: error: expected primary-expression before ‘const’
> > nc_utils.h:206: error: expected primary-expression before ‘const’
> > nc_utils.h:206: error: expected primary-expression before ‘const’
> > nc_utils.h:207: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:207: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:207: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:207: error: expected primary-expression before ‘,’
token
> > nc_utils.h:207: error: expected primary-expression before ‘const’
> > nc_utils.h:207: error: expected primary-expression before ‘const’
> > nc_utils.h:207: error: expected primary-expression before ‘const’
> > nc_utils.h:208: warning: ‘put_nc_data’ initialized and declared
‘extern’
> > nc_utils.h:208: error: redefinition of ‘bool put_nc_data’
> > nc_utils.h:189: error: ‘bool put_nc_data’ previously defined here
> > nc_utils.h:208: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:208: error: expected primary-expression before ‘,’
token
> > nc_utils.h:208: error: expected primary-expression before ‘const’
> > nc_utils.h:208: error: expected primary-expression before ‘const’
> > nc_utils.h:208: error: expected primary-expression before ‘const’
> > nc_utils.h:210: warning: ‘put_nc_data_with_dims’ initialized and
declared
> > ‘extern’
> > nc_utils.h:210: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:210: error: expected primary-expression before ‘,’
token
> > nc_utils.h:210: error: expected primary-expression before ‘const’
> > nc_utils.h:210: error: expected primary-expression before ‘const’
> > nc_utils.h:211: error: expected primary-expression before ‘const’
> > nc_utils.h:211: error: expected primary-expression before ‘const’
> > nc_utils.h:211: error: initializer expression list treated as
compound
> > expression
> > nc_utils.h:212: warning: ‘put_nc_data_with_dims’ initialized and
declared
> > ‘extern’
> > nc_utils.h:212: error: redefinition of ‘bool
put_nc_data_with_dims’
> > nc_utils.h:210: error: ‘bool put_nc_data_with_dims’ previously
defined
> here
> > nc_utils.h:212: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:212: error: expected primary-expression before ‘,’
token
> > nc_utils.h:212: error: expected primary-expression before ‘const’
> > nc_utils.h:212: error: expected primary-expression before ‘const’
> > nc_utils.h:213: error: expected primary-expression before ‘const’
> > nc_utils.h:213: error: expected primary-expression before ‘const’
> > nc_utils.h:214: warning: ‘put_nc_data_with_dims’ initialized and
declared
> > ‘extern’
> > nc_utils.h:214: error: redefinition of ‘bool
put_nc_data_with_dims’
> > nc_utils.h:210: error: ‘bool put_nc_data_with_dims’ previously
defined
> here
> > nc_utils.h:214: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:214: error: expected primary-expression before ‘,’
token
> > nc_utils.h:214: error: expected primary-expression before ‘const’
> > nc_utils.h:214: error: expected primary-expression before ‘const’
> > nc_utils.h:215: error: expected primary-expression before ‘const’
> > nc_utils.h:215: error: expected primary-expression before ‘const’
> > nc_utils.h:216: warning: ‘put_nc_data_with_dims’ initialized and
declared
> > ‘extern’
> > nc_utils.h:216: error: redefinition of ‘bool
put_nc_data_with_dims’
> > nc_utils.h:210: error: ‘bool put_nc_data_with_dims’ previously
defined
> here
> > nc_utils.h:216: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:216: error: expected primary-expression before ‘,’
token
> > nc_utils.h:216: error: expected primary-expression before ‘const’
> > nc_utils.h:216: error: expected primary-expression before ‘const’
> > nc_utils.h:217: error: expected primary-expression before ‘const’
> > nc_utils.h:217: error: expected primary-expression before ‘const’
> > nc_utils.h:218: warning: ‘put_nc_data_with_dims’ initialized and
declared
> > ‘extern’
> > nc_utils.h:218: error: redefinition of ‘bool
put_nc_data_with_dims’
> > nc_utils.h:210: error: ‘bool put_nc_data_with_dims’ previously
defined
> here
> > nc_utils.h:218: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:218: error: expected primary-expression before ‘,’
token
> > nc_utils.h:218: error: expected primary-expression before ‘const’
> > nc_utils.h:218: error: expected primary-expression before ‘const’
> > nc_utils.h:219: error: expected primary-expression before ‘const’
> > nc_utils.h:219: error: expected primary-expression before ‘const’
> > nc_utils.h:220: warning: ‘put_nc_data_with_dims’ initialized and
declared
> > ‘extern’
> > nc_utils.h:220: error: redefinition of ‘bool
put_nc_data_with_dims’
> > nc_utils.h:210: error: ‘bool put_nc_data_with_dims’ previously
defined
> here
> > nc_utils.h:220: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:220: error: expected primary-expression before ‘,’
token
> > nc_utils.h:220: error: expected primary-expression before ‘const’
> > nc_utils.h:220: error: expected primary-expression before ‘const’
> > nc_utils.h:221: error: expected primary-expression before ‘const’
> > nc_utils.h:221: error: expected primary-expression before ‘const’
> > nc_utils.h:223: error: ‘NcVar’ does not name a type
> > nc_utils.h:225: error: ‘NcVar’ does not name a type
> > nc_utils.h:228: warning: ‘has_var’ initialized and declared
‘extern’
> > nc_utils.h:228: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:228: error: expected primary-expression before ‘,’
token
> > nc_utils.h:228: error: expected primary-expression before ‘const’
> > nc_utils.h:228: error: initializer expression list treated as
compound
> > expression
> > nc_utils.h:231: error: ‘NcVar’ does not name a type
> > nc_utils.h:232: error: ‘NcVar’ does not name a type
> > nc_utils.h:233: error: ‘NcVar’ does not name a type
> > In file included from nc_var_info.cc:24:
> > nc_utils.h:234: error: ‘NcVar’ does not name a type
> > nc_utils.h:235: error: ‘NcVar’ does not name a type
> > nc_utils.h:236: error: ‘NcVar’ does not name a type
> > nc_utils.h:238: error: ‘NcDim’ does not name a type
> > nc_utils.h:240: error: ‘NcDim’ does not name a type
> > nc_utils.h:241: warning: ‘has_dim’ initialized and declared
‘extern’
> > nc_utils.h:241: error: ‘NcFile’ was not declared in this scope
> > nc_utils.h:241: error: expected primary-expression before ‘,’
token
> > nc_utils.h:241: error: expected primary-expression before ‘const’
> > nc_utils.h:241: error: initializer expression list treated as
compound
> > expression
> > nc_utils.h:242: error: ISO C++ forbids declaration of ‘NcFile’
with no
> type
> > nc_utils.h:242: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:243: error: ISO C++ forbids declaration of ‘NcVar’ with
no
> type
> > nc_utils.h:243: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:244: error: ISO C++ forbids declaration of ‘NcFile’
with no
> type
> > nc_utils.h:244: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:245: error: ISO C++ forbids declaration of ‘NcDim’ with
no
> type
> > nc_utils.h:245: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:246: error: ISO C++ forbids declaration of ‘NcFile’
with no
> type
> > nc_utils.h:246: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:247: error: ‘NcDim’ does not name a type
> > nc_utils.h:248: error: ‘NcDim’ does not name a type
> > nc_utils.h:249: error: ‘NcDim’ does not name a type
> > nc_utils.h:252: error: ISO C++ forbids declaration of ‘NcVar’ with
no
> type
> > nc_utils.h:252: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:253: error: ISO C++ forbids declaration of ‘NcFile’
with no
> type
> > nc_utils.h:253: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_utils.h:256: error: expected initializer before ‘*’ token
> > nc_utils.h:258: warning: ‘get_data_size’ initialized and declared
> ‘extern’
> > nc_utils.h:258: error: ‘NcVar’ was not declared in this scope
> > nc_utils.h:258: error: expected primary-expression before ‘)’
token
> > In file included from nc_var_info.cc:25:
> > nc_var_info.h:25: error: ‘netCDF’ is not a namespace-name
> > nc_var_info.h:25: error: expected namespace-name before ‘;’ token
> > In file included from nc_var_info.cc:25:
> > nc_var_info.h:29: error: ISO C++ forbids declaration of ‘NcAtt’
with no
> > type
> > nc_var_info.h:29: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_var_info.h:54: error: ISO C++ forbids declaration of ‘NcVar’
with no
> > type
> > nc_var_info.h:54: error: expected ‘;’ before ‘*’ token
> > nc_var_info.h:70: error: ISO C++ forbids declaration of ‘NcDim’
with no
> > type
> > nc_var_info.h:70: error: expected ‘;’ before ‘*’ token
> > nc_var_info.cc:30: error: ISO C++ forbids declaration of ‘NcAtt’
with no
> > type
> > nc_var_info.cc:30: error: expected ‘,’ or ‘...’ before ‘*’ token
> > nc_var_info.cc: In function ‘unixtime
get_att_value_unixtime(int)’:
> > nc_var_info.cc:32: error: ‘att’ was not declared in this scope
> > nc_var_info.cc:33: error: ‘NC_INT’ was not declared in this scope
> > nc_var_info.cc:37: error: ‘NC_CHAR’ was not declared in this scope
> > nc_var_info.cc: In member function ‘void
NcVarInfo::init_from_scratch()
> ’:
> > nc_var_info.cc:119: error: ‘Dims’ was not declared in this scope
> > nc_var_info.cc:119: error: ‘NcDim’ was not declared in this scope
> > nc_var_info.cc:119: error: expected primary-expression before ‘)’
token
> > nc_var_info.cc:119: error: expected ‘;’ before numeric constant
> > nc_var_info.cc: In member function ‘void NcVarInfo::clear()’:
> > nc_var_info.cc:135: error: ‘var’ was not declared in this scope
> > nc_var_info.cc:135: error: ‘NcVar’ was not declared in this scope
> > nc_var_info.cc:135: error: expected primary-expression before ‘)’
token
> > nc_var_info.cc:135: error: expected ‘;’ before numeric constant
> > nc_var_info.cc:151: error: ‘Dims’ was not declared in this scope
> > nc_var_info.cc:151: error: type ‘<type error>’ argument given to
> ‘delete’,
> > expected pointer
> > nc_var_info.cc:151: error: ‘NcDim’ was not declared in this scope
> > nc_var_info.cc:151: error: expected primary-expression before ‘)’
token
> > nc_var_info.cc:151: error: expected ‘;’ before numeric constant
> > nc_var_info.cc: In member function ‘void
NcVarInfo::dump(std::ostream&,
> > int) const’:
> > nc_var_info.cc:175: error: ‘var’ was not declared in this scope
> > nc_var_info.cc:201: error: ‘Dims’ was not declared in this scope
> > nc_var_info.cc: In member function ‘void NcVarInfo::assign(const
> > NcVarInfo&)’:
> > nc_var_info.cc:238: error: ‘var’ was not declared in this scope
> > nc_var_info.cc:238: error: ‘const class NcVarInfo’ has no member
named
> > ‘var’
> > nc_var_info.cc:259: error: ‘const class NcVarInfo’ has no member
named
> > ‘Dims’
> > nc_var_info.cc:261: error: ‘Dims’ was not declared in this scope
> > nc_var_info.cc:261: error: expected type-specifier before ‘NcDim’
> > nc_var_info.cc:261: error: expected ‘;’ before ‘NcDim’
> > nc_var_info.cc:263: error: ‘const class NcVarInfo’ has no member
named
> > ‘Dims’
> > nc_var_info.cc: In function ‘bool get_att_str(const NcVarInfo&,
> > ConcatString, ConcatString&)’:
> > nc_var_info.cc:291: error: ‘NcVarAtt’ was not declared in this
scope
> > nc_var_info.cc:291: error: expected ‘;’ before ‘att’
> > nc_var_info.cc:297: error: ‘att’ was not declared in this scope
> > nc_var_info.cc:297: error: ‘const class NcVarInfo’ has no member
named
> > ‘var’
> > nc_var_info.cc:302: error: ‘NcType’ has not been declared
> > nc_var_info.cc: In function ‘bool get_att_int(const NcVarInfo&,
> > ConcatString, int&)’:
> > nc_var_info.cc:328: error: ‘NcVarAtt’ was not declared in this
scope
> > nc_var_info.cc:328: error: expected ‘;’ before ‘att’
> > nc_var_info.cc:332: error: ‘att’ was not declared in this scope
> > nc_var_info.cc:332: error: ‘const class NcVarInfo’ has no member
named
> > ‘var’
> > nc_var_info.cc:337: error: ‘NcType’ has not been declared
> > nc_var_info.cc: In function ‘bool get_att_unixtime(const
NcVarInfo&,
> > ConcatString, unixtime&)’:
> > nc_var_info.cc:363: error: ‘NcVarAtt’ was not declared in this
scope
> > nc_var_info.cc:363: error: expected ‘;’ before ‘att’
> > nc_var_info.cc:369: error: ‘att’ was not declared in this scope
> > nc_var_info.cc:369: error: ‘const class NcVarInfo’ has no member
named
> > ‘var’
> > make[4]: *** [libvx_nc_util_a-nc_var_info.o] Error 1
> > make[4]: Leaving directory `/home/iumnwp/met-6.0_bugfix/
> > src/libcode/vx_nc_util'
> > make[3]: *** [all-recursive] Error 1
> > make[3]: Leaving directory `/home/iumnwp/met-
6.0_bugfix/src/libcode'
> > make[2]: *** [all-recursive] Error 1
> > make[2]: Leaving directory `/home/iumnwp/met-6.0_bugfix/src'
> > make[1]: *** [all-recursive] Error 1
> > make[1]: Leaving directory `/home/iumnwp/met-6.0_bugfix'
> > make: *** [all] Error 2
> >
> > -----邮件原件-----
> > 发件人: hgao [mailto:hgao at ium.cn]
> > 发送时间: 2017年9月25日 10:33
> > 收件人: 'met_help at ucar.edu'
> > 主题: 答复: [rt.rap.ucar.edu #82058] How to get average FSS score for
> several
> > days
> >
> > Dr. Gotway
> >
> >    I compiled met-6.0 failed and try with met-5.1, output the
following
> > message :
> >
> > [iumnwp at Ec226 modify_domain]$ ~/met-5.1/bin/stat_analysis -lookin
> > ./grid_stat/grid_stat_APCP_*_nbrcnt.txt -job aggregate -line_type
NBRCNT
> > -by FCST_VAR,FCST_LEAD,FCST_THRESH,INTERP_MTHD,INTERP_PNTS
-out_stat
> > agg_nbrcnt.txt
> > DEBUG 2: STAT Lines read     = 6030
> > DEBUG 2: STAT Lines retained = 6030
> > DEBUG 2:
> > DEBUG 2: Processing Job 1: -job aggregate -line_type NBRCNT -by
FCST_VAR
> > -by FCST_LEAD -by FCST_THRESH -by INTERP_MTHD -by INTERP_PNTS
-out_stat
> > agg_nbrcnt.txt DEBUG 1: Creating STAT output file "agg_nbrcnt.txt"
> > ERROR  :
> > ERROR  :
> > ERROR  :   MetConfig::read_string(const char *) -> unable to open
temp
> > file "config_40763_0_.temp"
> > ERROR  :
> >
> >
> > Does the config_40763_0_.temp
> >
> >
> >
> >
> >
> > -----邮件原件-----
> > 发件人: John Halley Gotway via RT [mailto:met_help at ucar.edu]
> > 发送时间: 2017年9月20日 21:27
> > 收件人: hgao at ium.cn
> > 主题: Re: [rt.rap.ucar.edu #82058] How to get average FSS score for
> several
> > days
> >
> > Gaohua,
> >
> > I see that you're wondering how to aggregate together the NBRCNT
lines
> > across multiple days, specifically the fractions skill score
(FSS).  The
> > STAT-Analysis tool is designed to do exactly what you need.
> >
> > You'll run the "aggregate" job type in stat_analysis to do this.
> >
> > Try running:
> >
> > met-6.0/bin/stat_analysis -lookin
2017*/grid_stat_APCP_*_nbrcnt.txt \
> > -job aggregate -line_type NBRCNT -by
> > FCST_VAR,FCST_LEAD,FCST_THRESH,INTERP_MTHD,INTERP_PNTS -out_stat
> > agg_nbrcnt.txt
> >
> > This job reads all the files you pass to it on the command line
with the
> > "-lookin" option.  If you list explicit filenames, it'll read them
> > directly.  If you list a top-level directory name, it'll search
that
> > directory for files ending in ".stat".
> >
> > We're running a job to "aggregate" the "NBRCNT" line type.
> >
> > And I've used the "-by" option and listed several header columns.
> > STAT-Analysis will run this job separately for each unique
combination of
> > those header column entries.
> >
> > The output is printed to the screen, but I used the "-out_stat"
option to
> > also write the aggregated output to a file named "agg_nbrcnt.txt".
> >
> > Please give that a shot and let me know how it goes.
> >
> > Thanks,
> > John Halley Gotway
> > met_help at ucar.edu
> >
> >
> >
> > On Wed, Sep 20, 2017 at 3:09 AM, hgao via RT <met_help at ucar.edu>
wrote:
> >
> > >
> > > Wed Sep 20 03:09:17 2017: Request 82058 was acted upon.
> > > Transaction: Ticket created by hgao at ium.cn
> > >        Queue: met_help
> > >      Subject: How to get average FSS score for several days
> > >        Owner: Nobody
> > >   Requestors: hgao at ium.cn
> > >       Status: new
> > >  Ticket <URL:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=82058
> >
> > >
> > >
> > > Dear Sir:
> > >
> > >    I have run grid_stat successfully and got WRF 1 hour
accumulated
> > > precipitation FSS score of forcast every day , now how can I
average
> the
> > > FSS
> > > scores with several days even several months. I am not sure the
FSS
> socre
> > > could be average directly.Please give me some advice, any code
or
> scripts
> > > even better :)
> > >
> > > All Best Wishes
> > >
> > > Gaohua
> > >
> > > [iumnwp at Ec226 grid_stat]$ ls
2017091300/grid_stat_APCP_01_*nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_010000L_20170913_010000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_250000L_20170914_010000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_020000L_20170913_020000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_260000L_20170914_020000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_030000L_20170913_030000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_270000L_20170914_030000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_040000L_20170913_040000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_280000L_20170914_040000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_050000L_20170913_050000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_290000L_20170914_050000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_060000L_20170913_060000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_300000L_20170914_060000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_070000L_20170913_070000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_310000L_20170914_070000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_080000L_20170913_080000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_320000L_20170914_080000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_090000L_20170913_090000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_330000L_20170914_090000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_100000L_20170913_100000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_340000L_20170914_100000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_110000L_20170913_110000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_350000L_20170914_110000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_120000L_20170913_120000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_360000L_20170914_120000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_130000L_20170913_130000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_370000L_20170914_130000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_140000L_20170913_140000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_380000L_20170914_140000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_150000L_20170913_150000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_390000L_20170914_150000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_160000L_20170913_160000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_400000L_20170914_160000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_170000L_20170913_170000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_410000L_20170914_170000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_180000L_20170913_180000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_420000L_20170914_180000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_190000L_20170913_190000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_430000L_20170914_190000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_200000L_20170913_200000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_440000L_20170914_200000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_210000L_20170913_210000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_450000L_20170914_210000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_220000L_20170913_220000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_460000L_20170914_220000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_230000L_20170913_230000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_470000L_20170914_230000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_240000L_20170914_000000V_nbrcnt.txt
> > > 2017091300/grid_stat_APCP_01_480000L_20170915_000000V_nbrcnt.txt
> > > [iumnwp at Ec226 grid_stat]$ ls
2017091200/grid_stat_APCP_01_*nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_010000L_20170912_010000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_250000L_20170913_010000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_020000L_20170912_020000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_260000L_20170913_020000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_030000L_20170912_030000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_270000L_20170913_030000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_040000L_20170912_040000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_280000L_20170913_040000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_050000L_20170912_050000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_290000L_20170913_050000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_060000L_20170912_060000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_300000L_20170913_060000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_070000L_20170912_070000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_310000L_20170913_070000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_080000L_20170912_080000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_320000L_20170913_080000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_090000L_20170912_090000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_330000L_20170913_090000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_100000L_20170912_100000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_340000L_20170913_100000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_110000L_20170912_110000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_350000L_20170913_110000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_120000L_20170912_120000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_360000L_20170913_120000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_130000L_20170912_130000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_370000L_20170913_130000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_140000L_20170912_140000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_380000L_20170913_140000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_150000L_20170912_150000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_390000L_20170913_150000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_160000L_20170912_160000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_400000L_20170913_160000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_170000L_20170912_170000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_410000L_20170913_170000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_180000L_20170912_180000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_420000L_20170913_180000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_190000L_20170912_190000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_430000L_20170913_190000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_200000L_20170912_200000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_440000L_20170913_200000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_210000L_20170912_210000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_450000L_20170913_210000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_220000L_20170912_220000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_460000L_20170913_220000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_230000L_20170912_230000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_470000L_20170913_230000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_240000L_20170913_000000V_nbrcnt.txt
> > > 2017091200/grid_stat_APCP_01_480000L_20170914_000000V_nbrcnt.txt
> > > [iumnwp at Ec226 grid_stat]$ ls
2017091100/grid_stat_APCP_01_*nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_010000L_20170911_010000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_250000L_20170912_010000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_020000L_20170911_020000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_260000L_20170912_020000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_030000L_20170911_030000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_270000L_20170912_030000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_040000L_20170911_040000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_280000L_20170912_040000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_050000L_20170911_050000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_290000L_20170912_050000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_060000L_20170911_060000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_300000L_20170912_060000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_070000L_20170911_070000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_310000L_20170912_070000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_080000L_20170911_080000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_320000L_20170912_080000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_090000L_20170911_090000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_330000L_20170912_090000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_100000L_20170911_100000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_340000L_20170912_100000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_110000L_20170911_110000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_350000L_20170912_110000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_120000L_20170911_120000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_360000L_20170912_120000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_130000L_20170911_130000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_370000L_20170912_130000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_140000L_20170911_140000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_380000L_20170912_140000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_150000L_20170911_150000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_390000L_20170912_150000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_160000L_20170911_160000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_400000L_20170912_160000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_170000L_20170911_170000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_410000L_20170912_170000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_180000L_20170911_180000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_420000L_20170912_180000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_190000L_20170911_190000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_430000L_20170912_190000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_200000L_20170911_200000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_440000L_20170912_200000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_210000L_20170911_210000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_450000L_20170912_210000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_220000L_20170911_220000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_460000L_20170912_220000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_230000L_20170911_230000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_470000L_20170912_230000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_240000L_20170912_000000V_nbrcnt.txt
> > > 2017091100/grid_stat_APCP_01_480000L_20170913_000000V_nbrcnt.txt
> > > [iumnwp at Ec226 grid_stat]$ ls
2017091400/grid_stat_APCP_01_*nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_010000L_20170914_010000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_250000L_20170915_010000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_020000L_20170914_020000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_260000L_20170915_020000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_030000L_20170914_030000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_270000L_20170915_030000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_040000L_20170914_040000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_280000L_20170915_040000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_050000L_20170914_050000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_290000L_20170915_050000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_060000L_20170914_060000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_300000L_20170915_060000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_070000L_20170914_070000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_310000L_20170915_070000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_080000L_20170914_080000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_320000L_20170915_080000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_090000L_20170914_090000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_330000L_20170915_090000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_100000L_20170914_100000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_340000L_20170915_100000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_110000L_20170914_110000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_350000L_20170915_110000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_120000L_20170914_120000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_360000L_20170915_120000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_130000L_20170914_130000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_370000L_20170915_130000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_140000L_20170914_140000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_380000L_20170915_140000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_150000L_20170914_150000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_390000L_20170915_150000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_160000L_20170914_160000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_400000L_20170915_160000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_170000L_20170914_170000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_410000L_20170915_170000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_180000L_20170914_180000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_420000L_20170915_180000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_190000L_20170914_190000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_430000L_20170915_190000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_200000L_20170914_200000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_440000L_20170915_200000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_210000L_20170914_210000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_450000L_20170915_210000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_220000L_20170914_220000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_460000L_20170915_220000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_230000L_20170914_230000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_470000L_20170915_230000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_240000L_20170915_000000V_nbrcnt.txt
> > > 2017091400/grid_stat_APCP_01_480000L_20170916_000000V_nbrcnt.txt
> > >
> > >
> >
> >
> >
> >
>
>
>
>

------------------------------------------------
Subject: How to get average FSS score for several days
From: hgao
Time: Thu Sep 28 22:04:54 2017

VERSION MODEL DESC FCST_LEAD FCST_VALID_BEG  FCST_VALID_END  OBS_LEAD
OBS_VALID_BEG   OBS_VALID_END   FCST_VAR FCST_LEV OBS_VAR OBS_LEV
OBTYPE VX_MASK INTERP_MTHD INTERP_PNTS FCST_THRESH
OBS_THRESH
COV_THRESH ALPHA LINE_TYPE TOTAL   FBS     FBS_BCL FBS_BCU FSS
FSS_BCL FSS_BCU
V6.0    WRF   NA   010000    20170622_010000 20170623_010000 120000
20160718_120000 20160718_120000 APCP     A1       APCP    A1
MC_PCP FULL    NBRHD       121
>0.0,>=0.01,>=0.05,>=0.10,>=0.25,>=0.50,>=1.00,>=5.00,>=10.0
>0.0,>=0.01,>=0.05,>=0.10,>=0.25,>=0.50,>=1.00,>=5.00,>=10.0 NA
0.05  NBRCNT     943056 0.10598      NA      NA 0.82066      NA
NA 0.98178 NA NA 0.65687 NA NA 0.38027 NA NA 0.31373 NA NA
V6.0    WRF   NA   010000    20170622_010000 20170623_010000 120000
20160718_120000 20160718_120000 APCP     A1       APCP    A1
MC_PCP FULL    NBRHD       25
>0.0,>=0.01,>=0.05,>=0.10,>=0.25,>=0.50,>=1.00,>=5.00,>=10.0
>0.0,>=0.01,>=0.05,>=0.10,>=0.25,>=0.50,>=1.00,>=5.00,>=10.0 NA
0.05  NBRCNT    1014552 0.14604      NA      NA 0.76305      NA
NA 0.97808 NA NA 0.65201 NA NA 0.37556 NA NA 0.30402 NA NA
V6.0    WRF   NA   010000    20170622_010000 20170623_010000 120000
20160718_120000 20160718_120000 APCP     A1       APCP    A1
MC_PCP FULL    NBRHD       49
>0.0,>=0.01,>=0.05,>=0.10,>=0.25,>=0.50,>=1.00,>=5.00,>=10.0
>0.0,>=0.01,>=0.05,>=0.10,>=0.25,>=0.50,>=1.00,>=5.00,>=10.0 NA
0.05  NBRCNT     990432 0.13041      NA      NA 0.78472      NA
NA 0.97926 NA NA 0.65363 NA NA 0.37733 NA NA 0.30725 NA NA
V6.0    WRF   NA   010000    20170622_010000 20170623_010000 120000
20160718_120000 20160718_120000 APCP     A1       APCP    A1
MC_PCP FULL    NBRHD       81
>0.0,>=0.01,>=0.05,>=0.10,>=0.25,>=0.50,>=1.00,>=5.00,>=10.0
>0.0,>=0.01,>=0.05,>=0.10,>=0.25,>=0.50,>=1.00,>=5.00,>=10.0 NA
0.05  NBRCNT     966600 0.11738      NA      NA 0.80358      NA
NA 0.98048 NA NA 0.65524 NA NA 0.37892 NA NA 0.31048 NA NA
V6.0    WRF   NA   010000    20170622_010000 20170623_010000 120000
20160718_120000 20160718_120000 APCP     A1       APCP    A1
MC_PCP FULL    NBRHD       9
>0.0,>=0.01,>=0.05,>=0.10,>=0.25,>=0.50,>=1.00,>=5.00,>=10.0
>0.0,>=0.01,>=0.05,>=0.10,>=0.25,>=0.50,>=1.00,>=5.00,>=10.0 NA
0.05  NBRCNT    1038960 0.16679      NA      NA 0.73602      NA
NA 0.97695 NA NA 0.65044 NA NA 0.37373 NA NA 0.30089 NA NA

------------------------------------------------


More information about the Met_help mailing list