如何安装MAGMA?我的`make install`运行良好,但是`make test`导致错误

时间:2018-07-17 02:59:28

标签: linux g++ magma

我想在服务器(centos)中安装MAGMA,以便使用GEMM功能。

在安装MAGMA之前,我已经在此服务器上安装了CUDA和MKL,并且通过运行cuBLAS示例程序和MKL示例程序来检查两者是否都运行良好。

在描述发生的事情之前,我必须指出此服务器中没有fortran 。所以我按照以下步骤安装MAGMA:

  1. 我将make.inc-examples/make.inc.mkl-gcc移至../make.inc
  2. 我修改了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/mklCUDADIR=/usr/local/cuda

  1. 我运行了make install prefix=/home/lixin/install/,看起来不错,但是我没有看到任何错误标记。
  2. 我运行make test,它很快会导致错误: enter image description here

1 个答案:

答案 0 :(得分:0)

事实证明这是测试程序中的错误。感谢@Ignacio Vazquez-Abrams指出了这一点。 我已经在MAGMA论坛中发布了这个问题,然后我得到了一个修复tar文件,这个问题已经解决了。 如果您也遇到此问题,则可以看到this post