0
我所知道的:如何在同一個內核上並行多次運行相同的進程?
我可以在同一時間運行多個內核上同樣的過程
我也可以通過簡單地在終端上調整標誌運行在特定核心的特定進程
我想了解:
- 我想知道如何在不同的時間在同一內核上運行MPI進程
我所知道的:如何在同一個內核上並行多次運行相同的進程?
我可以在同一時間運行多個內核上同樣的過程
我也可以通過簡單地在終端上調整標誌運行在特定核心的特定進程
我想了解:
你有哪個版本的MPI?
獲得openmpi 1.10的解決方案是:
mpiexec -np 4 --map-by ppr:2:core ./program
這裏4
是進程總數,2
是每個核心進程數。
@pertmikheev有沒有辦法看到進程是如何在特定內核上運行的? – abeltre1
@ abeltre1,使用Open MPI,將'--report-bindings'添加到'mpirun'選項。 –
@HristoIliev我發現這個鏈接非常有幫助,https://www.olcf.ornl.gov/kb_articles/parallel-job-execution-on-commodity-clusters/ – abeltre1