0

昨天想测试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)

请帮助我。谢谢。

4

1 回答 1

0

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

EX)
export OMP_NUM_THREADS=10
于 2015-02-20T07:14:35.813 回答