1. 程式人生 > 其它 >基於infiniband(IB)網的MVAPICH2安裝

基於infiniband(IB)網的MVAPICH2安裝

一、下載安裝包

下載連結:http://mvapich.cse.ohio-state.edu/downloads/ 

 二、解壓編譯安裝

mkdir /home/xujb/mvapich2
tar -xzvf mvapich2-2.3.7.tar.gz
cd mvapich2-2.3.7/
./configure --prefix=/home/xujb/mvapich2
make
make install

三、配置mvapich2環境變數

vim ~/.bashrc
在最底層新增:
export MPICH=/home/xujb/mvapich2
export PATH=$MPICH/bin:$PATH 
令環境變數生效
source ~/.bashrcs

四、檢查

可以通過輸入which mpicc檢查mvapich2是否已經在當前系統中安裝。

五、解決錯誤

錯誤1:configure: error: newly created file is older th an distributed files!
Check your system
(我的伺服器上不了外網:ping www.baidu.com出錯)
先檢視一下系統時間和硬體時間

【按提示應該是檔案時間問題,新建立的時間既然比現在的檔案時間晚,系統時間問題】
解決:
hwclock --set --date="//年 小時:分鐘:秒鐘"
hwclock --hctosys
比如:hwclock --set --date="05/25/2022 13:33:22"
hwclock --hctosys是讓上面設定的硬體時間同系統

 時間同步

錯誤2:configure: error: 'infiniband/verbs.h not found. Did you specify --with-ib-include=?'
說明infiniband驅動有問題,然後需要安裝IB驅動。

(安裝IB驅動請看我下一篇文章)