英特尔酷睿i7-3770段错误的ACML 5.3.1

时间:2013-10-02 00:31:50

标签: c++ c parallel-processing intel intel-mkl

昨天,我想测试cblas_dgemm示例,但我遇到了问题:How to link Intel MKL library, just cblas_dgemm function is used ,它仍然存在。所以我使用ACML 5.3.1库测试dgemm。 演示示例来自http://r2labs.org/pct/Scott_McAllister_work/pCT/acmlg0.1/win64/examples/time_dgemm_c/dgemm_c_example.c,但是当我将项目与-L/opt/acml5.3.1/gfortran64/ -lacml链接时,它可以成功编译。但运行时出错:

    ACML example: C dgemm test
    -------------------------------------------------------

    ACML example: DGEMM call
    --------------------------------------------------------------

    Matrix A:
      1.6416   1.4190   1.2844   1.6736 
      1.5516   1.8641   1.5513   1.2102 
      1.2852   1.2583   1.2804   1.3271 
      1.3752   1.4440   1.5300   1.0118 

    Matrix B:
      1.0000   0.0000   0.0000   0.0000 
      0.0000   1.0000   0.0000   0.0000 
      0.0000   0.0000   1.0000   0.0000 
      0.0000   0.0000   0.0000   1.0000 
    Segmentation fault (core dumped)

Plz,帮助我。谢谢。

1 个答案:

答案 0 :(得分:0)

也许你应该在执行程序之前尝试设置OMP_NUM_THREADS。

EX)
export OMP_NUM_THREADS=10