<div>Is it possible for me to modify the Python script (mpiexec) in such a way that I use the pbind command to bind each instance of the executing program to a different processor? I would like to give that a shot.</div>
<div>&nbsp;</div>
<div>Warm Regards,</div>
<div>Christina.<br><br>&nbsp;</div>
<div><span class="gmail_quote">On 6/20/07, <b class="gmail_sendername">Rajeev Thakur</b> &lt;<a href="mailto:thakur@mcs.anl.gov">thakur@mcs.anl.gov</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">MPICH2 leaves the scheduling of processes to the OS. If the OS has some way<br>to bind processes to processors, you could try using it.
<br><br>Rajeev<br><br>&gt; -----Original Message-----<br>&gt; From: <a href="mailto:owner-mpich-discuss@mcs.anl.gov">owner-mpich-discuss@mcs.anl.gov</a><br>&gt; [mailto:<a href="mailto:owner-mpich-discuss@mcs.anl.gov">owner-mpich-discuss@mcs.anl.gov
</a>] On Behalf Of<br>&gt; Christina Patrick<br>&gt; Sent: Wednesday, June 20, 2007 4:12 PM<br>&gt; To: <a href="mailto:mpich-discuss-digest@mcs.anl.gov">mpich-discuss-digest@mcs.anl.gov</a><br>&gt; Subject: [MPICH] Binding and instance of the MPI program to a
<br>&gt; particular processor<br>&gt;<br>&gt; Hi everybody,<br>&gt;<br>&gt; I am having a 8 processor Solaris 9 machine and I want to<br>&gt; execute an MPI program on it. The problem is that the tasks<br>&gt; created by mpiexec keep migrating on the different
<br>&gt; processors. Since it is only one machine, there is only one<br>&gt; instance of the mpdboot daemon running on the machine. Hence<br>&gt; when I execute the below command on the machine with 8<br>&gt; processors, I get an output that says:
<br>&gt;<br>&gt; (For example, if the MPI program name is &quot;finalized&quot;)<br>&gt; # mpiexec -n 8 ./finalized<br>&gt; 0:&nbsp;&nbsp;No Errors<br>&gt;<br>&gt; When I examined the system using the &quot;prstat&quot; command, I<br>
&gt; observed that the tasks are migrating between the different<br>&gt; processors.<br>&gt;<br>&gt; Is there any why in which I could bind each instance of the<br>&gt; MPI program to a different processor.<br>&gt;<br>&gt; Your suggesstions and help is appreciated,
<br>&gt;<br>&gt; Thanks,<br>&gt; Christina.<br>&gt;<br><br></blockquote></div><br>