intel的mpi編譯環境提示 so檔案丟失

2021-07-13 14:38:33 字數 455 閱讀 4654

用intel的mpicc編譯了程式,但是執行時提示缺少檔案(也有可能是mpi的其他庫)

error while loading shared libraries: libmpifort.so.12: cannot open shared object file: no such file or directory

1.複製/opt/intel/compiler/11.1/046/lib/intel64(版本不一樣可能在其他目錄,找到對應cpu架構的版本即可)乙份到執行並行程式的機器上的目錄中(也有可能是子節點可以訪問的共享目錄),如/data/soft/mpi_lib/intel64

2.修改/etc/ld.so.conf檔案(可能需要修改檔案許可權),增加一行 /data/soft/mpi_lib/intel64 ,儲存

3.執行 sudo ldconfig 更新動態庫配置(可能需要修改/etc/ld.so.cache許可權)

MPI編譯環境及編譯器介紹

一 基本編譯器介紹 集群配置有三套基本的編譯器 1 gcc編譯器,2 pgi編譯器,3 intel編譯器。介紹如下 gccc編譯器 gccc 編譯器 g fortran 77編譯器 g77fortran 90編譯器 gfortran pgic編譯器 pgcc c 編譯器 pgcc fortran 7...

Windows環境下MPI程式的編譯與執行

1 準備工作 2 環境搭建 3 mpi程式編譯及執行 1 準備工作 作業系統分別為 win xp 和 win 2003 server microsoft net framework 2.0 必需 vcredist x86.exe 可能會用得到。筆者在安裝時碰到需要安裝visual c 2005 sp...

Ubuntu下MPI集群環境的搭建

我們要並行地跑mpi程式,需要將幾台計算機連在一塊,搭建成乙個集群,使得相互之間的訊息傳遞沒有阻礙,下面以ubuntu系統為例,談mpi集群環境的搭建過程。ubuntu和mpich的安裝 安裝ssh,設定ssh免密登入 設定ssh免密登入的基本原理就是在我們系統的 ssh 資料夾下生成乙個公鑰檔案i...