.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.4. .TH RSBENCH "1" "June 2017" "rsbench version: 1.2.0" "User Commands" .SH NAME rsbench \- benchmark and test for librsb .SH SYNOPSIS .B rsbench [\fI\,OPTIONS\/\fR] .br .B rsbench [ \fI\,-o OPCODE\/\fR] [ \fI\,-O {subprogram-code}\/\fR] [ \fI\,{subprogram-specific-arguments} \/\fR] .SH DESCRIPTION rsbench is a swiss army knife for testing the library functionality and performance. .PP Choose {subprogram\-code} among: .IP r for the reference benchmark (will produce a machine specific file) .IP c for the complete benchmark .IP e for the matrix experimentation code .IP d for a single matrix dumpout .IP b for the (current, going to be obsoleted) benchmark .IP t for some matrix construction tests .IP o obsolete, will soon be removed .PP {subprogram\-specific\-arguments} will be available from the subprograms. .TP e.g.: rsbench \fB\-O\fR b \fB\-h\fR will show the current benchmark subprogram's options .TP e.g.: rsbench \fB\-o\fR a \fB\-O\fR b \fB\-h\fR will show the spmv benchmark subprogram's options .TP e.g.: rsbench \fB\-o\fR n \fB\-O\fR b \fB\-h\fR will show the negation benchmark subprogram's options .PP The default {subprogram\-code} is 'b' .IP With OPCODE among 'atinS' .SS "rsbench where OPTIONS are taken from :" .HP \fB\-h\fR \fB\-\-help\fR .HP \fB\-o\fR \fB\-\-matrix\-operation\fR .HP \fB\-O\fR \fB\-\-subprogram\-operation\fR .HP \fB\-I\fR \fB\-\-information\fR .HP \fB\-C\fR \fB\-\-configuration\fR .HP \fB\-H\fR \fB\-\-hardware\-counters\fR .HP \fB\-e\fR \fB\-\-experiments\fR .HP \fB\-v\fR \fB\-\-version\fR .HP \fB\-B\fR \fB\-\-blas\-testing\fR .HP \fB\-Q\fR \fB\-\-quick\-blas\-testing\fR .HP \fB\-E\fR \fB\-\-error\-testing\fR .HP \fB\-F\fR \fB\-\-fp\-bench\fR .TP \fB\-t\fR \fB\-\-transpose\-test\fR \fB\-\-limits\-testing\fR .HP \fB\-G\fR \fB\-\-guess\-blocking\fR .TP \fB\-g\fR \fB\-\-generate\-matrix\fR \fB\-\-plot\-matrix\fR \fB\-\-matrix\-ls\fR \fB\-\-read\-performance\-record\fR \fB\-\-help\-read\-performance\-record\fR .PP Arguments to \fB\-\-want\-autotune\fR of the format "Ss[Xx[Tt[V[V]]]]", where S is the autotuning time in seconds, X is the number of tries, T the number of starting threads, V can be either q for quiet autotuning or v for a verbose one (can be specified twice). Valid examples: 3.0s2x4tv, 3.0s2x0tq, 3.0s, 2.0s10x . See documentation of rsb_tune_spmm for a full explanation of these parameters role in auto\-tuning. .SH AUTHOR Written by michelemartone_AT_users_DOT_sourceforge_DOT_net. .SH "REPORTING BUGS" Report bugs to michelemartone_AT_users_DOT_sourceforge_DOT_net. .SH COPYRIGHT Copyright \(co 2008\-2016 Michele Martone.