在典型的 Fortran 程序中使用 macports 中的 ATLAS/Lapack
我正在尝试用 mpi 和 fortran 编写一个简单的微分方程求解器。我想我也可以熟悉使用 ATLAS/LAPACK/BLAS 例程,因为它们似乎对我将来可能做的任何数值…
iOS 4 使用 4x4 矩阵加速 Cblas
我一直在研究 iOS 4 中提供的 Accelerate 框架。具体来说,我尝试在 C 语言的线性代数库中使用 Cblas 例程。现在我无法使用这些函数来给我提供帮助与…
有没有关于 cblas 接口的好的文档?
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers. 要求我们推荐或查找工具、库或最喜欢的…
cblas_dgemm - 正确的参数:错误消息
我正在尝试使用 cblas_dgemm() 计算:C = 1*(A*B') + 0*C。 据我所知,参数是正确的。 错误消息本身没有意义: "ldb must be >= MAX(K,1): ldb=3 K=3P…
cblas_dgemm - 仅当(beta)是二的幂时才有效
我完全被难住了。我有一个用 c 编写的相当大的递归程序,它调用 cblas_dgemm()。结果由正确运行的程序独立验证。 C = alpha*A*B + beta*C 在使用随机…
在 BLAS 中转置还是先自己做?
我正在用 Fortran 77 编写一些科学代码,并且正在讨论什么会更快。 基本上,我有一个 MxN 矩阵,我们称之为 A。M 大于 N。稍后在代码中,我需要将转置…
在 BLAS 中将三个矩阵相乘,中间一个是对角矩阵
A 是一个 MxK 矩阵,B 是大小为 K 的向量,C > 是一个 KxN 矩阵。我应该使用哪组 BLAS 运算符来计算下面的矩阵? M = A*diag(B)*C 实现这一点的一种方…
iPhone OS (iOS 4) 上的 Bignum、线性代数和数字信号处理
我想我在 iPhone 操作系统 (iOS 4) 中发现了一些精华。 我发现有 128 位、256 位、512 位和 1024 位整数数据类型,由 Accelerate Framework。还有 App…
安装 C++ Mac OS X 上的犰狳库
我正在尝试在 Mac Pro 上使用 C++ 犰狳库 (armadillo-0.9.10)。我按照 README.txt 文件中的手动安装说明进行操作。我修改了 config.hpp 文件以表明我…
BLAS DGEMV 错误代码 -6 是什么意思?
我有一个通过 R 运行但使用 BLAS 例程的程序。它正确运行了大约 8 次,但随后抛出错误: BLAS/LAPACK 例程“DGEMV”给出错误代码 -6 该错误代码是什么…
对 qr.Q() 感到困惑:什么是“紧凑”中的正交矩阵?形式?
R 有一个 qr() 函数,它使用 LINPACK 或 LAPACK 执行 QR 分解(根据我的经验,后者快 5%)。返回的主要对象是一个矩阵“qr”,其中包含上三角矩阵 R(…
连接 LAPACK/BLAS 库
背景: 我正在开发一个用 C 和 Fortran 77 混合编写的项目,现在需要将 LAPACK/BLAS 库链接到该项目(全部在 Linux 环境中)。有问题的 LAPACK 是来自…
C 程序的 CMake 和 BLAS
我正在尝试使用 CMake 构建依赖于 blas 的程序,我正在使用以下命令检测 blas: include (${CMAKE_ROOT}/Modules/FindBLAS.cmake) 问题是,FindBLAS …