Developer Reference

Contents

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.

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.