clFFT-client1
Program to test the various options of the opencl fft library on various devices, dimensions or precision ...
Overview
clFFT client command line options:
-
-h [ --help ] -
produces this help message
-
-v [ --version ] -
Print queryable version information from the clFFT library
-
-i [ --clInfo ] -
Print queryable information of the OpenCL runtime
-
-g [ --gpu ] -
Force instantiation of an OpenCL GPU device
-
-c [ --cpu ] -
Force instantiation of an OpenCL CPU device
-
-a [ --all ] -
Force instantiation of all OpenCL devices
-
-o [ --outPlace ] -
Out of place FFT transform (default: in place)
-
--double -
Double precision transform (default: single)
-
--inv -
Backward transform (default: forward)
-
-d [ --dumpKernels ] -
FFT engine will dump generated OpenCL FFT kernels to disk (default: dump off)
-x[--lenX] arg (=1024)-
Specify the length of the 1st dimension of a test array
-y[--lenY] arg (=1)-
Specify the length of the 2nd dimension of a test array
-z[--lenZ] arg (=1)-
Specify the length of the 3rd dimension of a test array
--isXarg (=1)-
Specify the input stride of the 1st dimension of a test array
--isYarg (=0)-
Specify the input stride of the 2nd dimension of a test array
--isZarg (=0)-
Specify the input stride of the 3rd dimension of a test array
--iDarg (=0)-
input distance between subsequent sets of data when batch size > 1
--osXarg (=1)-
Specify the output stride of the 1st dimension of a test array
--osYarg (=0)-
Specify the output stride of the 2nd dimension of a test array
--osZarg (=0)-
Specify the output stride of the 3rd dimension of a test array
--oDarg (=0)-
output distance between subsequent sets of data when batch size > 1
-b[--batchSize] arg (=1) If this value is greater than one, arrays will be-
used
-p[--profile] arg (=1)-
Time and report the kernel speed of the FFT (default: profiling off)
--inLayoutarg (=1)-
Layout of input data: 1) interleaved 2) planar 3) hermitian interleaved 4) hermitian planar 5) real
--outLayoutarg (=1)-
Layout of input data: 1) interleaved 2) planar 3) hermitian interleaved 4) hermitian planar 5) real
clFFT runtime version: 2.4.0
-
Internal Client Test *****PASS*****
Releases
Unchanged in 5 releases since Debian 9 (Stretch).