Developer Reference

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

v?Pow3o2

Computes the square root of the cube of each vector element.

Syntax

call vspow3o2
(
n
,
a
,
y
)
call vspow3o2i(n, a, inca, y, incy)
call vmspow3o2
(
n
,
a
,
y
,
mode
)
call vmspow3o2i(n, a, inca, y, incy, mode)
call vdpow3o2
(
n
,
a
,
y
)
call vdpow3o2i(n, a, inca, y, incy)
call vmdpow3o2
(
n
,
a
,
y
,
mode
)
call vmdpow3o2i(n, a, inca, y, incy, mode)
Include Files
  • mkl_vml.f90
Input Parameters
Name
Type
Description
n
INTEGER
,
INTENT(IN)
Specifies the number of elements to be calculated.
a
DOUBLE PRECISION
for
vdpow3o2
,
vmdpow3o2
REAL
,
INTENT(IN)
for
vspow3o2
,
vmspow3o2
DOUBLE PRECISION
,
INTENT(IN)
for
vdpow3o2
,
vmdpow3o2
Arrays, specify the input vector
a
.
inca
,
incy
INTEGER, INTENT(IN)
Specifies increments for the elements of
a
and
y
.
mode
INTEGER(KIND=8)
,
INTENT(IN)
Overrides global VM mode setting for this function call. See
vmlSetMode
for possible values and their description.
Precision Overflow Thresholds for
Pow3o2
Function
Data Type
Threshold Limitations on Input Parameters
single precision
abs(
a
[i]) < ( FLT_MAX )
2/3
double precision
abs(
a
[i]) < ( DBL_MAX )
2/3
Output Parameters
Name
Type
Description
y
DOUBLE PRECISION
for
vdpow3o2
,
vmdpow3o2
REAL
,
INTENT(OUT)
for
vspow3o2
,
vmspow3o2
DOUBLE PRECISION
,
INTENT(OUT)
for
vdpow3o2
,
vmdpow3o2
Array, specifies the output vector
y
.
Description
The
v?Pow3o2
function computes the square root of the cube of each vector element.
Special Values for Real Function
v?Pow3o2(x)
Argument
Result
VM Error Status
Exception
X < +0
QNAN
VML_STATUS_ERRDOM
INVALID
+0
+0
 
 
-0
-0
 
 
-
QNAN
VML_STATUS_ERRDOM
INVALID
+
+