2016-04-23 51 views
0

我想在程序中使用MKL和MPI,因此我使用mpiC++作爲我的編譯器創建了一個bash文件。 因爲這個原因,我不能使用像-mkl這樣的標誌,因爲它們會產生錯誤。如果我不使用國旗我收到幾十將MKL鏈接到MPI

undefined reference to 'PARDISO' 
undefined reference to 'MKL_Set_Num_Threads' 
undefined reference to 'cblas_dnrm2' 

等等...我能做些什麼來解決這個問題,因爲它會產生一個退出狀態,1?

我的Ubuntu 15.10,當我在選購的先決條件安裝MKL有

-- Intel(R) MPI Library, Development Kit 5.0 Update 1 for Linux* OS: Unsupported OS 

,當我檢查了圖書館

/opt/intel 

有沒有一個IMPI庫。這可能是問題嗎? (但是有一個mpirt庫)。

+0

你的實際連接線是什麼?您使用的MPI實施是什麼?哪些版本?你看過[這個問題](http://stackoverflow.com/q/14562506/620382)? – Zulan

回答