安裝openmpi 基於Ubuntu16 04

2021-08-20 08:34:00 字數 1611 閱讀 5431

一.

首先

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出現了類似 無法建立資料夾 許可權不足 之類的報錯。之後的操作也自然會失敗。嘗試後發現,在我的...