<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman, new york, times, serif;font-size:12pt"><DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif"><BR>I think processor_bind is for light-weighted-thread/process.&nbsp; When I met with SUN few months ago, they recommended pbind.&nbsp; </DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif">&nbsp;</DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif">Although it is painful, but pain == gain.&nbsp; </DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif">&nbsp;</DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif">&nbsp;</DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif">tan</DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif"><BR>&nbsp;</DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif">----- Original Message ----<BR>From: William Gropp &lt;gropp@mcs.anl.gov&gt;<BR>To: Christina Patrick &lt;christina.subscribes@gmail.com&gt;<BR>Cc: Rajeev Thakur &lt;thakur@mcs.anl.gov&gt;; mpich-discuss-digest@mcs.anl.gov<BR>Sent: Thursday, June 21, 2007 8:01:16 AM<BR>Subject: Re: [MPICH] Binding and instance of the MPI program to a particular processor<BR><BR>There also appears to be a processor_bind routine that you can call.&nbsp; You might try using that just after MPI_Init.&nbsp; Let us know how that works; we could add that to mpiexec.
<DIV>Bill</DIV>
<DIV><BR>
<DIV>
<DIV>On Jun 21, 2007, at 9:53 AM, Christina Patrick wrote:</DIV><BR class=Apple-interchange-newline>
<BLOCKQUOTE type="cite">
<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" target=_blank rel=nofollow>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" target=_blank rel=nofollow>owner-mpich-discuss@mcs.anl.gov</A><BR>&gt; [mailto:<A href="mailto:owner-mpich-discuss@mcs.anl.gov" target=_blank rel=nofollow>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" target=_blank rel=nofollow>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 "finalized")<BR>&gt; # mpiexec -n 8 ./finalized<BR>&gt; 0:&nbsp;&nbsp;No Errors<BR>&gt;<BR>&gt; When I examined the system using the "prstat" 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></BLOCKQUOTE></DIV><BR></DIV></DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif"><BR></DIV></div><br>

<hr size=1>Don't be flakey. <a href="http://us.rd.yahoo.com/evt=43909/*http://mobile.yahoo.com/mail">Get Yahoo! Mail for Mobile</a> and <br><a href="http://us.rd.yahoo.com/evt=43909/*http://mobile.yahoo.com/mail">always stay connected</a> to friends.</body></html>