[mpich-discuss] multi threading

Rajeev Thakur thakur at mcs.anl.gov
Fri Apr 18 10:45:44 CDT 2008

Are your programs multithreaded or are they just multiprocess MPI programs?
If the latter, don't use the --enable-threads=multiple option. Instead, use
the Nemesis communication device by configuring with


From: owner-mpich-discuss at mcs.anl.gov
[mailto:owner-mpich-discuss at mcs.anl.gov] On Behalf Of David R Anderson
Sent: Friday, April 18, 2008 9:10 AM
To: mpich-discuss at mcs.anl.gov
Subject: [mpich-discuss] multi threading

I have mpich2 (1.0.6) installed on a Dell poweredge compute server with Red
Hat Linux installed.  The server is new and has 4-quad core processors.  I
have compiled mpich2 using the --enable-threads=multiple option for
configure.   After compiling mpi versions of several programs I find that I
get good speedup results up to 8 processors, however, no benefit from 9-16.
There is a small drop in performance from 8-9 and then by 16 processors has
caught back up to the same speedup value as with 8. 

Is there something else I need in the config options, or is dual threading
the best that I can get?  I'd appreciate any advice. 

Thanks in advance, 

David R. Anderson
Principal Engineer
D412, Radiation Analysis Section
Phone: (860)433-6584, FAX (860)433-3229
E-mail: danders3 at gdeb.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/mpich-discuss/attachments/20080418/6f4c9c49/attachment.htm>

More information about the mpich-discuss mailing list