Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有一些 BLAS 例程将向量 X 的增量作为参数,即 incX。我找不到增量是什么以及它如何影响计算结果。
谁能提供一些例子或任何其他类型的信息?
更新:
我在这里找到了最好的信息: Intel HPC mkl manual
这其实很简单。
让我们以axpy(n,a,*x,incx,*y,incy)哪个计算为例:y = ax + y
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)
axpy(3,a,x,2,y,1)
但通常,对于基本操作,您只需指定incx = incy = 1
incx = incy = 1