Skip to content

Commit ccb7de6

Browse files
committed
merged/reintegrate from the FERRET_DSG branch
git-svn-id: file:///home/users/tmap/svn/repos/ferret/trunk@26518 fdbf22ae-c210-0410-be80-ca943da6b8f8
1 parent 43ba5ed commit ccb7de6

File tree

419 files changed

+40970
-11865
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

419 files changed

+40970
-11865
lines changed

bench/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ check_noremote:
2727
.PHONY: run_tests
2828
run_tests:
2929
@( \
30-
ferret_exe=`which ferret` ;\
30+
ferret_exe=/home/users/ansley/ferret_distributions/rhel6_64/bin/ferret ;\
3131
if [ $$ferret_exe = "" -o "$(FER_DIR)" = "" ] ; then \
3232
echo "*** Ferret must be installed and the ferret_paths script must have sourced for these tests ***" ;\
3333
exit 1 ;\

bench/TEST_SCRIPTS

+16
Original file line numberDiff line numberDiff line change
@@ -307,6 +307,22 @@ bn_samplexyzt.jnl
307307
bn_sample_multi.jnl
308308
bn751_bug_fixes.jnl
309309

310+
!
311+
! dsg-specific tests
312+
!
313+
bn_dsg_tseries.jnl
314+
bn_regrid_to_dsg.jnl
315+
bn_dsg_feature_mask.jnl
316+
bn_dsg_repeat_m.jnl
317+
bn_dsg_traj_plot.jnl
318+
bn_regrid_from_dsg.jnl
319+
bn_dsg_use_feature.jnl
320+
bn_dsg_plot_timeseries.jnl
321+
bn_dsg_save.jnl
322+
bn_dsg_transforms.jnl
323+
bn_dsg_one_e_val.jnl
324+
bn_dsg_list_comma_tab.jnl
325+
bn_dsg_if_exprns.jnl
310326
!
311327
! bn_gif, bn_all_ef, and bn_startupfile at end
312328
!

bench/TEST_SCRIPTS_NOREMOTE

+17
Original file line numberDiff line numberDiff line change
@@ -306,6 +306,23 @@ bn_tagg_overlaps.jnl
306306
bn_samplexyzt.jnl
307307
bn_sample_multi.jnl
308308
bn751_bug_fixes.jnl
309+
!
310+
! dsg-specific tests
311+
!
312+
bn_dsg_tseries.jnl
313+
bn_regrid_to_dsg.jnl
314+
bn_dsg_feature_mask.jnl
315+
bn_dsg_repeat_m.jnl
316+
bn_dsg_traj_plot.jnl
317+
bn_regrid_from_dsg.jnl
318+
bn_dsg_use_feature.jnl
319+
bn_dsg_plot_timeseries.jnl
320+
bn_dsg_save.jnl
321+
bn_dsg_transforms.jnl
322+
bn_dsg_one_e_val.jnl
323+
bn_dsg_list_comma_tab.jnl
324+
bn_dsg_if_exprns.jnl
325+
309326
!
310327
! bn_gif, bn_all_ef, and bn_startupfile at end
311328
!

bench/ansley_official.rhel6-64_err

+140-30
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
Procedure run_all to run all FERRET benchmarks
22
Running FERRET version /home/users/ansley/build/working/FERRET/fer/ferret_c
3-
-rwxr-xr-x. 1 ansley tmap 115063912 Jul 10 10:06 /home/users/ansley/build/working/FERRET/fer/ferret_c
3+
-rwxr-xr-x. 1 ansley tmap 118608127 Jul 16 11:45 /home/users/ansley/build/working/FERRET/fer/ferret_c
44
Using external functions from /home/users/ansley/build/working/FERRET/external_functions/ext_func
55
Running the tests of external functions y
66
Benchmark run by ansley
7-
Note: set mode calendar back to minutes in bn_pattern.jnl
7+
Note: merged FERRET_DSG back to trunk
88
ncdump output will be in all_ncdump.out, and appended to this log file
99
***** Restricting Ferret paths to bench directory *****
1010
FER_DATA=. ./data
@@ -14,15 +14,15 @@ FER_DESCR=. ./data
1414
FER_DIR=.
1515
FER_DSETS=. ./data
1616
FER_EXTERNAL_FUNCTIONS=/home/users/ansley/build/working/FERRET/external_functions/ext_func
17-
FER_FONTS=/home/users/ansley/PyFerret/ppl/fonts
18-
FER_GO=. ./v4jnls ./v5jnls ./v6jnls ./v7jnls ./genjnls . /home/users/ansley/PyFerret/go /home/users/ansley/PyFerret/examples /home/users/ansley/PyFerret/contrib
17+
FER_FONTS=/home/users/tmap/ferret/rhel6-x86_64-linux/ppl/fonts
18+
FER_GO=. ./v4jnls ./v5jnls ./v6jnls ./v7jnls ./genjnls . /home/users/tmap/ferret/rhel6-x86_64-linux/go /home/users/tmap/ferret/rhel6-x86_64-linux/examples /home/users/tmap/ferret/rhel6-x86_64-linux/contrib
1919
FER_GRIDS=. ./data
2020
FER_LIBS=/home/users/tmap/ferret/rhel6-x86_64-linux/lib
21-
FER_PALETTE=. /home/users/ansley/PyFerret/ppl
21+
FER_PALETTE=. /home/users/tmap/ferret/rhel6-x86_64-linux/ppl
2222
FER_WEB_BROWSER=firefox
2323
PWD=/home/users/ansley/build/working/FERRET/bench
24-
PYFER_EXTERNAL_FUNCTIONS=/home/users/ansley/PyFerret/ext_func/pylibs
25-
Beginning at Wed Jul 10 15:11:08 PDT 2019
24+
PYFER_EXTERNAL_FUNCTIONS=/home/users/tmap/ferret/rhel6-x86_64-linux/ext_func/pylibs
25+
Beginning at Tue Jul 16 14:26:42 PDT 2019
2626
PERMANENT data cleared from memory
2727
TEMPORARY data cleared from memory
2828
ooooooooooooooooooooooooooooooooooooooooooo
@@ -447,8 +447,8 @@ Starting test: bn_cdf
447447
*** NOTE: This will result in incorrect box sizes on record axis: TCENTURY
448448
*** NOTE: Write the data initially with the /BOUNDS qualifier
449449
LISTing to file test2.cdf
450-
LISTing to file FL.cdf
451-
LISTing to file FTLON.cdf
450+
LISTing to file FL.nc
451+
LISTing to file FTLON.nc
452452
**ERROR: invalid command: /CLOBBER not specified and file exists: test_abs.cdf
453453
list/format=cdf/l=1:10/file=test_abs.cdf l
454454
LISTing to file test_abs.cdf
@@ -469,7 +469,7 @@ list/format=cdf/append/file=test_abs.cdf ijkl[k=@ave]
469469
**TMAP ERR: error in line definition
470470
disordered output coordinate value: 363 Axis: TCENTURY
471471
list/format=cdf/l=13/append/file=test_abs.cdf l1
472-
LISTing to file FI.cdf
472+
LISTing to file FI.nc
473473
LISTing to file test_fil0.cdf
474474
LISTing to file test_fil0.cdf
475475
LISTing to file test_fil0.cdf
@@ -2105,8 +2105,6 @@ Replacing definition of axis YFINE
21052105
PERMANENT data cleared from memory
21062106
TEMPORARY data cleared from memory
21072107
ooooooooooooooooooooooooooooooooooooooooooo
2108-
**ERROR: illegal limits: One-point independent axis: Requires a /HLIMIT or /VLIMIT specification
2109-
plot/sym/siz=0.3 0*t[gt=vwnd]
21102108
PERMANENT data cleared from memory
21112109
TEMPORARY data cleared from memory
21122110
ooooooooooooooooooooooooooooooooooooooooooo
@@ -2198,10 +2196,10 @@ Starting test: bn_labwid.jnl
21982196
TEMPORARY data cleared from memory
21992197
ooooooooooooooooooooooooooooooooooooooooooo
22002198
Starting test: bn_redefine_taxis_mc.jnl
2201-
Replacing definition of axis TIME12
2199+
Replacing definition of axis TIME14
22022200
*** NOTE: grid GHB2 used by data set coads_clim
22032201
*** NOTE: Redefinition may alter apparent contents of data set
2204-
Replacing definition of axis TIME12
2202+
Replacing definition of axis TIME14
22052203
*** NOTE: grid GHB2 used by data set coads_clim
22062204
*** NOTE: Redefinition may alter apparent contents of data set
22072205
PERMANENT data cleared from memory
@@ -2543,10 +2541,10 @@ Replacing definition of axis X2AX
25432541
PERMANENT data cleared from memory
25442542
TEMPORARY data cleared from memory
25452543
ooooooooooooooooooooooooooooooooooooooooooo
2546-
*** NOTE: Changing the value of attribute (TIME1).units
2547-
*** NOTE: Changing the value of attribute (TIME1).units
2548-
*** NOTE: Changing the value of attribute (TIME1).time_origin
2549-
*** NOTE: Changing the value of attribute (TIME1).time_origin
2544+
*** NOTE: Changing the value of attribute (TIME17).units
2545+
*** NOTE: Changing the value of attribute (TIME17).units
2546+
*** NOTE: Changing the value of attribute (TIME17).time_origin
2547+
*** NOTE: Changing the value of attribute (TIME17).time_origin
25502548
*** NOTE: /UNIT=MONTHS is ambiguous ... using 1/12 of 365.2425 days
25512549
Replacing definition of axis TIME
25522550
*** NOTE: Axis coordinates are decreasing-ordered. Reversing ordering for axis l
@@ -2723,7 +2721,7 @@ ooooooooooooooooooooooooooooooooooooooooooo
27232721
TEMPORARY data cleared from memory
27242722
ooooooooooooooooooooooooooooooooooooooooooo
27252723
*** NOTE: /UNIT=MONTHS is ambiguous ... using 1/12 of 365.2425 days
2726-
Replacing definition of axis TIME16
2724+
Replacing definition of axis TIME21
27272725
*** NOTE: grid GSQ1 used by data set coads_climatology
27282726
*** NOTE: Redefinition may alter apparent contents of data set
27292727
PERMANENT data cleared from memory
@@ -3188,8 +3186,8 @@ Starting test: bn_cdf_keepax.jnl
31883186
*** NOTE: This will result in incorrect box sizes on record axis: TCENTURY
31893187
*** NOTE: Write the data initially with the /BOUNDS qualifier
31903188
LISTing to file test2.cdf
3191-
LISTing to file FL.cdf
3192-
LISTing to file FTLON.cdf
3189+
LISTing to file FL.nc
3190+
LISTing to file FTLON.nc
31933191
**ERROR: invalid command: /CLOBBER not specified and file exists: test_abs.cdf
31943192
list/format=cdf/keep_axnames/l=1:10/file=test_abs.cdf l
31953193
LISTing to file test_abs.cdf
@@ -3210,7 +3208,7 @@ list/format=cdf/keep_axnames/append/file=test_abs.cdf ijkl[k=@ave]
32103208
**TMAP ERR: error in line definition
32113209
disordered output coordinate value: 363 Axis: TCENTURY
32123210
list/format=cdf/keep_axnames/l=13/append/file=test_abs.cdf l1
3213-
LISTing to file FI.cdf
3211+
LISTing to file FI.nc
32143212
*** NOTE: /KEEP_AXISNAMES ignored. Inconsistent w/ enhanced heading.
32153213
LISTing to file test_fil0.cdf
32163214
*** NOTE: /KEEP_AXISNAMES ignored. Inconsistent w/ enhanced heading.
@@ -3515,7 +3513,7 @@ ooooooooooooooooooooooooooooooooooooooooooo
35153513
*** NOTE: LON1_15: Writing scaled coordinates not implemented. Suggest using nco operators on output file to pack coord values
35163514
*** NOTE: LAT1800_1800: Writing scaled coordinates not implemented. Suggest using nco operators on output file to pack coord values
35173515
*** NOTE: ENS: Writing scaled coordinates not implemented. Suggest using nco operators on output file to pack coord values
3518-
*** NOTE: TIME21: Writing scaled coordinates not implemented. Suggest using nco operators on output file to pack coord values
3516+
*** NOTE: TIME27: Writing scaled coordinates not implemented. Suggest using nco operators on output file to pack coord values
35193517
*** NOTE: Units on axis "ENS" are not recognized: count
35203518
*** NOTE: They will not be convertible:
35213519
PERMANENT data cleared from memory
@@ -4328,8 +4326,6 @@ ooooooooooooooooooooooooooooooooooooooooooo
43284326
LISTing to file aa.nc
43294327
LISTing to file aa.nc
43304328
LISTing to file aa.nc
4331-
*** NOTE: Axis trajectory is of type char or string
4332-
*** NOTE: A dummy axis of subscripts will be used
43334329
LISTing to file aa.nc
43344330
LISTing to file aa.nc
43354331
NetCDF: Numeric conversion not representable (OPeNDAP/netCDF Error code -60)
@@ -5660,6 +5656,9 @@ Replacing definition of axis TAX
56605656
PERMANENT data cleared from memory
56615657
TEMPORARY data cleared from memory
56625658
ooooooooooooooooooooooooooooooooooooooooooo
5659+
*** NOTE: Ignoring non-DSG FeatureType: GRID
5660+
*** NOTE: Ignoring non-DSG FeatureType: GRID
5661+
*** NOTE: Ignoring non-DSG FeatureType: GRID
56635662
**TMAP ERR: attribute already defined
56645663
coordinates for variable ZETA
56655664
Data set: testdata
@@ -6634,8 +6633,6 @@ list a[x=@fav]
66346633
ooooooooooooooooooooooooooooooooooooooooooo
66356634
*** NOTE: Coordinates out of order or missing on axis TIME at subscript 15
66366635
*** NOTE: A dummy axis of subscripts will be used
6637-
**ERROR: Unknown error writing data +Infinity
6638-
list/l=14 time
66396636
PERMANENT data cleared from memory
66406637
TEMPORARY data cleared from memory
66416638
ooooooooooooooooooooooooooooooooooooooooooo
@@ -6741,8 +6738,6 @@ Replacing definition of axis yaxis
67416738
TEMPORARY data cleared from memory
67426739
ooooooooooooooooooooooooooooooooooooooooooo
67436740
LISTing to file manyvars.tsv
6744-
*** NOTE: Axis time_dim_1 is of type char or string
6745-
*** NOTE: A dummy axis of subscripts will be used
67466741
PERMANENT data cleared from memory
67476742
TEMPORARY data cleared from memory
67486743
ooooooooooooooooooooooooooooooooooooooooooo
@@ -7078,6 +7073,121 @@ ooooooooooooooooooooooooooooooooooooooooooo
70787073
ooooooooooooooooooooooooooooooooooooooooooo
70797074
PERMANENT data cleared from memory
70807075
TEMPORARY data cleared from memory
7076+
ooooooooooooooooooooooooooooooooooooooooooo
7077+
Starting test: bn_dsg_tseries
7078+
PERMANENT data cleared from memory
7079+
TEMPORARY data cleared from memory
7080+
**ERROR: inconsistent sizes of data regions: feature constraints on X axis of LONGITUDE
7081+
list t_25[x=95:180] + longitude
7082+
**ERROR: command syntax: Limits by subscript /L= invalid for DSG data. Use /T= limits or select by feature
7083+
list/l=1:5 t_25
7084+
**ERROR: command syntax: Limits by subscript /I= invalid for DSG data. Use /X= limits or select by feature
7085+
list/i=200:210 t_25
7086+
PERMANENT data cleared from memory
7087+
TEMPORARY data cleared from memory
7088+
**ERROR: illegal use of transformation: Can only transform the E axis of DSG variable ROWSIZE
7089+
list rowsize[t=@max]
7090+
**ERROR: illegal use of transformation: Can only transform the T axis of DSG variable T_25
7091+
list t_25[e=@max]
7092+
**ERROR: illegal use of transformation: Can only transform the T axis of DSG variable T_25
7093+
list t_25[t=@max,e=@max]
7094+
PERMANENT data cleared from memory
7095+
TEMPORARY data cleared from memory
7096+
ooooooooooooooooooooooooooooooooooooooooooo
7097+
Starting test: bn_regrid_to_dsg
7098+
LISTing to file fake_model_temp.nc
7099+
PERMANENT data cleared from memory
7100+
TEMPORARY data cleared from memory
7101+
Replacing definition of axis tbig
7102+
Replacing definition of axis ybig
7103+
Replacing definition of axis xbig
7104+
Replacing definition of axis zbig
7105+
PERMANENT data cleared from memory
7106+
TEMPORARY data cleared from memory
7107+
PERMANENT data cleared from memory
7108+
TEMPORARY data cleared from memory
7109+
PERMANENT data cleared from memory
7110+
TEMPORARY data cleared from memory
7111+
ooooooooooooooooooooooooooooooooooooooooooo
7112+
Starting test: bn_dsg_feature_mask
7113+
PERMANENT data cleared from memory
7114+
TEMPORARY data cleared from memory
7115+
ooooooooooooooooooooooooooooooooooooooooooo
7116+
Starting test: bn_dsg_repeat_m
7117+
PERMANENT data cleared from memory
7118+
TEMPORARY data cleared from memory
7119+
ooooooooooooooooooooooooooooooooooooooooooo
7120+
Starting test: bn_dsg_traj_plot
7121+
PERMANENT data cleared from memory
7122+
TEMPORARY data cleared from memory
7123+
ooooooooooooooooooooooooooooooooooooooooooo
7124+
Starting test: bn_regrid_from_dsg
7125+
PERMANENT data cleared from memory
7126+
TEMPORARY data cleared from memory
7127+
PERMANENT data cleared from memory
7128+
TEMPORARY data cleared from memory
7129+
PERMANENT data cleared from memory
7130+
TEMPORARY data cleared from memory
7131+
ooooooooooooooooooooooooooooooooooooooooooo
7132+
Starting test: bn_dsg_use_feature
7133+
**TMAP ERR: Corrupted CF-DSG structure or attributes
7134+
Required coordinate variables not found. Profile file is missing directions: vert
7135+
SET DAT/FORM=CDF/feature=profile dsg_cross_dateline.nc
7136+
*** NOTE: Coordinates inconsistent with FeatureType. Trajectory data must have observations along XYT
7137+
**TMAP ERR: Invalid command
7138+
Error on SET DATA/FEATURE= applied to an open dataset.
7139+
Data set: ./data/DSG_ERDDAP_pmelTao5daySst.nc
7140+
**TMAP ERR: Corrupted CF-DSG structure or attributes
7141+
Required coordinate variables not found. Trajectory file is missing directions: lat
7142+
SET DAT/FORM=CDF dsg_bad_coord
7143+
**TMAP ERR: Corrupted CF-DSG structure or attributes
7144+
Row Size variable w/ sample_dimension not found.
7145+
SET DAT/FORM=CDF dsg_bad_atts1
7146+
**TMAP ERR: Corrupted CF-DSG structure or attributes
7147+
Feature-ID variable not found or invalid value of cf_role attribute
7148+
SET DAT/FORM=CDF dsg_bad_atts2
7149+
*** NOTE: Ambiguous DSG coordinate info. Multiple variables claiming to be E axis: lons, lon360. Check axis attributes.
7150+
*** NOTE: Ambiguous DSG coordinate info. Multiple variables claiming to be N axis: yindex, lats. Check axis attributes.
7151+
*** NOTE: SET DATA/FEATURE= applies only to Discrete Sampling Geometries datasets. Ignoring /FEATURE=
7152+
PERMANENT data cleared from memory
7153+
TEMPORARY data cleared from memory
7154+
ooooooooooooooooooooooooooooooooooooooooooo
7155+
Starting test: bn_dsg_plot_timeseries
7156+
PERMANENT data cleared from memory
7157+
TEMPORARY data cleared from memory
7158+
ooooooooooooooooooooooooooooooooooooooooooo
7159+
Starting test: bn_dsg_save
7160+
LISTing to file a.nc
7161+
LISTing to file a.nc
7162+
LISTing to file a.nc
7163+
LISTing to file a.nc
7164+
LISTing to file a.nc
7165+
LISTing to file a.nc
7166+
LISTing to file a.nc
7167+
PERMANENT data cleared from memory
7168+
TEMPORARY data cleared from memory
7169+
ooooooooooooooooooooooooooooooooooooooooooo
7170+
Starting test: bn_dsg_transforms
7171+
LISTing to file a.nc
7172+
LISTing to file a.nc
7173+
*** NOTE: Transformation @CDA: not customized for Discrete Sampling Geometries: computed over all features.
7174+
*** NOTE: Transformation @CDB: not customized for Discrete Sampling Geometries: computed over all features.
7175+
*** NOTE: Transformation @CIA: not customized for Discrete Sampling Geometries: computed over all features.
7176+
*** NOTE: Transformation @CIB: not customized for Discrete Sampling Geometries: computed over all features.
7177+
PERMANENT data cleared from memory
7178+
TEMPORARY data cleared from memory
7179+
ooooooooooooooooooooooooooooooooooooooooooo
7180+
Starting test: bn_dsg_one_e_val
7181+
PERMANENT data cleared from memory
7182+
TEMPORARY data cleared from memory
7183+
ooooooooooooooooooooooooooooooooooooooooooo
7184+
Starting test: bn_dsg_list_comma_tab
7185+
PERMANENT data cleared from memory
7186+
TEMPORARY data cleared from memory
7187+
ooooooooooooooooooooooooooooooooooooooooooo
7188+
Starting test: bn_dsg_if_exprns
7189+
PERMANENT data cleared from memory
7190+
TEMPORARY data cleared from memory
70817191
ooooooooooooooooooooooooooooooooooooooooooo
70827192
PERMANENT data cleared from memory
70837193
TEMPORARY data cleared from memory
@@ -7200,4 +7310,4 @@ vector/i=1:10/j=1:20/nolabel i/j,j/i,i+j
72007310
Re-defining viewport LM6
72017311
Re-defining viewport UM6
72027312
*** NOTE: Cannot create new windows when batch mode set
7203-
Ended at Wed Jul 10 15:18:46 PDT 2019
7313+
Ended at Tue Jul 16 14:36:36 PDT 2019

0 commit comments

Comments
 (0)