Ubuntu - openmpi 源碼安裝

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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章