Developer Reference

  • 2020.2
  • 07/15/2020
  • Public Content
Contents

vslConvNewTaskX
/
vslCorrNewTaskX

Creates a new convolution or correlation task descriptor for multidimensional case and assigns source data to the first operand vector.

Syntax

status
=
vslsconvnewtaskx
(
task
,
mode
,
dims
,
xshape
,
yshape
,
zshape
,
x
,
xstride
)
status
=
vsldconvnewtaskx
(
task
,
mode
,
dims
,
xshape
,
yshape
,
zshape
,
x
,
xstride
)
status
=
vslcconvnewtaskx
(
task
,
mode
,
dims
,
xshape
,
yshape
,
zshape
,
x
,
xstride
)
status
=
vslzconvnewtaskx
(
task
,
mode
,
dims
,
xshape
,
yshape
,
zshape
,
x
,
xstride
)
status
=
vslscorrnewtaskx
(
task
,
mode
,
dims
,
xshape
,
yshape
,
zshape
,
x
,
xstride
)
status
=
vsldcorrnewtaskx
(
task
,
mode
,
dims
,
xshape
,
yshape
,
zshape
,
x
,
xstride
)
status
=
vslccorrnewtaskx
(
task
,
mode
,
dims
,
xshape
,
yshape
,
zshape
,
x
,
xstride
)
status
=
vslzcorrnewtaskx
(
task
,
mode
,
dims
,
xshape
,
yshape
,
zshape
,
x
,
xstride
)
Include Files
  • mkl.fi
    ,
    mkl_vsl.f90
Input Parameters
Name
Type
Description
mode
INTEGER
Specifies whether convolution/correlation calculation must be performed by using a direct algorithm or through Fourier transform of the input data.
See Table
"Values of mode parameter"
for a list of possible values.
dims
INTEGER
Rank of user data. Specifies number of dimensions for the input and output arrays
x
,
y
, and
z
used during the execution stage. Must be in the range from 1 to 7. The value is explicitly assigned by the constructor.
xshape
INTEGER, DIMENSION(*)
Defines the shape of the input data for the source array
x
.
See Data Allocation for more information.
yshape
INTEGER, DIMENSION(*)
Defines the shape of the input data for the source array
y
.
See