Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
28708 Discussions

Using intel MKL vector math function for multi-dimensional array

Stephen_W_
Novice
685 Views

Suppose both `a` and `b` are 1-dimensional array with size n, then we can use `vdexp(n, a, b)` to compute the b = exp(a) with MKL function `vdexp`.

When `a` is a two dimensional array with size n1*n2, which is the efficient way to use `vdexp`, a loop over columns or reshape `a` to a one-dimensional array?

 

0 Kudos
1 Solution
jimdempseyatthecove
Honored Contributor III
685 Views

call vdexp(size(a),a,b)

Jim Dempsey

 

View solution in original post

0 Kudos
1 Reply
jimdempseyatthecove
Honored Contributor III
686 Views

call vdexp(size(a),a,b)

Jim Dempsey

 

0 Kudos
Reply