ubuntu16.04安裝配置mpich2

一、系統環境:ubuntu16.04.2
二、準備工作

爲避免安裝中出錯,首先更新apt-get,安裝gcc/g++以及gfortran三個編譯器

sudo apt-get update
sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install gfortran

三、下載安裝MPICH2

  1. 下載地址:http://www.mpich.org/downloads/
  2. 解壓文件:tar zxvf mpich-3.2.tar.gz
  3. 進入解壓後的文件夾:cd mpich-3.2
  4. 設置安裝目錄:./configure -prefix=/home/username/mpich
    注意:這裏prefix後面填的是安裝路徑,如果是home文件夾別忘記加自己的用戶名,這裏是沒有自動補全的,如果不確定寫的是不是對可以提起cd進目錄試一下
  5. 編譯:make
  6. 安裝:make install(編譯安裝也可合爲一步,make && make install)
  7. 配置環境:這裏補充一下配置環境變量的知識:http://blog.csdn.net/baidu_34045013/article/details/78237825
    方便起見,我們爲本機所有用戶設置環境變量(有其他需求可以參考上述鏈接),打開 /etc/environment
    sudo gedit /etc/environment
    將自己的路徑添加到PATH最後,注意別忘了冒號“:”,添加後的PATH如下
    PATH=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/username/mpich/bin”
    保存退出,在終端輸入 source /etc/environment
    再輸入$PATH發現已經更新,環境變量配置成功
  8. 測試:終端輸入
    which mpicc
    which mpiexec
    如果這兩個可執行的路徑顯示,則表示安裝成功

四、運行測試程序

  1. 進入mpich源文件目錄下的examples文件夾,首先編譯cpi.c文件,生成cpi可執行文件,(若目錄下已經存在cpi則可省略該步驟)
    mpicc cpi.c -o cpi

  2. 執行cpi
    mpiexec ./cpi

發佈了56 篇原創文章 · 獲贊 118 · 訪問量 22萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章