What is the distribution strategy for spawns when i launch process on 8000 nodes with 12 process per node #527
-
What is the distribution strategy for spawns when I launch processes on 8000 nodes with 12 processes per node from pmix servers to clients? Does it form a n-ary tree? or fan out process at a certain interval? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
PMIx doesn't spawn anything - it just communicates the spawn request to the host runtime, which then has the responsibility to map the placement of the processes and launch them. The PMIx server on each node passes information about the job down to its local clients, and relays requests (e.g., a fence operation) from the clients to the host. You'd need to ask the PALS team about their default placement algorithm. The PMIx Standard wouldn't stipulate anything in that regard. |
Beta Was this translation helpful? Give feedback.
PMIx doesn't spawn anything - it just communicates the spawn request to the host runtime, which then has the responsibility to map the placement of the processes and launch them. The PMIx server on each node passes information about the job down to its local clients, and relays requests (e.g., a fence operation) from the clients to the host.
You'd need to ask the PALS team about their default placement algorithm. The PMIx Standard wouldn't stipulate anything in that regard.