- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Good day everyone,
I have not been able to find an answer to the manual, so I am here looking for your help.
Let's say I have a cluster with two nodes. Each node has 2 sockets. Each socket hosts a 6 core CPU. What I want to do, for example, is always ping MPI rank process 0 ~ 11 to node1 and 12 ~ 23 to node2. I tried setting I_MPI_PIN=1, but that does not work. Something MPI rank 0 ~ 11 to is placed on node1, and other time they will be on node2.
Is there a reliable way to do the mpi rank assignment based on cluster nodes?
Thank you.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Jason,
Pinning is used to control which core is used on a single node. In order to control which node is used, please see http://software.intel.com/en-us/articles/controlling-process-placement-with-the-intel-mpi-library.
Sincerely,
James Tullos
Technical Consulting Engineer
Intel® Cluster Tools
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page