相关疑难解决方法(0)

R检测Blas版本

有没有办法检测R在R内部使用的BLAS版本?我正在使用Ubuntu,我安装了几个BLAS版本 - 我只是不知道从R的角度看哪一个是"活跃的"!

我知道http://r.789695.n4.nabble.com/is-Rs-own-BLAS-td911515.html,Brian Ripley在2006年6月说过这是不可能的 - 但事情有变化吗?

r blas

23
推荐指数
4
解决办法
4938
查看次数

如何在 Linux 集群上构建用于 C++ 的 BLAS 和 LAPACK?

我正在处理一个很大的计算问题。为了降低方阵中一组线性方程的计算速度,我使用了lapackblas。为了在我的笔记本电脑(Ubuntu 2020)上获取库,我运行了以下命令

sudo apt-get install libblas-dev liblapack-dev
Run Code Online (Sandbox Code Playgroud)

然后我通过输入以下内容在编译时链接代码

g++ main.cpp -llapack -lblas
Run Code Online (Sandbox Code Playgroud)

但是,我正在处理的集群似乎没有安装这两个库。它在集群上要慢得多,但仍然是一个更好的芯片。它运行了,所以我认为它lapack安装了库,但没有安装blas。我想安装两个。

我将如何构建和编译lapackblas库而无法访问 root 或apt-get

这是一个用于测试的简短脚本。

#include <iostream>
#include <vector>

extern "C" void dgesv_( int *n, int *nrhs, double  *a, int *lda, int *ipiv, double *b, int *lbd, int *info  );

int main() {
    int SIZE = 3;
    int nrhs = 1; // one column in b
    int lda = SIZE;
    int …
Run Code Online (Sandbox Code Playgroud)

c++ linux blas lapack

5
推荐指数
1
解决办法
8863
查看次数

标签 统计

blas ×2

c++ ×1

lapack ×1

linux ×1

r ×1