簡體   English   中英

MPI在外部網絡上運行

[英]MPI run on external network

我是MPI新手,我寫了一個程序來計算多個處理器上的大階乘。 我僅用兩台計算機在本地網絡上測試了該程序。 即。 一台筆記本電腦和我的電腦,它運行良好。

現在,我正在嘗試在朋友的PC上通過Internet運行該程序。 一切都完美安裝。 我已經為端口轉發配置了路由器,並且可以使用ssh登錄用戶帳戶。

我正在使用mpicc編譯程序,它可以正常工作,而且我還通過scp成功地將可執行文件復制到了外部計算機上。 我的問題是當我運行命令mpirun -hostfile hostlist -np 2 fname 該過程卡住了,我在終端上只有一個閃爍的光標。

有人可以解釋我為什么會這樣嗎? 謝謝。

只要您不提供任何代碼段,

我只列出可能的原因,也許還有其他原因,最好的方法是調試代碼,然后查看代碼卡在哪里

原因可能有幾種

  1. 代碼問題,特殊情況的錯誤處理

  2. 網絡問題,特定端口的配置錯誤,防火牆配置等。

  3. 等等

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM