<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 <buntinas@mcs.anl.gov></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. With runtime thread support, thread
<br>
support is enabled only if the application calls MPI_Init_thread. 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>
> <br>
> I have mpich2 (1.0.6) installed on a Dell poweredge compute server
with <br>
> Red Hat Linux installed. The server is new and has 4-quad core
<br>
> processors. I have compiled mpich2 using the --enable-threads=multiple
<br>
> option for configure. After compiling mpi versions of several
programs <br>
> I find that I get good speedup results up to 8 processors, however,
no <br>
> benefit from 9-16. There is a small drop in performance from
8-9 and <br>
> then by 16 processors has caught back up to the same speedup value
as <br>
> with 8.<br>
> <br>
> Is there something else I need in the config options, or is dual <br>
> threading the best that I can get? I'd appreciate any advice.<br>
> <br>
> Thanks in advance,<br>
> <br>
> Dave<br>
> ---------------------------------------------------<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>
<br>
</font></tt>
<br>