1
我有一個使用MPI_COMM_WORLD的應用程序。我使用HPC Pack 2008 R2 MPI構建應用程序,並且在本地和大多數PC上一切正常。我的應用程序可以兼容多個版本的MPI
偶爾有不同的PC上安裝時,我會遇到的問題與MPI(如英特爾)的競爭版本。這通常通過將我的HPC版本預先添加到PATH來解決。
我最近遇到了一個我無法解決的問題。
我MPI是第一個路徑,但我得到一個錯誤「鏈接庫mkl_intel_thread.dll」無法找到。這告訴我該應用正在查看英特爾版本。
where mpiexec mkl_thread not found
所以我一般的問題是:
- 有MPI的一個版本是兼容與所有其他人呢?
- 還是有辦法來編譯的方式,我可以 確保它看起來正確的MPI庫的應用程序?
- 或者有沒有一種方法可以使應用程序MPI不可知?
在此先感謝
它未能找到英特爾數學核心函數庫(MKL),這不是英特爾MPI的依賴(而,情況正好相反,這取決於你如何鏈接BLACS成分計)。 –