aboutsummaryrefslogtreecommitdiffhomepage
path: root/bench/btl/README
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2008-07-27 11:39:47 +0000
committerGravatar Gael Guennebaud <g.gael@free.fr>2008-07-27 11:39:47 +0000
commit93115619c23bb41fd24b0090cb6adec501edaced (patch)
tree60ae0887b0705b8a994f8ef9baa5324c87883861 /bench/btl/README
parente9e5261664cc77049f8b77a2c36c535fbd44889c (diff)
* updated benchmark files according to recent renamings
* various improvements in BTL including trisolver and cholesky bench
Diffstat (limited to 'bench/btl/README')
-rw-r--r--bench/btl/README13
1 files changed, 12 insertions, 1 deletions
diff --git a/bench/btl/README b/bench/btl/README
index 6d5712bb6..787002f9a 100644
--- a/bench/btl/README
+++ b/bench/btl/README
@@ -29,7 +29,18 @@ BTL uses cmake / ctest:
$ ctest -V
-You can also run a single bench, e.g.: ctest -V -R eigen
+You can run the benchmarks only on libraries matching a given regular expression:
+ ctest -V -R <regexp>
+For instance:
+ ctest -V -R eigen2
+
+You can also select a given set of actions defining the environment variable BTL_CONFIG this way:
+ BTL_CONFIG="-a action1{:action2}*" ctest -V
+An exemple:
+ BTL_CONFIG="-a axpy:vector_matrix:trisolve:ata" ctest -V -R eigen2
+
+Finally, if bench results already exist (the bench*.dat files) then they merges by keeping the best for each matrix size. If you want to overwrite the previous ones you can simply add the "--overwrite" option:
+ BTL_CONFIG="-a axpy:vector_matrix:trisolve:ata --overwrite" ctest -V -R eigen2
4 : Analyze the result. different data files (.dat) are produced in each libs directories.
If gnuplot is available, choose a directory name in the data directory to store the results and type