diff options
author | Gael Guennebaud <g.gael@free.fr> | 2008-07-27 11:39:47 +0000 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2008-07-27 11:39:47 +0000 |
commit | 93115619c23bb41fd24b0090cb6adec501edaced (patch) | |
tree | 60ae0887b0705b8a994f8ef9baa5324c87883861 /bench/btl/README | |
parent | e9e5261664cc77049f8b77a2c36c535fbd44889c (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/README | 13 |
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 |