<div>Hi everybody,</div>
<div>&nbsp;</div>
<div>I am having a 8 processor Solaris 9 machine and I want to execute an MPI program on it. The problem is that the tasks created by mpiexec&nbsp;keep migrating on the different processors. Since it is only one machine, there is only one instance of the mpdboot daemon running on the machine. Hence when I execute the below command on the machine with 8 processors, I get an output that says:
</div>
<div>&nbsp;</div>
<div>(For example, if the MPI program name is &quot;finalized&quot;)</div>
<div># mpiexec -n 8 ./finalized</div>
<div>0:&nbsp; No Errors<br>&nbsp;</div>
<div>When I examined the system using the &quot;prstat&quot; command, I observed that the tasks are migrating between the different processors. </div>
<div>&nbsp;</div>
<div>Is there any why in which I could bind each instance of the MPI program to a different processor.</div>
<div>&nbsp;</div>
<div>Your suggesstions and help is appreciated,</div>
<div>&nbsp;</div>
<div>Thanks,</div>
<div>Christina.</div>