我想用openMPI設置一個相對較小的集羣(36個內核),並且遇到了一個小問題。我已經安裝了所有openMPI庫和任何依賴項並且運行正常(我可以在每臺計算機上運行hello world MPI程序作爲本地主機)。問題是,我似乎無法找到關於如何讓計算機一起執行程序的太多文檔。我可以執行mpirun --hostfile命令,但我不想每次執行作業時都必須指定主機文件。另外,未來的用戶無法一直訪問羣集上的所有IP地址。他們和我希望能夠執行mpirun -np 20 programFile,沒有任何問題。有人可以提供一些指導我需要做什麼從這一點?公平地說,我只在大學裏上過一門課,在那裏我們編寫了與MPI並行的程序,但他們從來沒有向我們展示如何用openMPI建立一個新的集羣。我很欣賞你們可以提供的任何建議。我通過我的搜索MPICH_Cluster_Setup發現了這個指南,如果它是openMPI,那將會很棒。那裏是否有與openMPI有關的類似指南?openMPI主節點設置配置
2
A
回答
1
您應該使用像Torque,SLURM或SGE這樣的集羣調度程序(全部是免費的/ FOSS)。這些允許用戶保留節點供其使用,並且所有的「談話」都可以打開MPI以告知它用於該用戶作業的節點(以便它們不必使用主機文件)。
根據MPICH集羣設置文檔,它只是關於您打開MPI所需的內容,但不需要在最後設置MPD(無論如何,MPICH都已棄用MPD)。
相關問題
- 1. 節點主機配置
- 2. 如何配置節點特定設置
- 3. Elasticsearch配置和節點設置
- 4. 如何備份flume主節點配置?
- 5. 找不到配置節點:設置/設置[@ name ='mediaFolder']/@值
- 6. 獲取MongoDB的主節點設置
- 7. Dataproc節點設置
- 8. Openshift節點存儲配置
- 9. 配置節設置不初始化
- 10. Docker節點JS設置env
- 11. 節點Env未設置?
- 12. 設置S3和節點
- 13. Jenkins從節點設置
- 14. XSLT設置節點值
- 15. hadoop單節點設置
- 16. HtmlAgilityPack設置節點InnerText
- 17. 如何在Java中設置/爲父節點設置子節點,子節點的子節點等等?
- 18. Selenium節點忽略Firefox設置並設置自己的設置配置文件不起作用
- 19. Kubernetes:部署守護程序設置爲所有節點,除了主節點
- 20. Apache Spark 2.1.0 - 基本設置:工作節點不能與主節點連接
- 21. 在火花集羣中配置主節點
- 22. minikube在哪裏配置主節點組件?
- 23. 如何在Hadoop集羣中配置和使用多主節點?
- 24. 配置設置
- 25. XSLT設置差異,但在節點的一個子節點上匹配
- 26. 獨立節點設置而不是虛擬主機的問題?
- 27. AWS多配置主設備的ELB配置
- 28. mod_cluster刪除/添加配置/新節點
- 29. jenkins節點如何配置路由器
- 30. 如何配置節點和komodo ide?