在MPI中,是否可以在啓動後添加新節點?例如,我有兩臺電腦已經運行了一個並行MPI應用程序。我在第三臺計算機上啓動另一個此應用程序的實例,並將其添加到現有的通信器。所有電腦都在本地網絡中。OpenMPI中的動態節點
4
A
回答
2
不,目前無法將新節點添加到正在運行的MPI應用程序中。 MPI旨在瞭解程序啓動時節點的總數。
正在完成工作(例如,在MPI-3上)處理關閉的節點。也許如果你可以添加錯誤的節點,那麼你可以添加新的節點,但這是我能想到的最接近的事情。有關MPI容錯方法的更多信息,請參見this answer。
1
MPI2程序可能產生新的等級。該功能是MPI_Comm_spawn,它啓動一個新的MPI通信器上的孩子。也就是說,新隊伍與以前的隊伍有着不同的MPI_COMM_WORLD。儘管如此,應該可以製作一個包含所有當前運行等級的新通信器。
相關問題
- 1. Hadoop中的動態節點
- 2. openMPI主節點設置配置
- 3. 動態樹節點
- 4. 節點的動態性
- 5. FOR XML PATH - 動態節點?
- 6. XSL動態節點參考
- 7. JTree動態節點插入
- 8. SQL查詢動態節點
- 9. 節點推變量動態
- 10. XSL:動態選擇節點
- 11. 增量節點值動態
- 12. 動態創建XML節點
- 13. 在jquery中動態添加節點
- 14. 在PowerShell中動態生成樹節點
- 15. 在D3.js中動態創建節點
- 16. 動態居中過濾節點在D3
- 17. JSTree:將節點陣列動態添加爲節點的子節點
- 18. openMPI/mpich2不能在多個節點上運行
- 19. OpenMPI爲特定節點指定可執行文件
- 20. 如何編輯節點的父動態
- 21. xsl返回動態節點的值
- 22. 刪除動態選擇的子節點
- 23. 更改JTree的節點圖像動態
- 24. 動態DOM節點的快照控件
- 25. 組動態生成的節點集
- 26. XSLT模板匹配的動態節點
- 27. 動態DOM節點與jQuery的
- 28. 如何將節點添加到動態節點提供程序?
- 29. vbscript遍歷xml節點 - 動態if else,節點數檢測
- 30. 節點JS「動態」寫入/更新火力地堡節點
我認爲這對於已連接的節點是正確的,但對於外部的新的通信世界節點不是這樣。 – ivotron