Running MPI ranks/processes on specific nodes


posted Thursday, June 01, 2006 2:47 PM by NileshL | 0 Comments


 


We have seen this question come up many times…I recall Ming Xu has already shed light on this in another post in another newsgroup but I think this post will make a bit easier for CCS users.


 


Scenario:


 


A user wants to run:


o    rank 0 on node h1,


o    rank 1 on node h3,


o    rank 2 on node h2,


o    rank 3 on node h1


 


Steps to enable that scenario:


 


C:\> job submit /numprocessors:6 /askednodes:h1,h2,h3 mpiexec -hosts 4 h1 h3 h2 h1 <exe path>


 


Assumptions:


o    The machines are dual-processors boxes


       /numprocessors:6 and askednodes:h1,h2,h3 gets three of those machines


o    “mpiexec -hosts 4 h1 h3 h2 h1” will place the rank 0 on h1, rank 1 on h3, rank 2 on h2, rank3 on h1

Comments (0)