summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Bauer <mail@ulrich-bauer.org>2017-09-13 16:51:33 +0200
committerUlrich Bauer <mail@ulrich-bauer.org>2017-09-13 16:51:33 +0200
commitfa4391b17f9aa2e2cedbf8ce855be2a55b7d5b60 (patch)
tree227c63618dde7a6890b6a166d0856ccea5018605
parenteb10fdad464f3346663fa0ca6cde9aabd7cdbc14 (diff)
add Eirene benchmark
-rw-r--r--benchmarks/sphere_3_192/eirene.dim_1.out.txt173
-rw-r--r--benchmarks/sphere_3_192/eirene.dim_2.out.txt173
-rw-r--r--benchmarks/sphere_3_192/run_eirene.sh7
3 files changed, 353 insertions, 0 deletions
diff --git a/benchmarks/sphere_3_192/eirene.dim_1.out.txt b/benchmarks/sphere_3_192/eirene.dim_1.out.txt
new file mode 100644
index 0000000..3f205e1
--- /dev/null
+++ b/benchmarks/sphere_3_192/eirene.dim_1.out.txt
@@ -0,0 +1,173 @@
+
+
+Eirene Library for Homological Algebra
+Copyright (C) 2016, 2017 Gregory Henselman
+www.gregoryhenselman.org
+
+Eirene is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Eirene is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Eirene. If not, see <http://www.gnu.org/licenses/>.
+
+
+WELCOME TO EIRENE!
+v0.3.5
+
+Please help us document Eirene's recent work! Bibtex entries and
+contact information for teaching and outreach can be found at the
+Eirene homepage, http://gregoryhenselman.org/eirene.
+
+
+Please Note: MultivariateStats.jl may not be installed. This package is required for
+some operations pertaining to multidimensional scaling, but is not required.
+To install, enter the following at the Julia prompt:
+
+Pkg.add("MultivariateStats")
+using MultivariateStats
+
+
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+in __persistF2#19__ at /Users/uli/Source/Eirene0_3_5/Eirene0_3_5.jl
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+in __persistF2#19__ at /Users/uli/Source/Eirene0_3_5/Eirene0_3_5.jl
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+in __persistF2#19__ at /Users/uli/Source/Eirene0_3_5/Eirene0_3_5.jl
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+in __persistF2#19__ at /Users/uli/Source/Eirene0_3_5/Eirene0_3_5.jl
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+in __persistF2#19__ at /Users/uli/Source/Eirene0_3_5/Eirene0_3_5.jl
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+in __persistF2#19__ at /Users/uli/Source/Eirene0_3_5/Eirene0_3_5.jl
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+in ezlabel at /Users/uli/Source/Eirene0_3_5/Eirene0_3_5.jl
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+in ezlabel at /Users/uli/Source/Eirene0_3_5/Eirene0_3_5.jl
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+in ezlabel at /Users/uli/Source/Eirene0_3_5/Eirene0_3_5.jl
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+in ezlabel at /Users/uli/Source/Eirene0_3_5/Eirene0_3_5.jl
+Constructed Morse boundary operator, columns indexed by cells of dimension 1
+elapsed time: 5.240448941 seconds
+Constructed Morse boundary operator, columns indexed by cells of dimension 1
+Constructed Morse boundary operator, columns indexed by cells of dimension 2
+Constructed Morse boundary operator, columns indexed by cells of dimension 3
+elapsed time: 2.614149242 seconds
+ 22.13 real 21.22 user 1.07 sys
+ 632369152 maximum resident set size
+ 0 average shared memory size
+ 0 average unshared data size
+ 0 average unshared stack size
+ 263754 page reclaims
+ 0 page faults
+ 0 swaps
+ 59 block input operations
+ 0 block output operations
+ 0 messages sent
+ 0 messages received
+ 5 signals received
+ 120 voluntary context switches
+ 165216 involuntary context switches
diff --git a/benchmarks/sphere_3_192/eirene.dim_2.out.txt b/benchmarks/sphere_3_192/eirene.dim_2.out.txt
new file mode 100644
index 0000000..acfb3db
--- /dev/null
+++ b/benchmarks/sphere_3_192/eirene.dim_2.out.txt
@@ -0,0 +1,173 @@
+
+
+Eirene Library for Homological Algebra
+Copyright (C) 2016, 2017 Gregory Henselman
+www.gregoryhenselman.org
+
+Eirene is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Eirene is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Eirene. If not, see <http://www.gnu.org/licenses/>.
+
+
+WELCOME TO EIRENE!
+v0.3.5
+
+Please help us document Eirene's recent work! Bibtex entries and
+contact information for teaching and outreach can be found at the
+Eirene homepage, http://gregoryhenselman.org/eirene.
+
+
+Please Note: MultivariateStats.jl may not be installed. This package is required for
+some operations pertaining to multidimensional scaling, but is not required.
+To install, enter the following at the Julia prompt:
+
+Pkg.add("MultivariateStats")
+using MultivariateStats
+
+
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+in __persistF2#19__ at /Users/uli/Source/Eirene0_3_5/Eirene0_3_5.jl
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+in __persistF2#19__ at /Users/uli/Source/Eirene0_3_5/Eirene0_3_5.jl
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+in __persistF2#19__ at /Users/uli/Source/Eirene0_3_5/Eirene0_3_5.jl
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+in __persistF2#19__ at /Users/uli/Source/Eirene0_3_5/Eirene0_3_5.jl
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+in __persistF2#19__ at /Users/uli/Source/Eirene0_3_5/Eirene0_3_5.jl
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+in __persistF2#19__ at /Users/uli/Source/Eirene0_3_5/Eirene0_3_5.jl
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+in ezlabel at /Users/uli/Source/Eirene0_3_5/Eirene0_3_5.jl
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+in ezlabel at /Users/uli/Source/Eirene0_3_5/Eirene0_3_5.jl
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+in ezlabel at /Users/uli/Source/Eirene0_3_5/Eirene0_3_5.jl
+WARNING: Base.String is deprecated, use AbstractString instead.
+ likely near no file:0
+in ezlabel at /Users/uli/Source/Eirene0_3_5/Eirene0_3_5.jl
+Constructed Morse boundary operator, columns indexed by cells of dimension 1
+elapsed time: 5.023364429 seconds
+Constructed Morse boundary operator, columns indexed by cells of dimension 1
+Constructed Morse boundary operator, columns indexed by cells of dimension 2
+Constructed Morse boundary operator, columns indexed by cells of dimension 3
+elapsed time: 13.676510239 seconds
+ 33.14 real 30.90 user 2.37 sys
+1508073472 maximum resident set size
+ 0 average shared memory size
+ 0 average unshared data size
+ 0 average unshared stack size
+ 810601 page reclaims
+ 0 page faults
+ 0 swaps
+ 0 block input operations
+ 0 block output operations
+ 0 messages sent
+ 0 messages received
+ 5 signals received
+ 46 voluntary context switches
+ 195015 involuntary context switches
diff --git a/benchmarks/sphere_3_192/run_eirene.sh b/benchmarks/sphere_3_192/run_eirene.sh
new file mode 100644
index 0000000..4d76795
--- /dev/null
+++ b/benchmarks/sphere_3_192/run_eirene.sh
@@ -0,0 +1,7 @@
+/usr/bin/time -l julia --load /Users/uli/Source/Eirene0_3_5/Eirene0_3_5.jl --eval \
+'p = readdlm("/Users/uli/Bitbucket/phat-paper/benchmark/point cloud/sphere_3_192_points.dat"); eirene(p, rowsare="points", bettimax=0); eirene(p, rowsare="points", bettimax=1);' \
+2>&1 | tee eirene.dim_1.out.txt
+
+/usr/bin/time -l julia --load /Users/uli/Source/Eirene0_3_5/Eirene0_3_5.jl --eval \
+'p = readdlm("/Users/uli/Bitbucket/phat-paper/benchmark/point cloud/sphere_3_192_points.dat"); eirene(p, rowsare="points", bettimax=0); eirene(p, rowsare="points", bettimax=2);' \
+2>&1 | tee eirene.dim_2.out.txt