在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. 爲MVC中的節點動態創建子節點。地圖
- 6. 處理動態節點中的soapUI
- 7. DynaTree動態展開節點
- 8. XSL動態節點參考
- 9. SQL查詢動態節點
- 10. 增量節點值動態
- 11. FOR XML PATH - 動態節點?
- 12. JTree動態節點插入
- 13. XSL:動態選擇節點
- 14. 動態創建XML節點
- 15. 節點推變量動態
- 16. JSTree - 動態加載節點
- 17. 插入節點動態
- 18. Rgexf動態節點屬性
- 19. 動態地將點擊節點作爲加載節點的父節點 - jsTree
- 20. 在ROS feurte中創建動態節點
- 21. 在D3樹中添加動態節點
- 22. 動態居中過濾節點在D3
- 23. 在jquery中動態添加節點
- 24. 在JTree中動態添加節點
- 25. 在PowerShell中動態生成樹節點
- 26. 在D3.js中動態創建節點
- 27. JSTree:將節點陣列動態添加爲節點的子節點
- 28. 您可以動態更改節點RED節點的屬性
- 29. XSLT選擇通過動態父節點的子節點
- 30. 如何通過屬性將非動態節點添加到動態節點?
我認爲這對於已連接的節點是正確的,但對於外部的新的通信世界節點不是這樣。 – ivotron