Visible to Intel only — GUID: GUID-01C4A32A-4509-40AA-9431-16BFF6148462
Visible to Intel only — GUID: GUID-01C4A32A-4509-40AA-9431-16BFF6148462
cblas_?gthr
Gathers a full-storage sparse vector's elements into compressed form.
Syntax
void cblas_sgthr (const MKL_INT nz, const float *y, float *x, const MKL_INT *indx);
void cblas_dgthr (const MKL_INT nz, const double *y, double *x, const MKL_INT *indx);
void cblas_cgthr (const MKL_INT nz, const void *y, void *x, const MKL_INT *indx);
void cblas_zgthr (const MKL_INT nz, const void *y, void *x, const MKL_INT *indx);
Include Files
- mkl.h
Description
The ?gthr routines gather the specified elements of a full-storage sparse vector y into compressed form(nz, x, indx). The routines reference only the elements of y whose indices are listed in the array indx:
x[i] = y]indx[i]], for i=0,1,... ,nz-1.
Input Parameters
- nz
-
The number of elements of y to be gathered.
- indx
-
Specifies indices of elements to be gathered.
Array, size at least nz.
- y
-
Array, size at least max(indx[i]).
Output Parameters
- x
-
Array, size at least nz.
Contains the vector converted to the compressed form.