Ticket #412: log_make_test_both_bufrs

File log_make_test_both_bufrs, 14.7 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_21859999999999_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_20190513174851_METB_B024_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_20190513174851_METB_B024_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
218
219Testing BUFR encode/decode [MetDB library] ...
220
221$NCDUMP = /project/ukmo/rhel7/R/R-3.6.0/bin/ncdump
222
2231. Encoding ROPP netCDF -> BUFR
224===============================
225
226---------------------------------------------------------------------
227 ROPP to BUFR Encoder
228---------------------------------------------------------------------
229
230INFO (from ropp2bufr): Reading ROPP data from ../data/ropp_test.nc
231INFO (from ropp2bufr): Encoding profile 1 : OC_20090817215807_META_G027_DMI_
232INFO (from ropp2bufr): Total of 14742 bytes written to bufr_test.bfr
233INFO (from ropp2bufr): Generated 1 BUFR message to bufr_test.bfr
234
235
2362. Comparing BUFR with reference file
237=====================================
238
239 OK - found no differences in the test BUFR files
240
2413. Decoding BUFR --> ROPP netCDF
242================================
243
244
245---------------------------------------------------------------------
246 BUFR to ROPP Decoder
247---------------------------------------------------------------------
248
249INFO (from bufr2ropp): Reading bufr_test.bfr
250INFO (from bufr2ropp): Decoded profile 1 : OC_20090817215807_META_G027_DMI_
251INFO (from bufr2ropp): Writing bufr_test.nc
252INFO (from bufr2ropp): 1 new profile saved
253
254
2554. Comparing CDL dump with reference file
256=========================================
257
258/project/ukmo/rhel7/R/R-3.6.0/bin/ncdump ../data/ropp_testb.nc > ropp_test.cdl
259/project/ukmo/rhel7/R/R-3.6.0/bin/ncdump bufr_test.nc > bufr_test.cdl
260
261To check results, compare ropp_test.cdl and bufr_test.cdl
262(Ignore the difference in file names and processing_date value)
263
264*** Differences found; please review bufr_test.dif to check significance.
265 Differences of +/-1 in the last decimal place can be expected and
266 these are not considered to be significant.
267
268
269
270
271
272Testing GFZ-to-netCDF conversion tool ...
273
274$NCDUMP = /project/ukmo/rhel7/R/R-3.6.0/bin/ncdump
275
2761. Converting GFZ file pair -> ROPP netCDF
277==========================================
278
279
280---------------------------------------------------------------------
281 GFZ to ROPP Converter
282---------------------------------------------------------------------
283
284INFO (from gfz2ropp): Reading file ../data/gfz_test.dat
285INFO (from gfz2ropp): Reading file ../data/gfz_test.dsc
286INFO (from gfz2ropp): Profile 1: OC_20130101235611_TSRX_G017_GFZ_
287INFO (from gfz2ropp): Writing gfz_test.nc
288
289
290Generating CDL dumps...
291/project/ukmo/rhel7/R/R-3.6.0/bin/ncdump ../data/gfz_test.nc > ../data/gfz_test.cdl
292/project/ukmo/rhel7/R/R-3.6.0/bin/ncdump gfz_test.nc > gfz_test.cdl
293
2942. Comparing CDL dump against reference file
295============================================
296
297To check results, compare ../data/gfz_test.cdl and gfz_test.cdl
298(Ignore the difference in file names and processing_date value)
299
300
301***************************
302*** gfz2ropp test: PASS ***
303***************************
304
305
306
307Testing UCAR-to-ROPP netCDF conversion tool ...
308
309$NCDUMP = /project/ukmo/rhel7/R/R-3.6.0/bin/ncdump
310
3111. Converting UCAR netCDF -> ROPP netCDF
312========================================
313
314
315---------------------------------------------------------------------
316 UCAR to ROPP netCDF Converter
317---------------------------------------------------------------------
318
319INFO (from ucar2ropp): Reading file ../data/ucar_test.nc
320INFO (from ucar2ropp): Profile 1 : OC_20090827202208_C006_G029_UCAR
321INFO (from ucar2ropp): Writing ucar_testr.nc
322
323
324Generating CDL dumps...
325/project/ukmo/rhel7/R/R-3.6.0/bin/ncdump ../data/ucar_testr.nc > ../data/ucar_testr.cdl
326/project/ukmo/rhel7/R/R-3.6.0/bin/ncdump ucar_testr.nc > ucar_testr.cdl
327
3282. Comparing CDL dump against reference file
329============================================
330
331To check results, compare ../data/ucar_testr.cdl and ucar_testr.cdl
332(Ignore the difference in file names and processing_date value)
333
334
335****************************
336*** ucar2ropp test: PASS ***
337****************************
338
339
340
341Testing [ECMWF library] GRIB-to-BGRASC conversion tool ...
342
343
344
3451. Converting ECMWF GRIB -> Fortran namelist ascii
346==================================================
347
348../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
349
350---------------------------------------------------------------------
351 GRIB to background ascii converter
352---------------------------------------------------------------------
353
354INFO (from grib2bgrasc): Reading file ../data/fc_20121001000000_T+6.grib
355INFO (from grib2bgrasc): Reading file ../data/fc_20121001000000_T+12.grib
356INFO (from grib2bgrasc): Reading file ../data/an_20121001000000_T+0.grib
357INFO (from grib2bgrasc): Writing file hy_20121001000000_T+0.nml
358
359
3602. Comparing output namelist with reference file
361================================================
362
363INFO (from nml_diff): Using nml_diff to compare hy_20121001000000_T+0.nml and ../data/hy_20121001000000_T+0.nml_ref
364INFO (from nml_diff): No significant differences between hy_20121001000000_T+0.nml and ../data/hy_20121001000000_T+0.nml_ref
365
366 ******************************
367 *** grib2bgrasc test: PASS ***
368 ******************************
369
370
371
372Testing BGRASC-to-ROPP conversion tool ...
373
374
375
3761. Converting Fortran namelist ascii -> ROPP netCDF
377===================================================
378
379../tools/bgrasc2ropp ../data/hy_20121001000000_T+0.nml_ref -o hy_20121001000000_T+0.nc
380
381---------------------------------------------------------------------
382 bgrasc to ROPP converter
383---------------------------------------------------------------------
384
385INFO (from bgrasc2ropp): Reading file ../data/hy_20121001000000_T+0.nml_ref
386INFO (from bgrasc2ropp): Writing hy_20121001000000_T+0.nc
387
388
3892. Comparing output ROPP file with reference file
390=================================================
391
392INFO (from nc_diff): Using nc_diff to compare hy_20121001000000_T+0.nc and ../data/hy_20121001000000_T+0.nc_ref
393INFO (from nc_diff): No significant differences between hy_20121001000000_T+0.nc and ../data/hy_20121001000000_T+0.nc_ref
394
395 ******************************
396 *** bgrasc2ropp test: PASS ***
397 ******************************
398
399
400
401Testing EUM netCDF4-to-ROPP conversion tool...
402
403
404
405==============================================================
4061. eum2ropp: test eum2ropp by comparing against reference file
407==============================================================
408
409
410--------------------------------------------
4111a. Converting EUM netCDF4 file -> ROPP file
412--------------------------------------------
413
414../tools/eum2ropp ../data/eum_test.n4 -l cl+rs -o eum_test_l.nc
415
416---------------------------------------------------------------------
417 EUMETSAT to ROPP netCDF Converter
418---------------------------------------------------------------------
419
420INFO (from eum2ropp): Reading file ../data/eum_test.n4
421INFO (from ropp_io_read_eumdata): raw_sampling data requested but are not available in file
422INFO (from eum2ropp): Profile 1 : OC_20120909000057_META_G015_EUME
423INFO (from eum2ropp): Writing eum_test_l.nc
424
425
426-------------------------------------------------
4271b. Comparing output ROPP file and reference file
428-------------------------------------------------
429
430INFO (from nc_diff): Using nc_diff to compare eum_test_l.nc and ../data/eum_test_l.nc_ref
431INFO (from nc_diff): No significant differences between eum_test_l.nc and ../data/eum_test_l.nc_ref
432
433 ******************************
434 *** eum2ropp test: PASS ***
435 ******************************
436
437