下載mpich安裝包mpich-3.1.tar.gz
安裝需要工具: make , gcc , g++
如果沒有以上工具請先安裝,否則安裝不能成功
CentOS 系統請使用如下命令安裝
yum install make
yum install gcc
yum install gcc-c++
Ubuntu 系統請使用如下命令安裝
sudo apt-get install gcc sudo apt-get install g++ //C++編譯器,我忘了是不是和 CentOS 一樣,暫且這么寫吧 sudo apt-get install make
下面正式開始安裝:
目標:將 mpich 安裝到 /usr/mpich 文件夾
- 創建安裝文件夾
sudo mkdir /usr/mpich
- 將安裝包復制到安裝文件夾
sudo cp mpich-3.1.tar.gz /usr/mpich
- 解壓安裝包
sudo tar -zxvf mpich-3.1.tar.gz
- 進入解壓文件夾
cd mpich-3.1
- 執行命令
sudo ./configure --prefix=/usr/mpich
顯示出Configure completed表示注冊成功
如果報錯,就要讀報錯日志,一般日志中都會顯示如何處理錯誤
如圖,我在安裝的時候就提示系統沒有Fortran編譯器如果你需要fortran,就執行命令sudo apt-get install gfortran
安裝過fortran編譯器之后在執行configure命令
否則就在configure 命令中加上--disable-fortran參數 - sudo make
會出顯示很多很多的日志,需要等一分鍾
- sudo make install
- 配置環境變量 (注意修改自己的路徑)
sudo vim /etc/profile #在文件最后添加如下幾行: export PATH=/usr/mpich/bin:$PATH export INCLUDE=/usr/mpich/include:$INCLUDE export LD_LIBRARY_PATH=/usr/mpich/lib:$LD_LIBRARY_PATH
- 使用如下命令使配置文件生效
source /etc/profile
- 測試配置是否成功,使用如下命令
which mpicc
如果輸出 /usr/mpich/bin/mpicc 表示配置成功
如果不成功請仔細檢查環境變量是否正確