clBLAS
2.11
|
Functions | |
clblasStatus | clblasiSamax (size_t N, cl_mem iMax, size_t offiMax, const cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue *commandQueues, cl_uint numEventsInWaitList, const cl_event *eventWaitList, cl_event *events) |
index of max absolute value in a float array More... | |
clblasStatus | clblasiDamax (size_t N, cl_mem iMax, size_t offiMax, const cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue *commandQueues, cl_uint numEventsInWaitList, const cl_event *eventWaitList, cl_event *events) |
index of max absolute value in a double array More... | |
clblasStatus | clblasiCamax (size_t N, cl_mem iMax, size_t offiMax, const cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue *commandQueues, cl_uint numEventsInWaitList, const cl_event *eventWaitList, cl_event *events) |
index of max absolute value in a complex float array More... | |
clblasStatus | clblasiZamax (size_t N, cl_mem iMax, size_t offiMax, const cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue *commandQueues, cl_uint numEventsInWaitList, const cl_event *eventWaitList, cl_event *events) |
index of max absolute value in a complex double array More... | |
clblasStatus clblasiCamax | ( | size_t | N, |
cl_mem | iMax, | ||
size_t | offiMax, | ||
const cl_mem | X, | ||
size_t | offx, | ||
int | incx, | ||
cl_mem | scratchBuff, | ||
cl_uint | numCommandQueues, | ||
cl_command_queue * | commandQueues, | ||
cl_uint | numEventsInWaitList, | ||
const cl_event * | eventWaitList, | ||
cl_event * | events | ||
) |
index of max absolute value in a complex float array
[in] | N | Number of elements in vector X. |
[out] | iMax | Buffer object storing the index of first absolute max. The index will be of type unsigned int |
[in] | offiMax | Offset for storing index in the buffer iMax Counted in elements. |
[in] | X | Buffer object storing vector X. |
[in] | offx | Offset of first element of vector X in buffer object. Counted in elements. |
[in] | incx | Increment for the elements of X. Must not be zero. |
[in] | scratchBuff | Temprory cl_mem object to store intermediate results It should be able to hold minimum of (2*N) elements |
[in] | numCommandQueues | Number of OpenCL command queues in which the task is to be performed. |
[in] | commandQueues | OpenCL command queues. |
[in] | numEventsInWaitList | Number of events in the event wait list. |
[in] | eventWaitList | Event wait list. |
[in] | events | Event objects per each command queue that identify a particular kernel execution instance. |
clblasStatus clblasiDamax | ( | size_t | N, |
cl_mem | iMax, | ||
size_t | offiMax, | ||
const cl_mem | X, | ||
size_t | offx, | ||
int | incx, | ||
cl_mem | scratchBuff, | ||
cl_uint | numCommandQueues, | ||
cl_command_queue * | commandQueues, | ||
cl_uint | numEventsInWaitList, | ||
const cl_event * | eventWaitList, | ||
cl_event * | events | ||
) |
index of max absolute value in a double array
[in] | N | Number of elements in vector X. |
[out] | iMax | Buffer object storing the index of first absolute max. The index will be of type unsigned int |
[in] | offiMax | Offset for storing index in the buffer iMax Counted in elements. |
[in] | X | Buffer object storing vector X. |
[in] | offx | Offset of first element of vector X in buffer object. Counted in elements. |
[in] | incx | Increment for the elements of X. Must not be zero. |
[in] | scratchBuff | Temprory cl_mem object to store intermediate results It should be able to hold minimum of (2*N) elements |
[in] | numCommandQueues | Number of OpenCL command queues in which the task is to be performed. |
[in] | commandQueues | OpenCL command queues. |
[in] | numEventsInWaitList | Number of events in the event wait list. |
[in] | eventWaitList | Event wait list. |
[in] | events | Event objects per each command queue that identify a particular kernel execution instance. |
clblasStatus clblasiSamax | ( | size_t | N, |
cl_mem | iMax, | ||
size_t | offiMax, | ||
const cl_mem | X, | ||
size_t | offx, | ||
int | incx, | ||
cl_mem | scratchBuff, | ||
cl_uint | numCommandQueues, | ||
cl_command_queue * | commandQueues, | ||
cl_uint | numEventsInWaitList, | ||
const cl_event * | eventWaitList, | ||
cl_event * | events | ||
) |
index of max absolute value in a float array
[in] | N | Number of elements in vector X. |
[out] | iMax | Buffer object storing the index of first absolute max. The index will be of type unsigned int |
[in] | offiMax | Offset for storing index in the buffer iMax Counted in elements. |
[in] | X | Buffer object storing vector X. |
[in] | offx | Offset of first element of vector X in buffer object. Counted in elements. |
[in] | incx | Increment for the elements of X. Must not be zero. |
[in] | scratchBuff | Temprory cl_mem object to store intermediate results It should be able to hold minimum of (2*N) elements |
[in] | numCommandQueues | Number of OpenCL command queues in which the task is to be performed. |
[in] | commandQueues | OpenCL command queues. |
[in] | numEventsInWaitList | Number of events in the event wait list. |
[in] | eventWaitList | Event wait list. |
[in] | events | Event objects per each command queue that identify a particular kernel execution instance. |
clblasStatus clblasiZamax | ( | size_t | N, |
cl_mem | iMax, | ||
size_t | offiMax, | ||
const cl_mem | X, | ||
size_t | offx, | ||
int | incx, | ||
cl_mem | scratchBuff, | ||
cl_uint | numCommandQueues, | ||
cl_command_queue * | commandQueues, | ||
cl_uint | numEventsInWaitList, | ||
const cl_event * | eventWaitList, | ||
cl_event * | events | ||
) |
index of max absolute value in a complex double array
[in] | N | Number of elements in vector X. |
[out] | iMax | Buffer object storing the index of first absolute max. The index will be of type unsigned int |
[in] | offiMax | Offset for storing index in the buffer iMax Counted in elements. |
[in] | X | Buffer object storing vector X. |
[in] | offx | Offset of first element of vector X in buffer object. Counted in elements. |
[in] | incx | Increment for the elements of X. Must not be zero. |
[in] | scratchBuff | Temprory cl_mem object to store intermediate results It should be able to hold minimum of (2*N) elements |
[in] | numCommandQueues | Number of OpenCL command queues in which the task is to be performed. |
[in] | commandQueues | OpenCL command queues. |
[in] | numEventsInWaitList | Number of events in the event wait list. |
[in] | eventWaitList | Event wait list. |
[in] | events | Event objects per each command queue that identify a particular kernel execution instance. |