Pav*_*ili 7 linear-algebra blas lapack
我正在寻找一些三角形求解器,我遇到了两个求解器.一个在BLAS:dtrsm 和另一个在LAPACK:dtrtrs.从它的外观来看,它们似乎都具有共同的功能,dtrsm具有更多的功能(在解决系统之前缩放右侧).
我想知道
1)这些功能有何不同?
2)执行相同操作时哪个更快?
3)如果(2)的答案不明显,dtrsm何时建议超过dtrtrs,反之亦然?
除了缩放之外,dtrsm还可以解决三角矩阵右对乘未知矩阵的系统(即,它可以求解XA = B以及AX = B).另一方面,dtrsm如果A是单数,则可以无声地失败,而dtrtrs检查此条件并报告错误.
在"典型的"LAPACK发行版中,dtrtrs只是一个检查奇点然后调用的包装器dtrsm. dtrsm因此,稍微快一些,但对于任何合理尺寸的矩阵来说,这种差异都是微不足道的.
| 归档时间: |
|
| 查看次数: |
1079 次 |
| 最近记录: |