BLAS 1级例程 (矢量操作)

BLAS 1级例程 (矢量操作)InterMKL数学内核库,BLAS1级例程介绍……_cblaszdot

一、BLAS例程的命名约定:

其结构为: BLAS 1级例程 (矢量操作) < name > < mod > ()”>

1、BLAS 1级例程 (矢量操作)“> 表示精度类型:

符号 描述
s 单精度实数
c 单精度复数
d 双精度实数
z 双精度复数

2、BLAS 1级例程 (矢量操作)“> 在BLAS 级别2中表示操作类型,在级别2和3中反映的是矩阵参数类型

  • BLAS 1级: 
?dot 点乘
?rot 向量旋转
?swap 向量交换
  • BLAS 2、3级:
符号 描述
ge general matrix
gb general band matrix
sy symmetric matrix
sp symmetric matrix (packed storage)
sb symmetric band matrix
he Hermitian matrix
hp Hermitian matrix (packed storage)
hb Hermitian band matrix
tr triangular matrix
tp triangular matrix (packed storage)
tb triangular band matrix.

3、BLAS 1级例程 (矢量操作)“>字段(如果存在)提供操作的其他详细信息。

  • BLAS 1级在<mod>字段中可以包含以下字符:
c 共轭载体
u 非共轭载体
g Givens rotation construction
m modified Givens rotation
mg modified Givens rotation construction
  • BLAS 2级在<mod>字段中可以包含以下字符:
mv 矩阵向量积
sv 用单个未知矢量解线性方程组
r rank-1 update of a matrix
r2 rank-2 update of a matrix
  • BLAS 3级在<mod>字段中可以包含以下字符:
mm 矩阵矩阵乘积
sm 用多个未知向量求解线性方程组
rk rank- k update of a matrix
r2k rank-2 k update of a matrix

二、BLAS 1级例程概述

函数形式

参数类型(?位置)

描述

cblas_?asum

s,d,sc,dz

向量幅度之和(函数)

cblas_?axpy

s,d,c,z

标量向量乘积(例程)

cblas_?copy

s,d,c,z

复制向量(例程)

cblas_?dot

d

 

今天的文章BLAS 1级例程 (矢量操作)分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/65929.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注