6.22 MPICH 安裝簡介
SMP 部分
DeinoMPI 版本安裝我覺得挺麻煩, 不過它支援在 domain 下執行系統服務, 不需要 local 管理員的權限, 如果有團員是掌管公司或是學校的網路系統話 .... :D
Deino 版本我試了兩三次, 它確實比
MPICH2 服務慢了些, 和我以前跑 5.92 一樣, 少了約 ~100 PPD 如果和 5.91 比較的話, 設定系統服務也比較容易些, 有興趣者請至官網爬文或者 PM 我.
由
5.91 升級前, 請先備份 work 資料夾, 然後由 開始>執行> services.msc > 尋找
MPICH2 Process Manager, Argonne National Lab 並停止它
回到
新增或移除程式 反安裝 5.91 版本
接下來安裝新版本
FAH6.22beta2-win32-SMP-mpich.exe
如同之前的 5.91 安裝一樣 [
請參考這一篇教學], 先執行 install.bat, 然後在執行檔
Folding@home-Win32-x86.exe (可重新命名為 FAH.exe 即可) 建立捷徑, 加上
-configonly 參數先做設定
********** 設定如下 ********** (和 5.91 相同的部分不另外說明)
User name [Anonymous]? 您的大名
Team Number [0]? 133977
Passkey []? 沒有, 按 Enter 繼續
Ask before fetching/sending work <no/yes> [no]? no
Use proxy <yes/no> [no]? <依照你的網路設定>
Acceptable size of work assignment and work result packets <bigger units may have large memory demands> -- 'small' is <5MB, 'normal' is <10MB, and 'big' is >10MB <small/normal/big> [normal]? 選 big
Change advanced options <yes/no> [no]? 一般來講到這裡就不用在設定了, 如果跑兩個 FAH 或是想要調整 CPU 使用率或是配置內建參數 請選 yes
Launch automatically, install as a service in this directory <yes/no> [no]? no, 以後再補上設定系統服務的教學
Core Priority <idle/low> [idle]? idle
CPU usage requested <5-100> [100]? 100
Disable highly optimized assembly code <no/yes> [no]? no
Pause if battery power is being used <useful for laptops> <no/yes> [no]? no
Interval, in minutes, between checkpoints <3-30> [15]? 15
Memory, in MB, to indicate <xxxx available> [xxxx]? 輸入 xxxx
Set -advmethods flag always, requesting new advanced scientific core/or work units if available <no/yes> [no]? no
Ignore any deadline information <mainly useful if system clock frequently has errors> <no/yes> [no]? no
Machine ID <1-16> [1]? 1
The following options require you to restart the client before they take effect
Disable CPU affinity lock <no/yes> [no]? no, 新版本會自動鎖定核心作運算, 不過我仍習慣使用 affinity changer
Additional client parameters []? 請輸入 -smp 不然的話它只會跑單核, 還有起它的參數也可以在這裡設定
IP address to bind core to <for viewer> []? 不懂事作啥的 Enter
********** 設定完畢 **********
設定完後
cmd 視窗會關閉
如果 CPU 有超頻務必加上 -forceasm 參數, 還有 -oneunit 等等可以使用, 請參考這篇 [
用戶端參數簡介]