我看到 ScaLAPACK 库中有许多文件没有任何明显的命名约定……我敢肯定,如果第一个字母是“p”,则表示并行。但我不确定如何理解此处看到的其他名称。
ScaLAPACK 中使用的命名约定是什么?
计算科学
图书馆
并行计算
2021-11-29 02:34:52
1个回答
对于 PBLAS 中的许多文件,除了一些例外,例如pilaenv()
,初始之后的内容p
遵循类似于 BLAS 的约定。第二个字母特别确定例程是否处理ingle s
、d
ouble、c
omplex 或 double complex ( z
) 类型。最后一部分是例程执行的有效速记,例如axpy
操作, 或ger
为操作. ScaLAPACK 本身遵循类似的约定;因此,pdgetrf()
例如计算具有ouble 条目getrf
的矩阵的 LU 分解 ( ) ,类似地对于、和.d
psgetrf()
pcgetrf()
pzgetrf()
其它你可能感兴趣的问题