一、建立專案
1. 建立新專案,需選用空專案
2. 設定 include 和 lib:
   工具→選項→專案和方案→VC++目錄
平台:win32  顯示目錄:include檔案
c:\Program Files\MPICH2\include
平台:win32  顯示目錄:程式庫檔
c:\Program Files\MPICH2\lib





3. 建立相依性:
  屬性→組態屬性→連結器→輸入
其他相依性:mpi.lib


4. 新增項目,開始打程式

二、跑程式
1. 一台電腦時:
    mpiexec -n 選擇要開幾個平行運算 檔名.exe
2. 多台電腦時:
    mpiexec -machinefile 輸入IP之文字檔檔名 -n 選擇要開幾個平行運算 檔名.exe
    (如果IP文字檔是使用記事本打的,須於檔名後面加入 .txt)

三、有錯誤時
1. 如果執行時發生了錯誤,跑出了如下列的文字:
    unable to connect to 電腦名稱, smpd version mismatch
    則先執行:
    smpd -phrase behappy -install
   

2. 兩台電腦如果無法成功執行,先確定所灌之MPICH2是否為相同的版本
3. 如果電腦中有灌MATLAB做此修改:
    電腦→內容→進階系統設定→環境變數→系統變數→Path→編輯→變數值
    將游標拉到最前方打上:
    C:\Program Files\MPICH2\bin;
    然後就完成了


最後是....."-",我不知道為什麼...數字鍵的跟鍵盤上的打出來效果不一樣.......,
有時候是數字鍵的,有時候只能用鍵盤的,有時候兩者皆可...,
我覺得很詭異............以上.............................

結果圖

我成功了!!!!!


arrow
arrow
    全站熱搜

    yachun0728 發表在 痞客邦 留言(0) 人氣()