昨天,我想测试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,帮助我。谢谢。
答案 0 :(得分:0)
也许你应该在执行程序之前尝试设置OMP_NUM_THREADS。
EX)
export OMP_NUM_THREADS=10