Ticket #412: log_make_test_ecbufr

File log_make_test_ecbufr, 22.3 KB (added by warrick, 5 years ago)
Line 
1
2Testing netCDF Fortran 90 write interfaces...
3
4 *** Netcdf: Success ***
5 *** Netcdf: Success ***
6 *** Netcdf: Success ***
7 *** Netcdf: Success ***
8 *** Netcdf: Success ***
9 *** Netcdf: Success ***
10 *** Netcdf: Success ***
11 *** Netcdf: Success ***
12 *** Netcdf: Success ***
13 *** Netcdf: Success ***
14 *** Netcdf: Success ***
15 *** Netcdf: Success ***
16 *** Netcdf: Success ***
17 *** Netcdf: Success ***
18 *** Netcdf: Success ***
19 *** Netcdf: Success ***
20 *** Netcdf: Success ***
21 *** Netcdf: Success ***
22 *** Netcdf: Success ***
23 *** Netcdf: Success ***
24 *** Netcdf: Success ***
25 *** Netcdf: Success ***
26 *** Netcdf: Success ***
27 *** Netcdf: Success ***
28 *** Netcdf: Success ***
29 *** Netcdf: Success ***
30 *** Netcdf: Success ***
31 *** Netcdf: Success ***
32 *** Netcdf: Success ***
33 *** Netcdf: Success ***
34 *** Netcdf: Success ***
35 *** Netcdf: Success ***
36 *** Netcdf: Success ***
37 *** Netcdf: Success ***
38
39
40Testing ROPP conversion tool...
41
42$NCDUMP = /project/ukmo/rhel7/R/R-3.6.0/bin/ncdump
43
44Test 1: Testing range checks - missing & invalid data --> missing data
45======================================================================
46
47---------------------------------------------------------------------
48 ROPP Test Data Generator
49---------------------------------------------------------------------
50
51INFO (from test2ropp): Generating default MISSING data...
52INFO (from test2ropp): Profile 1 : OC_99999999999999_UNKN_U999_UNKN
53INFO (from test2ropp): Writing ropp_test_1m.nc
54
55
56---------------------------------------------------------------------
57 ROPP-to-ROPP generic netCDF tool
58---------------------------------------------------------------------
59
60INFO (from ropp2ropp): Reading ropp_test_1m.nc
61INFO (from ropp2ropp): Profile 1 : OC_99999999999999_UNKN_U999_UNKN
62INFO (from ropp2ropp): Writing ropp_test_1m.nc
63
64
65---------------------------------------------------------------------
66 ROPP Test Data Generator
67---------------------------------------------------------------------
68
69INFO (from test2ropp): Generating default MISSING data...
70INFO (from test2ropp): Generating INVALID data...
71INFO (from test2ropp): Profile 1 : OC_21969999999999_UNKN_U999_UNKN
72INFO (from test2ropp): Writing ropp_test_1i.nc
73
74
75---------------------------------------------------------------------
76 ROPP-to-ROPP generic netCDF tool
77---------------------------------------------------------------------
78
79INFO (from ropp2ropp): Reading ropp_test_1i.nc
80INFO (from ropp2ropp): Profile 1 : OC_99999999999999_UNKN_U999_UNKN
81INFO (from ropp2ropp): Writing ropp_test_1i.nc
82
83
84To check results, compare ropp_test_1m.cdl and ropp_test_1i.cdl
85(Ignore differences in file names and processing_date)
86
87
88****************************************
89*** Test 1. Range INVALID test: PASS ***
90****************************************
91
92
93Test 2: Testing range checks - valid data --> valid data
94========================================================
95
96---------------------------------------------------------------------
97 ROPP Test Data Generator
98---------------------------------------------------------------------
99
100INFO (from test2ropp): Generating default MISSING data...
101INFO (from test2ropp): Generating VALID data...
102INFO (from test2ropp): Profile 1 : OC_20190516183333_C002_G001_GFZ_
103INFO (from test2ropp): Writing ropp_test_2v.nc
104
105
106---------------------------------------------------------------------
107 ROPP-to-ROPP generic netCDF tool
108---------------------------------------------------------------------
109
110INFO (from ropp2ropp): Reading ropp_test_2v.nc
111INFO (from ropp2ropp): Profile 1 : OC_20190516183333_C002_G001_GFZ_
112INFO (from ropp2ropp): Writing ropp_test_2o.nc
113
114
115To check results, compare ropp_test_2v.cdl and ropp_test_2o.cdl
116(Ignore differences in file names and processing_date)
117
118
119**************************************
120*** Test 2. Range VALID test: PASS ***
121**************************************
122
123
124Test 3: Testing ROPP (netCDF) --> ROPP (netCDF)
125===============================================
126
127---------------------------------------------------------------------
128 ROPP-to-ROPP generic netCDF tool
129---------------------------------------------------------------------
130
131INFO (from ropp2ropp): Reading ../data/ropp_test.nc
132INFO (from ropp2ropp): Profile 1 : OC_20090817215807_META_G027_DMI_
133INFO (from ropp2ropp): Writing ropp_test_4o.nc
134
135
136To check results, compare ropp_test_4n.cdl and ropp_test_4o.cdl
137(Ignore differences in file names & thin_method)
138
139
140*******************************************
141*** Test 3. ROPP netCDF -> netCDF: PASS ***
142*******************************************
143
144
145Test 4: Testing ROPP singlefiles (netCDF) --> ROPP multifile (netCDF)
146=====================================================================
147
148---------------------------------------------------------------------
149 ROPP-to-ROPP generic netCDF tool
150---------------------------------------------------------------------
151
152INFO (from ropp2ropp): Reading ../data/ropp_test.nc
153INFO (from ropp2ropp): Profile 1 : OC_20090817215807_META_G027_DMI_
154INFO (from ropp2ropp): Writing ropp_test_5o.nc
155INFO (from ropp2ropp): Reading ../data/ropp_test.nc
156INFO (from ropp2ropp): Profile 1 : OC_20090817215807_META_G027_DMI_
157INFO (from ropp2ropp): Writing ropp_test_5o.nc
158INFO (from ropp2ropp): 2 profiles processed
159
160
161To check results, compare ropp_test_5m.cdl and ropp_test_5o.cdl
162(Ignore difference in file names & thin_method))
163
164
165**************************************************
166*** Test 4. ROPP singlefile -> multifile: PASS ***
167**************************************************
168
169
170Test 5: Testing ROPP multifile (netCDF) --> ROPP singlefiles (netCDF)
171=====================================================================
172
173---------------------------------------------------------------------
174 ROPP-to-ROPP generic netCDF tool
175---------------------------------------------------------------------
176
177INFO (from ropp2ropp): Reading ropp_test_5o.nc
178INFO (from ropp2ropp): Profile 1 : OC_20090817215807_META_G027_DMI_
179INFO (from ropp2ropp): Writing ropp_test_6o.nc
180INFO (from ropp2ropp): Profile 2 : OC_20090817215807_META_G027_DMI_
181INFO (from ropp2ropp): Writing oc_20090817215807_meta_g027_dmi_.nc
182INFO (from ropp2ropp): 2 profiles processed
183
184
185To check results, compare ropp_test_6m.cdl and ropp_test_6o.cdl
186(Ignore differences in file names & thin_method)
187
188
189**************************************************
190*** Test 5. ROPP multifile -> singlefile: PASS ***
191**************************************************
192
193
194Test 6: Testing ROPP 2D (netCDF) --> ROPP 2D (netCDF)
195=====================================================
196
197---------------------------------------------------------------------
198 ROPP-to-ROPP generic netCDF tool
199---------------------------------------------------------------------
200
201INFO (from ropp2ropp): Reading ../data/ropp_test2d.nc
202INFO (from ropp2ropp): Profile 1 : UNKNOWN
203INFO (from ropp2ropp): Writing ropp_test_7o.nc
204
205
206To check results, compare ropp_test_7n.cdl and ropp_test_7o.cdl
207(Ignore differences in file names & thin_method)
208
209
210*************************************************
211*** Test 6. ROPP 2d netCDF -> 2d netCDF: PASS ***
212*************************************************
213
214PASS: 6 NOT PASS: 0 TOTAL: 6 tests
215
216
217
218Testing BUFR encode/decode [ECMWF library] ...
219
220$NCDUMP = /project/ukmo/rhel7/R/R-3.6.0/bin/ncdump
221
2221. Encoding ROPP netCDF -> BUFR
223===============================
224
225---------------------------------------------------------------------
226 ROPP to BUFR Encoder
227---------------------------------------------------------------------
228
229INFO (from ropp2bufr): Reading ROPP data from ../data/ropp_test.nc
230INFO (from ropp2bufr): Encoding profile 1 : OC_20090817215807_META_G027_DMI_
231INFO (from ropp2bufr): Total of 14741 bytes written to bufr_test.bfr
232INFO (from ropp2bufr): Generated 1 BUFR message to bufr_test.bfr
233
234
2352. Comparing BUFR with reference file
236=====================================
237
238 OK - found no differences in the test BUFR files
239
2403. Decoding BUFR --> ROPP netCDF
241================================
242
243
244---------------------------------------------------------------------
245 BUFR to ROPP Decoder
246---------------------------------------------------------------------
247
248INFO (from bufr2ropp): Reading bufr_test.bfr
249INFO (from bufr2ropp): Decoded profile 1 : OC_20090817215807_META_G027_DMI_
250INFO (from bufr2ropp): Writing bufr_test.nc
251INFO (from bufr2ropp): 1 new profile saved
252
253
2544. Comparing CDL dump with reference file
255=========================================
256
257/project/ukmo/rhel7/R/R-3.6.0/bin/ncdump ../data/ropp_testb.nc > ropp_test.cdl
258/project/ukmo/rhel7/R/R-3.6.0/bin/ncdump bufr_test.nc > bufr_test.cdl
259
260To check results, compare ropp_test.cdl and bufr_test.cdl
261(Ignore the difference in file names and processing_date value)
262
263***********************
264*** BUFR test: PASS ***
265***********************
266
267
268
269
270Testing BUFR encode/decode [EUM netCDF4 files] ...
271
272
273==============================================================
2741. eum2bufr: test eum2bufr by comparing against reference file
275==============================================================
276
277
278--------------------------------------------
2791a. Converting EUM netCDF4 file -> BUFR file
280--------------------------------------------
281
282../tools/eum2bufr ../data/eum_test.n4 -o eum_test_l.bfr
283
284---------------------------------------------------------------------
285 EUMETSAT to BUFR Encoder
286---------------------------------------------------------------------
287
288INFO (from eum2bufr): Reading EUM data from ../data/eum_test.n4
289INFO (from eum2bufr): Encoding profile 1 : OC_20120909000057_META_G015_EUME
290 ECMWF
291
292 BUFR ENCODING SOFTWARE VERSION - 7.2
293 1 April 2007.
294
295
296
297 Your path for bufr tables is :
298 /data/users/fwarrick/ROPP/data/bufr/
299BUFR TABLES TO BE LOADED B0000000000000012000.TXT,D0000000000000012000.TXT
300INFO (from eum2bufr): Total of 10466 bytes written to eum_test_l.bfr
301INFO (from eum2bufr): Generated 1 BUFR message to eum_test_l.bfr
302
303
304-------------------------------------------------
3051b. Comparing output BUFR file and reference file
306-------------------------------------------------
307
308Using cmp to compare eum_test_l.bfr and ../data/eum_test_l.bfr_ref
309
310 *** No differences found in test BUFR files
311
312******************************
313*** eum2bufr test: PASS ***
314******************************
315
316===============================================================================
3172. eum2bufrb: test eum2bufr by comparing against eum2ropp followed by ropp2bufr
318===============================================================================
319
320
321--------------------------------------------------------------------
3222a. Converting EUM netCDF4 file -> BUFR file directly, with eum2bufr
323--------------------------------------------------------------------
324
325../tools/eum2bufr ../data/eum_test.n4 -o eum_test_b.bfr
326
327---------------------------------------------------------------------
328 EUMETSAT to BUFR Encoder
329---------------------------------------------------------------------
330
331INFO (from eum2bufr): Reading EUM data from ../data/eum_test.n4
332INFO (from eum2bufr): Encoding profile 1 : OC_20120909000057_META_G015_EUME
333 ECMWF
334
335 BUFR ENCODING SOFTWARE VERSION - 7.2
336 1 April 2007.
337
338
339
340 Your path for bufr tables is :
341 /data/users/fwarrick/ROPP/data/bufr/
342BUFR TABLES TO BE LOADED B0000000000000012000.TXT,D0000000000000012000.TXT
343INFO (from eum2bufr): Total of 10466 bytes written to eum_test_b.bfr
344INFO (from eum2bufr): Generated 1 BUFR message to eum_test_b.bfr
345
346
347-----------------------------------------------------------
3482b. Converting EUM netCDF4 file -> ROPP file, with eum2ropp
349-----------------------------------------------------------
350
351../tools/eum2ropp ../data/eum_test.n4 -o eum_test_b.nc
352
353---------------------------------------------------------------------
354 EUMETSAT to ROPP netCDF Converter
355---------------------------------------------------------------------
356
357INFO (from eum2ropp): Reading file ../data/eum_test.n4
358INFO (from eum2ropp): Profile 1 : OC_20120909000057_META_G015_EUME
359INFO (from eum2ropp): Writing eum_test_b.nc
360
361
362-----------------------------------------------------
3632c. Converting ROPP file to BUFR file, with ropp2bufr
364-----------------------------------------------------
365
366../tools/ropp2bufr eum_test_b.nc -o eum_test_b_viaropp.bfr
367
368---------------------------------------------------------------------
369 ROPP to BUFR Encoder
370---------------------------------------------------------------------
371
372INFO (from ropp2bufr): Reading ROPP data from eum_test_b.nc
373INFO (from ropp2bufr): Encoding profile 1 : OC_20120909000057_META_G015_EUME
374 ECMWF
375
376 BUFR ENCODING SOFTWARE VERSION - 7.2
377 1 April 2007.
378
379
380
381 Your path for bufr tables is :
382 /data/users/fwarrick/ROPP/data/bufr/
383BUFR TABLES TO BE LOADED B0000000000000012000.TXT,D0000000000000012000.TXT
384INFO (from ropp2bufr): Total of 10466 bytes written to eum_test_b_viaropp.bfr
385INFO (from ropp2bufr): Generated 1 BUFR message to eum_test_b_viaropp.bfr
386
387
388----------------------------------------------
3892d. Comparing eum2bufr to eum2ropp | ropp2bufr
390----------------------------------------------
391
392Using cmp to compare eum_test_b.bfr and eum_test_b_viaropp.bfr
393
394 *** No differences found in test BUFR files
395
396******************************
397*** eum2bufrb test: PASS ***
398******************************
399
400
401Testing GFZ-to-netCDF conversion tool ...
402
403$NCDUMP = /project/ukmo/rhel7/R/R-3.6.0/bin/ncdump
404
4051. Converting GFZ file pair -> ROPP netCDF
406==========================================
407
408
409---------------------------------------------------------------------
410 GFZ to ROPP Converter
411---------------------------------------------------------------------
412
413INFO (from gfz2ropp): Reading file ../data/gfz_test.dat
414INFO (from gfz2ropp): Reading file ../data/gfz_test.dsc
415INFO (from gfz2ropp): Profile 1: OC_20130101235611_TSRX_G017_GFZ_
416INFO (from gfz2ropp): Writing gfz_test.nc
417
418
419Generating CDL dumps...
420/project/ukmo/rhel7/R/R-3.6.0/bin/ncdump ../data/gfz_test.nc > ../data/gfz_test.cdl
421/project/ukmo/rhel7/R/R-3.6.0/bin/ncdump gfz_test.nc > gfz_test.cdl
422
4232. Comparing CDL dump against reference file
424============================================
425
426To check results, compare ../data/gfz_test.cdl and gfz_test.cdl
427(Ignore the difference in file names and processing_date value)
428
429
430***************************
431*** gfz2ropp test: PASS ***
432***************************
433
434
435
436Testing UCAR-to-ROPP netCDF conversion tool ...
437
438$NCDUMP = /project/ukmo/rhel7/R/R-3.6.0/bin/ncdump
439
4401. Converting UCAR netCDF -> ROPP netCDF
441========================================
442
443
444---------------------------------------------------------------------
445 UCAR to ROPP netCDF Converter
446---------------------------------------------------------------------
447
448INFO (from ucar2ropp): Reading file ../data/ucar_test.nc
449INFO (from ucar2ropp): Profile 1 : OC_20090827202208_C006_G029_UCAR
450INFO (from ucar2ropp): Writing ucar_testr.nc
451
452
453Generating CDL dumps...
454/project/ukmo/rhel7/R/R-3.6.0/bin/ncdump ../data/ucar_testr.nc > ../data/ucar_testr.cdl
455/project/ukmo/rhel7/R/R-3.6.0/bin/ncdump ucar_testr.nc > ucar_testr.cdl
456
4572. Comparing CDL dump against reference file
458============================================
459
460To check results, compare ../data/ucar_testr.cdl and ucar_testr.cdl
461(Ignore the difference in file names and processing_date value)
462
463
464****************************
465*** ucar2ropp test: PASS ***
466****************************
467
468
469
470Testing [ECMWF library] GRIB-to-BGRASC conversion tool ...
471
472
473
4741. Converting ECMWF GRIB -> Fortran namelist ascii
475==================================================
476
477../tools/grib2bgrasc ../data/fc_20121001000000_T+6.grib -lat 50.72 -lon -3.53 -date 20121001 -time 0000 -g ../data/fc_20121001000000_T+12.grib -z ../data/an_20121001000000_T+0.grib -o hy_20121001000000_T+0.nml
478
479---------------------------------------------------------------------
480 GRIB to background ascii converter
481---------------------------------------------------------------------
482
483INFO (from grib2bgrasc): Reading file ../data/fc_20121001000000_T+6.grib
484INFO (from grib2bgrasc): Reading file ../data/fc_20121001000000_T+12.grib
485INFO (from grib2bgrasc): Reading file ../data/an_20121001000000_T+0.grib
486INFO (from grib2bgrasc): Writing file hy_20121001000000_T+0.nml
487
488
4892. Comparing output namelist with reference file
490================================================
491
492INFO (from nml_diff): Using nml_diff to compare hy_20121001000000_T+0.nml and ../data/hy_20121001000000_T+0.nml_ref
493INFO (from nml_diff): No significant differences between hy_20121001000000_T+0.nml and ../data/hy_20121001000000_T+0.nml_ref
494
495 ******************************
496 *** grib2bgrasc test: PASS ***
497 ******************************
498
499
500
501Testing BGRASC-to-ROPP conversion tool ...
502
503
504
5051. Converting Fortran namelist ascii -> ROPP netCDF
506===================================================
507
508../tools/bgrasc2ropp ../data/hy_20121001000000_T+0.nml_ref -o hy_20121001000000_T+0.nc
509
510---------------------------------------------------------------------
511 bgrasc to ROPP converter
512---------------------------------------------------------------------
513
514INFO (from bgrasc2ropp): Reading file ../data/hy_20121001000000_T+0.nml_ref
515INFO (from bgrasc2ropp): Writing hy_20121001000000_T+0.nc
516
517
5182. Comparing output ROPP file with reference file
519=================================================
520
521INFO (from nc_diff): Using nc_diff to compare hy_20121001000000_T+0.nc and ../data/hy_20121001000000_T+0.nc_ref
522INFO (from nc_diff): No significant differences between hy_20121001000000_T+0.nc and ../data/hy_20121001000000_T+0.nc_ref
523
524 ******************************
525 *** bgrasc2ropp test: PASS ***
526 ******************************
527
528
529
530Testing EUM netCDF4-to-ROPP conversion tool...
531
532
533
534==============================================================
5351. eum2ropp: test eum2ropp by comparing against reference file
536==============================================================
537
538
539--------------------------------------------
5401a. Converting EUM netCDF4 file -> ROPP file
541--------------------------------------------
542
543../tools/eum2ropp ../data/eum_test.n4 -l cl+rs -o eum_test_l.nc
544
545---------------------------------------------------------------------
546 EUMETSAT to ROPP netCDF Converter
547---------------------------------------------------------------------
548
549INFO (from eum2ropp): Reading file ../data/eum_test.n4
550INFO (from ropp_io_read_eumdata): raw_sampling data requested but are not available in file
551INFO (from eum2ropp): Profile 1 : OC_20120909000057_META_G015_EUME
552INFO (from eum2ropp): Writing eum_test_l.nc
553
554
555-------------------------------------------------
5561b. Comparing output ROPP file and reference file
557-------------------------------------------------
558
559INFO (from nc_diff): Using nc_diff to compare eum_test_l.nc and ../data/eum_test_l.nc_ref
560INFO (from nc_diff): No significant differences between eum_test_l.nc and ../data/eum_test_l.nc_ref
561
562 ******************************
563 *** eum2ropp test: PASS ***
564 ******************************
565
566
567===============================================================================
5682. eum2roppb: test eum2ropp by comparing against eum2bufr followed by bufr2ropp
569===============================================================================
570
571
572--------------------------------------------------------------------
5732a. Converting EUM netCDF4 file -> ROPP file directly, with eum2ropp
574--------------------------------------------------------------------
575
576../tools/eum2ropp ../data/eum_test.n4 -o eum_test_b.nc
577
578---------------------------------------------------------------------
579 EUMETSAT to ROPP netCDF Converter
580---------------------------------------------------------------------
581
582INFO (from eum2ropp): Reading file ../data/eum_test.n4
583INFO (from eum2ropp): Profile 1 : OC_20120909000057_META_G015_EUME
584INFO (from eum2ropp): Writing eum_test_b.nc
585
586
587-----------------------------------------------------------
5882b. Converting EUM netCDF4 file -> BUFR file, with eum2bufr
589-----------------------------------------------------------
590
591../tools/eum2bufr ../data/eum_test.n4 -o eum_test_b.bfr
592
593---------------------------------------------------------------------
594 EUMETSAT to BUFR Encoder
595---------------------------------------------------------------------
596
597INFO (from eum2bufr): Reading EUM data from ../data/eum_test.n4
598INFO (from eum2bufr): Encoding profile 1 : OC_20120909000057_META_G015_EUME
599 ECMWF
600
601 BUFR ENCODING SOFTWARE VERSION - 7.2
602 1 April 2007.
603
604
605
606 Your path for bufr tables is :
607 /data/users/fwarrick/ROPP/data/bufr/
608BUFR TABLES TO BE LOADED B0000000000000012000.TXT,D0000000000000012000.TXT
609INFO (from eum2bufr): Total of 10466 bytes written to eum_test_b.bfr
610INFO (from eum2bufr): Generated 1 BUFR message to eum_test_b.bfr
611
612
613-----------------------------------------------------
6142c. Converting BUFR file to ROPP file, with bufr2ropp
615-----------------------------------------------------
616
617../tools/bufr2ropp eum_test_b.bfr -o eum_test_b_viabufr.nc
618
619---------------------------------------------------------------------
620 BUFR to ROPP Decoder
621---------------------------------------------------------------------
622
623INFO (from bufr2ropp): Reading eum_test_b.bfr
624 ECMWF
625
626 BUFR DECODING SOFTWARE VERSION - 7.2
627 1 APRIL 2007.
628
629
630
631 Your path for bufr tables is :
632 /data/users/fwarrick/ROPP/data/bufr/
633BUFR TABLES TO BE LOADED B0000000000000012000.TXT,D0000000000000012000.TXT
634INFO (from bufr2ropp): Decoded profile 1 : OC_20120909000057_META_G015_EUME
635INFO (from bufr2ropp): Writing eum_test_b_viabufr.nc
636INFO (from bufr2ropp): 1 new profile saved
637
638
639----------------------------------------------
6402d. Comparing eum2ropp to eum2bufr | bufr2ropp
641----------------------------------------------
642
643INFO (from nc_diff): Using nc_diff to compare eum_test_b.nc and eum_test_b_viabufr.nc
644INFO (from nc_diff): No significant differences between eum_test_b.nc and eum_test_b_viabufr.nc
645
646 ******************************
647 *** eum2roppb test: PASS ***
648 ******************************
649
650