.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.46.6. .TH CLBLAS "1" "April 2015" "clBLAS client API version: 2.4.0" "User Commands" .SH NAME clBLAS-client \- program to test different options for the OpenCL BLAS library .SH DESCRIPTION .SS "clBLAS client command line options:" .TP \fB\-h\fR [ \fB\-\-help\fR ] produces this help message .TP \fB\-g\fR [ \fB\-\-gpu\fR ] Force instantiation of an OpenCL GPU device .TP \fB\-c\fR [ \fB\-\-cpu\fR ] Force instantiation of an OpenCL CPU device .TP \fB\-a\fR [ \fB\-\-all\fR ] Force instantiation of all OpenCL devices .TP \fB\-\-useimages\fR Use an image\-based kernel .TP \fB\-m\fR [ \fB\-\-sizem\fR ] arg (=128) Number of rows in A and C .TP \fB\-n\fR [ \fB\-\-sizen\fR ] arg (=128) Number of columns in B and C .TP \fB\-k\fR [ \fB\-\-sizek\fR ] arg (=128) Number of columns in A and rows in B .TP \fB\-\-lda\fR arg (=0) First dimension of A in memory. .br if set to 0, lda will default to M (when transposeA is "no transpose") .br or K (otherwise) .TP \fB\-\-ldb\fR arg (=0) First dimension of B in memory. .br if set to 0, ldb will default to K (when transposeB is "no transpose") .br or N (otherwise) .TP \fB\-\-ldc\fR arg (=0) First dimension of C in memory. .br if set to 0, ldc will default to M .TP \fB\-\-offA\fR arg (=0) Offset of the matrix A in memory object .TP \fB\-\-offBX\fR arg (=0) Offset of the matrix B or vector X in memory object .TP \fB\-\-offCY\fR arg (=0) Offset of the matrix C or vector Y in memory object .TP \fB\-\-alpha\fR arg (=1) Specifies the scalar alpha .TP \fB\-\-beta\fR arg (=1) Specifies the scalar beta .TP \fB\-o\fR [ \fB\-\-order\fR ] arg (=0) 0 = row major, 1 = column major .TP \fB\-\-transposeA\fR arg (=0) 0 = no transpose, 1 = transpose, 2 = conjugate transpose .TP \fB\-\-transposeB\fR arg (=0) 0 = no transpose, 1 = transpose, 2 = conjugate transpose .TP \fB\-f\fR [ \fB\-\-function\fR ] arg (=gemm) BLAS function to test. .br Options: gemm, trsm, trmm, gemv, symv, syrk, syr2k .TP \fB\-r\fR [ \fB\-\-precision\fR ] arg (=s) Options: s,d,c,z .TP \fB\-\-side\fR arg (=0) 0 = left, 1 = right. .br only used with [list of function families] .TP \fB\-\-uplo\fR arg (=0) 0 = upper, 1 = lower. .br only used with [list of function families] .TP \fB\-\-diag\fR arg (=0) 0 = unit diagonal, 1 = non unit diagonal. .br only used with [list of function families] .TP \fB\-p\fR [ \fB\-\-profile\fR ] arg (=20) Time and report the kernel speed (default: profiling off) .TP \fB\-\-roundtrip\fR arg (=noroundtrip) Including the time of OpenCL memory allocation and transportation .br Options: roundtrip, noroundtrip(default) .TP \fB\-\-memalloc\fR arg (=default) Setting the memory allocation flags for OpenCL .br no effect if roundtrip time is not measured .br Options: default(default), alloc_host_ptr, use_host_ptr, .br copy_host_ptr, use_persistent_mem_amd, rect_mem .SH "COPYRIGHT" .br Copyright \(co 2015 Ghislain Antony Vaillant .br .PP This manual page was written for the Debian system\&. .PP Permission is granted to copy, distribute and/or modify .br this document under the terms of the BSD 2-Clause license\&. .sp