Ubuntu - openmpi 源碼安裝
sudo apt-get install openmpi # 安裝版本比較低
1. Ubuntu 程序源碼安裝
主要包括三個步驟:
1 - ./configure
2 - make
3 - make install
這些都是典型的使用GNU的AUTOCONF和AUTOMAKE產生的程序的安裝步驟。
./configure是用來檢測你的安裝平臺的目標特徵的。比如它會檢測你是不是有CC或GCC,並不是需要CC或GCC,它是個shell腳本。
make是用來編譯的,它從Makefile中讀取指令,然後編譯。
make install是用來安裝的,它也從Makefile中讀取指令,安裝到指定的位置。
From Linux 命令詳解(三)./configure、make、make install 命令
2. openmpi 安裝
cd /opt/
# 下載 openmpi 壓縮包,
wget https://www.open-mpi.org/software/ompi/v3.0/downloads/openmpi-3.0.1.tar.gz
# 解壓
tar -xvf openmpi-3.0.1.tar.gz
# 配置
./configure --prefix=/usr/local/openmpi
# 編譯
make
# 安裝
# MPI 庫文件默認安裝目錄 - /usr/local/lib
sudo make install
# 環境變量設置
sudo gedit /etc/profile
# 在末尾添加下面兩行行
export PATH=/usr/local/openmpi/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/openmpi/lib:$LD_LIBRARY_PATH
# 測試是否安裝完成
mpirun
# 輸出如下:
#--------------------------------------------------------------------------
#mpirun could not find anything to do.
#
#It is possible that you forgot to specify how many processes to run
#via the "-np" argument.
#--------------------------------------------------------------------------
# 卸載
sudo make uninstall