關於目前 6.22beta SMP 運作上常見的問題
關於目前 6.22beta SMP 運作上常見的問題
由官網上可得知有幾點解決的方法:
1. 在 Command Prompt (cmd) 環境下, 到 FAH 安裝的途徑鍵入 -
mpiexec -n 2 foo.exe
如果沒問題的話, 會出現兩行一樣的訊息 If you see this twice, MPI is working
這個指令主要除錯 MPI 安裝方面的問題, 如有必要, 還要再次執行 install.bat
2. 常見的 0x7b error 多數和網路訊號有關聯, 早在幾的月前 salunt 大已證實, 執行 SMP 前一定要確保網路設定無誤, 無線網路的訊號不能過弱或是有斷線的情況發生, 不然工作封包一定損毀, 前功盡棄了. (這部分以前可以利用 qfix 來修復, 但是目前並不支援 6.22 版本)
3. 除此之外, NAN Error 或是其他代號, 多數和系統的穩定度有關連, 好比說, 記憶體故障, 記憶體時脈超的太高, 記憶體的 timing 設定比較低, 電壓不夠/太高 (記憶體, CPU, 北橋電壓之類的. 尤其 CPU, 平時我的 CPU 上 2.7GHz 吃 1.22v, 當 SMP 運算時必須調高 1.24v 才會穩定)
4. Deino 版本的使用就是要減少以上情況的發生, 只是目前還未支援 64 位元系統. 還有設定上會比 MPICH 複雜些, 尤其配置成系統服務.
5. 當工作封包完成後, 上傳時請不要限制流量, 有回報可能會導致損毀或是遺失.
值得慶幸的是, 目前蛋白質摺疊研究的數據多數採用 CPU 的運算結果, 和其他分散式專案一樣. 所以, 時常在電腦前面工作的大大就開下去掛 SMP 或是一般的 CPU 客戶端吧 :D
p.n. 跑 SMP 前要衡量能不能再截止日前回傳唷