Skip to content

Commit

Permalink
Fix ticket 2560: bug in X=@sum when sum is zero
Browse files Browse the repository at this point in the history
git-svn-id: file:///home/users/tmap/svn/repos/ferret/trunk@24185 fdbf22ae-c210-0410-be80-ca943da6b8f8
  • Loading branch information
AnsleyManke committed Sep 6, 2017
1 parent 8e345dc commit 2361828
Show file tree
Hide file tree
Showing 7 changed files with 436 additions and 616 deletions.
240 changes: 18 additions & 222 deletions bench/ansley_official.rhel6-64_err
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
Procedure run_all to run all FERRET benchmarks
Running FERRET version /home/users/ansley/build/working/FERRET/fer/ferret_c
-rwxr-xr-x. 1 ansley tmap 117338894 Jul 25 17:52 /home/users/ansley/build/working/FERRET/fer/ferret_c
Using external functions from /home/users/ansley/build/working/FERRET/external_functions/ext_func
Running FERRET version /home/users/ansley/build/trunk/FERRET/fer/ferret_c
-rwxr-xr-x. 1 ansley tmap 88045520 Sep 6 12:47 /home/users/ansley/build/trunk/FERRET/fer/ferret_c
Using external functions from /home/users/ansley/build/trunk/FERRET/external_functions/ext_func
Running the tests of external functions y
Benchmark run by ansley
Note: ticket 2555
Note: fix for ticket 2560: @SUM in X
ncdump output will be in all_ncdump.out, and appended to this log file
***** Restricting Ferret paths to bench directory *****
FER_DAT=.
Expand All @@ -13,16 +13,16 @@ FER_DATA_THREDDS= http://ferret.pmel.noaa.gov/geoide/geoIDECleanCatalog.xml /hom
FER_DESCR=.
FER_DIR=.
FER_DSETS=.
FER_EXTERNAL_FUNCTIONS=/home/users/ansley/build/working/FERRET/external_functions/ext_func
FER_FONTS=/home/users/ansley/ferret_distributions/rhel6_64/ppl/fonts
FER_GO=. /home/users/ansley/ferret_distributions/rhel6_64/go /home/users/ansley/ferret_distributions/rhel6_64/examples /home/users/ansley/ferret_distributions/rhel6_64/contrib
FER_EXTERNAL_FUNCTIONS=/home/users/ansley/build/trunk/FERRET/external_functions/ext_func
FER_FONTS=/home/users/tmap/ferret/rhel6-x86_64-linux/ppl/fonts
FER_GO=. /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
FER_GRIDS=.
FER_LIBS=/home/users/ansley/ferret_distributions/rhel6_64/lib
FER_PALETTE=. /home/users/ansley/ferret_distributions/rhel6_64/ppl
FER_LIBS=/home/users/tmap/ferret/rhel6-x86_64-linux/lib
FER_PALETTE=. /home/users/tmap/ferret/rhel6-x86_64-linux/ppl
FER_WEB_BROWSER=firefox
PWD=/home/users/ansley/build/working/FERRET/bench
PWD=/home/users/ansley/build/trunk/FERRET/bench
PYFER_EXTERNAL_FUNCTIONS=/home/users/tmap/ferret/rhel6-x86_64-linux/ext_func/pylibs
Beginning at Tue Jul 25 17:53:33 PDT 2017
Beginning at Wed Sep 6 12:57:37 PDT 2017
PERMANENT data cleared from memory
TEMPORARY data cleared from memory
ooooooooooooooooooooooooooooooooooooooooooo
Expand Down Expand Up @@ -1651,7 +1651,6 @@ ooooooooooooooooooooooooooooooooooooooooooo
PERMANENT data cleared from memory
TEMPORARY data cleared from memory
ooooooooooooooooooooooooooooooooooooooooooo
rm: cannot remove `input.txt': No such file or directory
ls: cannot access input.txt: No such file or directory
PERMANENT data cleared from memory
TEMPORARY data cleared from memory
Expand Down Expand Up @@ -3668,7 +3667,6 @@ Starting test: bn_set_cancel_redirect
e.g. yes? GO filename

Use "GO/HELP filename" to read documentation in the file to be executed.
*** NOTE: No active redirects to cancel
Use the GO command to name a file of FERRET commands to be executed.
e.g. yes? GO filename

Expand Down Expand Up @@ -4684,7 +4682,6 @@ list substring("hello",1,-3)
TEMPORARY data cleared from memory
ooooooooooooooooooooooooooooooooooooooooooo
Starting test: bn_append_dsg
rm: cannot remove `test_save_dsg.nc': No such file or directory
PERMANENT data cleared from memory
TEMPORARY data cleared from memory
ooooooooooooooooooooooooooooooooooooooooooo
Expand Down Expand Up @@ -4999,7 +4996,6 @@ def anno/nou/user/xpos=0/ypos=0 "My Lab"
TEMPORARY data cleared from memory
ooooooooooooooooooooooooooooooooooooooooooo
Starting test: bn_auxiliary
rm: cannot remove `layerz_test_data.txt': No such file or directory
Replacing definition of axis ZAX
LISTing to file layerz_test_data.txt
**ERROR: variable unknown or not in data set: (data set ok ?): noexist
Expand Down Expand Up @@ -5330,9 +5326,9 @@ go/garbage tmp/testMe
**ERROR: unknown command qualifier: garbage
go/garbage "tmp/testMe"
**ERROR: unknown command qualifier: garbage
go/garbage /home/users/ansley/build/working/FERRET/bench/tmp/testMe.jnl
go/garbage /home/users/ansley/build/trunk/FERRET/bench/tmp/testMe.jnl
**ERROR: unknown command qualifier: garbage
go/garbage "/home/users/ansley/build/working/FERRET/bench/tmp/testMe.jnl"
go/garbage "/home/users/ansley/build/trunk/FERRET/bench/tmp/testMe.jnl"
PERMANENT data cleared from memory
TEMPORARY data cleared from memory
ooooooooooooooooooooooooooooooooooooooooooo
Expand Down Expand Up @@ -5402,178 +5398,6 @@ DEFINE DATA/AGGREGAT/F my_fmrc = XCAT(files,"tmp/irregular_start_time_fcst.nc")
TEMPORARY data cleared from memory
ooooooooooooooooooooooooooooooooooooooooooo
Starting test: bn_aggregate_tef
ls: cannot access tmp/f04_e3_t3_1v.nc: No such file or directory
Replacing definition of axis YAX
Replacing definition of axis ZAX
Replacing definition of axis TRUEMONTH
LISTing to file tmp/f01_e1_t1.nc
LISTing to file tmp/f01_e1_t2.nc
LISTing to file tmp/f01_e1_t3.nc
LISTing to file tmp/f01_e2_t1.nc
LISTing to file tmp/f01_e2_t2.nc
LISTing to file tmp/f01_e2_t3.nc
LISTing to file tmp/f01_e3_t1.nc
LISTing to file tmp/f01_e3_t2.nc
LISTing to file tmp/f01_e3_t3.nc
LISTing to file tmp/f01_e4_t1.nc
LISTing to file tmp/f01_e4_t2.nc
LISTing to file tmp/f01_e4_t3.nc
LISTing to file tmp/f01_e5_t1.nc
LISTing to file tmp/f01_e5_t2.nc
LISTing to file tmp/f01_e5_t3.nc
LISTing to file tmp/f02_e1_t1.nc
LISTing to file tmp/f02_e1_t2.nc
LISTing to file tmp/f02_e1_t3.nc
LISTing to file tmp/f02_e2_t1.nc
LISTing to file tmp/f02_e2_t2.nc
LISTing to file tmp/f02_e2_t3.nc
LISTing to file tmp/f02_e3_t1.nc
LISTing to file tmp/f02_e3_t2.nc
LISTing to file tmp/f02_e3_t3.nc
LISTing to file tmp/f02_e4_t1.nc
LISTing to file tmp/f02_e4_t2.nc
LISTing to file tmp/f02_e4_t3.nc
LISTing to file tmp/f02_e5_t1.nc
LISTing to file tmp/f02_e5_t2.nc
LISTing to file tmp/f02_e5_t3.nc
LISTing to file tmp/f03_e1_t1.nc
LISTing to file tmp/f03_e1_t2.nc
LISTing to file tmp/f03_e1_t3.nc
LISTing to file tmp/f03_e2_t1.nc
LISTing to file tmp/f03_e2_t2.nc
LISTing to file tmp/f03_e2_t3.nc
LISTing to file tmp/f03_e3_t1.nc
LISTing to file tmp/f03_e3_t2.nc
LISTing to file tmp/f03_e3_t3.nc
LISTing to file tmp/f03_e4_t1.nc
LISTing to file tmp/f03_e4_t2.nc
LISTing to file tmp/f03_e4_t3.nc
LISTing to file tmp/f03_e5_t1.nc
LISTing to file tmp/f03_e5_t2.nc
LISTing to file tmp/f03_e5_t3.nc
LISTing to file tmp/f04_e1_t1.nc
LISTing to file tmp/f04_e1_t2.nc
LISTing to file tmp/f04_e1_t3.nc
LISTing to file tmp/f04_e2_t1.nc
LISTing to file tmp/f04_e2_t2.nc
LISTing to file tmp/f04_e2_t3.nc
LISTing to file tmp/f04_e3_t1.nc
LISTing to file tmp/f04_e3_t2.nc
LISTing to file tmp/f04_e3_t3.nc
LISTing to file tmp/f04_e4_t1.nc
LISTing to file tmp/f04_e4_t2.nc
LISTing to file tmp/f04_e4_t3.nc
LISTing to file tmp/f04_e5_t1.nc
LISTing to file tmp/f04_e5_t2.nc
LISTing to file tmp/f04_e5_t3.nc
LISTing to file tmp/f05_e1_t1.nc
LISTing to file tmp/f05_e1_t2.nc
LISTing to file tmp/f05_e1_t3.nc
LISTing to file tmp/f05_e2_t1.nc
LISTing to file tmp/f05_e2_t2.nc
LISTing to file tmp/f05_e2_t3.nc
LISTing to file tmp/f05_e3_t1.nc
LISTing to file tmp/f05_e3_t2.nc
LISTing to file tmp/f05_e3_t3.nc
LISTing to file tmp/f05_e4_t1.nc
LISTing to file tmp/f05_e4_t2.nc
LISTing to file tmp/f05_e4_t3.nc
LISTing to file tmp/f05_e5_t1.nc
LISTing to file tmp/f05_e5_t2.nc
LISTing to file tmp/f05_e5_t3.nc
LISTing to file tmp/f06_e1_t1.nc
LISTing to file tmp/f06_e1_t2.nc
LISTing to file tmp/f06_e1_t3.nc
LISTing to file tmp/f06_e2_t1.nc
LISTing to file tmp/f06_e2_t2.nc
LISTing to file tmp/f06_e2_t3.nc
LISTing to file tmp/f06_e3_t1.nc
LISTing to file tmp/f06_e3_t2.nc
LISTing to file tmp/f06_e3_t3.nc
LISTing to file tmp/f06_e4_t1.nc
LISTing to file tmp/f06_e4_t2.nc
LISTing to file tmp/f06_e4_t3.nc
LISTing to file tmp/f06_e5_t1.nc
LISTing to file tmp/f06_e5_t2.nc
LISTing to file tmp/f06_e5_t3.nc
LISTing to file tmp/f07_e1_t1.nc
LISTing to file tmp/f07_e1_t2.nc
LISTing to file tmp/f07_e1_t3.nc
LISTing to file tmp/f07_e2_t1.nc
LISTing to file tmp/f07_e2_t2.nc
LISTing to file tmp/f07_e2_t3.nc
LISTing to file tmp/f07_e3_t1.nc
LISTing to file tmp/f07_e3_t2.nc
LISTing to file tmp/f07_e3_t3.nc
LISTing to file tmp/f07_e4_t1.nc
LISTing to file tmp/f07_e4_t2.nc
LISTing to file tmp/f07_e4_t3.nc
LISTing to file tmp/f07_e5_t1.nc
LISTing to file tmp/f07_e5_t2.nc
LISTing to file tmp/f07_e5_t3.nc
LISTing to file tmp/f08_e1_t1.nc
LISTing to file tmp/f08_e1_t2.nc
LISTing to file tmp/f08_e1_t3.nc
LISTing to file tmp/f08_e2_t1.nc
LISTing to file tmp/f08_e2_t2.nc
LISTing to file tmp/f08_e2_t3.nc
LISTing to file tmp/f08_e3_t1.nc
LISTing to file tmp/f08_e3_t2.nc
LISTing to file tmp/f08_e3_t3.nc
LISTing to file tmp/f08_e4_t1.nc
LISTing to file tmp/f08_e4_t2.nc
LISTing to file tmp/f08_e4_t3.nc
LISTing to file tmp/f08_e5_t1.nc
LISTing to file tmp/f08_e5_t2.nc
LISTing to file tmp/f08_e5_t3.nc
LISTing to file tmp/f09_e1_t1.nc
LISTing to file tmp/f09_e1_t2.nc
LISTing to file tmp/f09_e1_t3.nc
LISTing to file tmp/f09_e2_t1.nc
LISTing to file tmp/f09_e2_t2.nc
LISTing to file tmp/f09_e2_t3.nc
LISTing to file tmp/f09_e3_t1.nc
LISTing to file tmp/f09_e3_t2.nc
LISTing to file tmp/f09_e3_t3.nc
LISTing to file tmp/f09_e4_t1.nc
LISTing to file tmp/f09_e4_t2.nc
LISTing to file tmp/f09_e4_t3.nc
LISTing to file tmp/f09_e5_t1.nc
LISTing to file tmp/f09_e5_t2.nc
LISTing to file tmp/f09_e5_t3.nc
LISTing to file tmp/f10_e1_t1.nc
LISTing to file tmp/f10_e1_t2.nc
LISTing to file tmp/f10_e1_t3.nc
LISTing to file tmp/f10_e2_t1.nc
LISTing to file tmp/f10_e2_t2.nc
LISTing to file tmp/f10_e2_t3.nc
LISTing to file tmp/f10_e3_t1.nc
LISTing to file tmp/f10_e3_t2.nc
LISTing to file tmp/f10_e3_t3.nc
LISTing to file tmp/f10_e4_t1.nc
LISTing to file tmp/f10_e4_t2.nc
LISTing to file tmp/f10_e4_t3.nc
LISTing to file tmp/f10_e5_t1.nc
LISTing to file tmp/f10_e5_t2.nc
LISTing to file tmp/f10_e5_t3.nc
LISTing to file tmp/f11_e1_t1.nc
LISTing to file tmp/f11_e1_t2.nc
LISTing to file tmp/f11_e1_t3.nc
LISTing to file tmp/f11_e2_t1.nc
LISTing to file tmp/f11_e2_t2.nc
LISTing to file tmp/f11_e2_t3.nc
LISTing to file tmp/f11_e3_t1.nc
LISTing to file tmp/f11_e3_t2.nc
LISTing to file tmp/f11_e3_t3.nc
LISTing to file tmp/f11_e4_t1.nc
LISTing to file tmp/f11_e4_t2.nc
LISTing to file tmp/f11_e4_t3.nc
LISTing to file tmp/f11_e5_t1.nc
LISTing to file tmp/f11_e5_t2.nc
LISTing to file tmp/f11_e5_t3.nc
LISTing to file tmp/f04_e3_t1_1v.nc
LISTing to file tmp/f04_e3_t2_1v.nc
LISTing to file tmp/f04_e3_t3_1v.nc
*** NOTE: Variable "FCST_2" excluded from aggregate: Not found in all member datasets
**ERROR: error defining aggregate dataset: grid definition of FCST_2 has changed on axis X of agg member 3
list/x=150E/y=15n/L=10 fcst_2
Expand Down Expand Up @@ -5860,6 +5684,7 @@ Replacing definition of axis TAX
Replacing definition of axis XAX
Replacing definition of axis YAX
Replacing definition of axis ZAX
Replacing definition of axis TRUEMONTH
LISTing to file tmp/f01_e1_tu1.nc
LISTing to file tmp/f01_e1_tu2.nc
LISTing to file tmp/f01_e1_tu3.nc
Expand Down Expand Up @@ -6125,15 +5950,6 @@ Replacing definition of axis tax
TEMPORARY data cleared from memory
ooooooooooooooooooooooooooooooooooooooooooo
Starting test: bn_dynamic_gather
ls: cannot access tmp/test_dyn_mem.nc: No such file or directory
Replacing definition of axis z2
Replacing definition of grid GG
LISTing to file tmp/test_dyn_mem.nc
Replacing definition of axis x10
Replacing definition of axis z4
LISTing to file tmp/test_dyn_mem.nc
PERMANENT data cleared from memory
TEMPORARY data cleared from memory
**ERROR: request exceeds memory setting: Requested result is larger than the available memory
stat/brief v[i=101:200,j=101:200,k=1,l=1:10@ave], v[i=101:200,j=101:200,k=2,l=1:10@ave], v[l=1:10@ave]
PERMANENT data cleared from memory
Expand Down Expand Up @@ -6176,7 +5992,6 @@ stat/brief v[i=101:200,j=101:200,k=1,l=1:10@ave], v[i=101:200,j=101:200,k=2,l=1:
stat/brief a[l=1:10@ave], b[l=1:10@ave], c[l=1:10@ave], d[l=1:10@ave]
PERMANENT data cleared from memory
TEMPORARY data cleared from memory
*** NOTE: No active redirects to cancel
**ERROR: request exceeds memory setting: Requested result is larger than the available memory
stat/brief v[i=101:200,j=101:200,k=1,l=1:10@ave], v[i=101:200,j=101:200,k=2,l=1:10@ave], v[l=1:10@ave]
PERMANENT data cleared from memory
Expand Down Expand Up @@ -6331,28 +6146,6 @@ ooooooooooooooooooooooooooooooooooooooooooo
Starting test: bn_cache_management
PERMANENT data cleared from memory
TEMPORARY data cleared from memory
ls: cannot access tmp/test_auto_cache_20.nc: No such file or directory
Replacing definition of axis x10
LISTing to file tmp/test_auto_cache_1.nc
LISTing to file tmp/test_auto_cache_2.nc
LISTing to file tmp/test_auto_cache_3.nc
LISTing to file tmp/test_auto_cache_4.nc
LISTing to file tmp/test_auto_cache_5.nc
LISTing to file tmp/test_auto_cache_6.nc
LISTing to file tmp/test_auto_cache_7.nc
LISTing to file tmp/test_auto_cache_8.nc
LISTing to file tmp/test_auto_cache_9.nc
LISTing to file tmp/test_auto_cache_10.nc
LISTing to file tmp/test_auto_cache_11.nc
LISTing to file tmp/test_auto_cache_12.nc
LISTing to file tmp/test_auto_cache_13.nc
LISTing to file tmp/test_auto_cache_14.nc
LISTing to file tmp/test_auto_cache_15.nc
LISTing to file tmp/test_auto_cache_16.nc
LISTing to file tmp/test_auto_cache_17.nc
LISTing to file tmp/test_auto_cache_18.nc
LISTing to file tmp/test_auto_cache_19.nc
LISTing to file tmp/test_auto_cache_20.nc
LISTing to file test_auto_cache.out
LISTing to file test_auto_cache.out
LISTing to file test_auto_cache.out
Expand Down Expand Up @@ -6411,6 +6204,9 @@ ooooooooooooooooooooooooooooooooooooooooooo
ooooooooooooooooooooooooooooooooooooooooooo
PERMANENT data cleared from memory
TEMPORARY data cleared from memory
ooooooooooooooooooooooooooooooooooooooooooo
PERMANENT data cleared from memory
TEMPORARY data cleared from memory
ooooooooooooooooooooooooooooooooooooooooooo
**ERROR: command syntax: unknown region name: @w
set region/@w
Expand Down Expand Up @@ -6530,4 +6326,4 @@ vector/i=1:10/j=1:20/nolabel i/j,j/i,i+j
Re-defining viewport LM6
Re-defining viewport UM6
*** NOTE: Cannot create new windows when batch mode set
Ended at Tue Jul 25 18:00:55 PDT 2017
Ended at Wed Sep 6 13:02:20 PDT 2017
Loading

0 comments on commit 2361828

Please sign in to comment.