<br><font size=2 face="sans-serif">Ahh, thanks for that explanation.</font>
<br><font size=2 face="sans-serif"><br>
Dave</font>
<br><font size=2 face="sans-serif">---------------------------------------------------<br>
David R. Anderson<br>
Principal Engineer<br>
D412, Radiation Analysis Section<br>
Phone: (860)433-6584, FAX (860)433-3229<br>
E-mail: danders3@gdeb.com<br>
</font>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="sans-serif"><b>Darius Buntinas &lt;buntinas@mcs.anl.gov&gt;</b>
</font>
<br><font size=1 face="sans-serif">Sent by: owner-mpich-discuss@mcs.anl.gov</font>
<p><font size=1 face="sans-serif">04/18/2008 12:05 PM</font>
<table border>
<tr valign=top>
<td bgcolor=white>
<div align=center><font size=1 face="sans-serif">Please respond to<br>
mpich-discuss@mcs.anl.gov</font></div></table>
<br>
<td width=59%>
<table width=100%>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td><font size=1 face="sans-serif">mpich-discuss@mcs.anl.gov</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td><font size=1 face="sans-serif">Re: [mpich-discuss] multi threading</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br><tt><font size=2><br>
By default, thread support is enabled at runtime, so unless you're <br>
debugging the MPICH2 library, you shouldn't use the <br>
--enable-threads=multiple option. &nbsp;With runtime thread support, thread
<br>
support is enabled only if the application calls MPI_Init_thread. &nbsp;By
<br>
enabling thread support only when needed you'll avoid the additional <br>
overhead associated with providing thread safety in single threaded <br>
processes.<br>
<br>
-d<br>
<br>
On 04/18/2008 09:10 AM, David R Anderson wrote:<br>
&gt; <br>
&gt; I have mpich2 (1.0.6) installed on a Dell poweredge compute server
with <br>
&gt; Red Hat Linux installed. &nbsp;The server is new and has 4-quad core
<br>
&gt; processors. &nbsp;I have compiled mpich2 using the --enable-threads=multiple
<br>
&gt; option for configure. &nbsp; After compiling mpi versions of several
programs <br>
&gt; I find that I get good speedup results up to 8 processors, however,
no <br>
&gt; benefit from 9-16. &nbsp;There is a small drop in performance from
8-9 and <br>
&gt; then by 16 processors has caught back up to the same speedup value
as <br>
&gt; with 8.<br>
&gt; <br>
&gt; Is there something else I need in the config options, or is dual <br>
&gt; threading the best that I can get? &nbsp;I'd appreciate any advice.<br>
&gt; <br>
&gt; Thanks in advance,<br>
&gt; <br>
&gt; Dave<br>
&gt; ---------------------------------------------------<br>
&gt; David R. Anderson<br>
&gt; Principal Engineer<br>
&gt; D412, Radiation Analysis Section<br>
&gt; Phone: (860)433-6584, FAX (860)433-3229<br>
&gt; E-mail: danders3@gdeb.com<br>
<br>
</font></tt>
<br>