有某些BLAS例程将向量X的增量即incX作为参数。
我找不到增量,以及增量如何影响计算结果。

任何人都可以提供示例或任何其他类型的信息吗?

更新:

我在这里找到了最好的信息:
Intel HPC mkl manual

最佳答案

实际上,这很简单。

让我们以计算的axpy(n,a,*x,incx,*y,incy)为例:y = ax + y
例如,如果您需要计算:

y[0] = ax[0] + y[0]; y[1] = ax[2] + y[1]; y[2] = ax[4] + y[2]

那么您的电话是:axpy(3,a,x,2,y,1)
但是通常,对于基本操作,您只需要指定incx = incy = 1

关于blas - BLAS例程中的incx,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15498187/

10-15 11:36