一.
首先
sudo apt-get install build-essential
sudo apt-get install checkinstall
二.
然後1. go to
and download the latest .tar.gz package
2. create a directory to install openmpi and go into it
$ mkdir $home/openmpi
$ cd $home/openmpi
3. copy the .tar.gz file into this directory:
$ cp $home/downloads/openmpi-1.8.7.tar.gz $home/openmpi
4. extract the package and go into the extracted directory:
$ tar -xzvf openmpi-1.8.7.tar.gz$ cd openmpi-1.8.7
5.
configure and compile (this step may take about 5-10 minutes):
$ ./configure --prefix=$home/openmpi
$ make all
6. finally install using the following command:
$ make install
add openmpi to your path and ld_library_path environment variable.
bash shell可以使用如下命令新增環境變數
export path=$path:$home/openmpi/bin
export ld_library_path=$ld_library_path:$home/openmpi/lib
三.
可以輸入
ompi_info
測試是否安裝成功
參考 待續...
//執行
mpirun -np 8 ./hellowrold_c
helloworld.c
//編譯 mpicxx helloworld.c -o helloworld_c
#include #include int main(int argc, char**argv)
其它型別,建議自己挨個試試
mpicc.openmpi
mpic++.openmpi
mpicc.openmpi
mpicxx.openmpi
mpif77.openmpi
mpif90.openmpi
openmpi安裝 OpenMPI編譯
openmpi是乙個免費的 開源的mpi實現,相容mpi 1和mpi 2標準。openmpi由開源社群開發維護,支援大多數型別的hpc平台,並具有很高的效能。以openmpi 1.6.3為例 tar zxvf openmpi 1.6.3.tar.gz cd openmpi 1.6.3 configu...
linux下怎樣安裝openmpi
1.首先進行解壓檔案openmpi 1.6.2.tar.gz。2.然後執行cd openmpi 1.6.2 3.接著執行.configure,一段時間之後發現缺少g 編譯器,所以執行sudo apt get install g 4.執行完之後再執行一次.configure就可以配置成功,5.執行su...
CentOS安裝OpenMPI失敗解決
按照 moyemoji 前輩提供的安裝方法 這個 嘗試在centos 7 安裝openmpi失敗數次後,折騰出來的一種解決辦法。前兩步按照上面來就好,然而在執行以下命令後 make make install出現了類似 無法建立資料夾 許可權不足 之類的報錯。之後的操作也自然會失敗。嘗試後發現,在我的...