有某些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/