如何安装岩浆?我 `make install` 是 运行 好,但是 `make test` 导致错误
how to install MAGMA? I `make install` is run well, but `make test` cause error
我想在服务器(centos)中安装MAGMA,以便使用GEMM功能。
我在安装 MAGMA 之前已经在此服务器上安装了 CUDA 和 MKL,我通过 运行ing 一个 cuBLAS 示例程序和一个 MKL 示例检查两者是否 运行程序。
在描述我所发生的事情之前,我必须指出似乎此服务器中没有 Fortran。所以我通过以下方式安装 MAGMA:
- 我把
make.inc-examples/make.inc.mkl-gcc
移动到../make.inc
- 我修改make.inc:
我注释掉了:
- FORT = gfortran
- FFLAGS = -O3 $(FPIC) -DNDEBUG -DADD_ -Wall -Wno-unused-dummy-argument
- F90FLAGS = -O3 $(FPIC) -DNDEBUG -DADD_ -Wall -Wno-unused-dummy-argument -x f95-cpp-input
并在
中删除-lgfortran
- LIB = -lmkl_gf_lp64 -lmkl_gnu_thread -lmkl_core -lpthread -lstdc++ -lm -lgfortran
而且我还在这个文件中设置了 MKLROOT=/home/lixin/intel/mkl
和 CUDADIR=/usr/local/cuda
。
- 我运行
make install prefix=/home/lixin/install/
,看起来不错,我没有看到任何错误标记。
- I 运行
make test
,很快就会报错:
事实证明,这是测试 program.Thank 中的一个错误,@Ignacio Vazquez-Abrams 指出了这一点。
我在 MAGMA 论坛中遇到了 post 这个问题,然后我得到了一个修复 tar 文件,这个问题就解决了。
如果你也遇到这个问题,可以看看this post
我想在服务器(centos)中安装MAGMA,以便使用GEMM功能。
我在安装 MAGMA 之前已经在此服务器上安装了 CUDA 和 MKL,我通过 运行ing 一个 cuBLAS 示例程序和一个 MKL 示例检查两者是否 运行程序。
在描述我所发生的事情之前,我必须指出似乎此服务器中没有 Fortran。所以我通过以下方式安装 MAGMA:
- 我把
make.inc-examples/make.inc.mkl-gcc
移动到../make.inc
- 我修改make.inc:
我注释掉了:
- FORT = gfortran
- FFLAGS = -O3 $(FPIC) -DNDEBUG -DADD_ -Wall -Wno-unused-dummy-argument
- F90FLAGS = -O3 $(FPIC) -DNDEBUG -DADD_ -Wall -Wno-unused-dummy-argument -x f95-cpp-input
并在
中删除-lgfortran
- LIB = -lmkl_gf_lp64 -lmkl_gnu_thread -lmkl_core -lpthread -lstdc++ -lm -lgfortran
而且我还在这个文件中设置了 MKLROOT=/home/lixin/intel/mkl
和 CUDADIR=/usr/local/cuda
。
- 我运行
make install prefix=/home/lixin/install/
,看起来不错,我没有看到任何错误标记。 - I 运行
make test
,很快就会报错:
事实证明,这是测试 program.Thank 中的一个错误,@Ignacio Vazquez-Abrams 指出了这一点。 我在 MAGMA 论坛中遇到了 post 这个问题,然后我得到了一个修复 tar 文件,这个问题就解决了。 如果你也遇到这个问题,可以看看this post