BLAS例程中的incx

时间:2013-03-19 11:26:45

标签: blas

某些BLAS例程将矢量X的增量作为参数,即incX。 我无法找到增量是什么以及它如何影响计算结果。

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

更新

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

1 个答案:

答案 0 :(得分:10)

实际上这很简单。

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