[MPICH2-dev] MPICH2 1.0.6rc1 thread support

Rajeev Thakur thakur at mcs.anl.gov
Fri Aug 17 15:12:57 CDT 2007


James,
      OK, we will allow thread serialized for ssm and shm channels as well
(in 1.0.6). We will also provide a feature matrix. See the example in
http://www-unix.mcs.anl.gov/~balaji/support.html .

Regards,
Rajeev

> -----Original Message-----
> From: James S Perrin [mailto:james.s.perrin at manchester.ac.uk] 
> Sent: Friday, August 17, 2007 12:03 PM
> To: Rajeev Thakur
> Cc: mpich2-dev at mcs.anl.gov
> Subject: Re: [MPICH2-dev] MPICH2 1.0.6rc1 thread support
> 
> Hi,
> 
> 	We want to use ssm as we sometimes have two specific 
> processes per 
> machine that working as a team.
> 
> 
> 	Actaully I think we have been using assuming serialized 
> support at 
> compile time (we're not doing runtime checking of 
> threads_provided, long 
> story don't ask) and it seems to have been working, we hadn't 
> explicitly 
> enabled threading in mpich2 so I gues we've been "lucky" :) Our 
> Master/Slaves app has a threaded Master process that performs 
> serialized 
> MPI calls in two threads.
> 
> 
> 
> Regards
> James
> 
> Rajeev Thakur wrote:
> > Actually serialized and multiple thread levels are 
> supported for sock and
> > nemesis. I have updated the README. For other channels such 
> as ssm, which
> > have no thread support, we currently allow single and 
> funneled. Do you need
> > to use serialized with ssm?
> > 
> > Rajeev
> >  
> > 
> >> -----Original Message-----
> >> From: owner-mpich2-dev at mcs.anl.gov 
> >> [mailto:owner-mpich2-dev at mcs.anl.gov] On Behalf Of James S Perrin
> >> Sent: Friday, August 17, 2007 9:55 AM
> >> To: mpich2-dev at mcs.anl.gov
> >> Subject: [MPICH2-dev] MPICH2 1.0.6rc1 thread support
> >>
> >> Hi,
> >> 	The README states that and serialized and multiple 
> >> thread levels are 
> >> only support by the sock channel, but I can configure the ssm 
> >> channel to 
> >> use serialized i.e.:
> >>
> >> --with-device=ch3:ssm --enable-threads=serialized
> >>
> >> where
> >>
> >> --with-device=ch3:ssm --enable-threads=multiple
> >>
> >> reports a configure error as expected. Is configure correct 
> >> or the README?
> >>
> >> BTW some sort of feature matrix for the various devices 
> and channels 
> >> would be very helpful.
> >>
> >> Regards
> >> James
> >> -- 
> >> --------------------------------------------------------------
> >> ----------
> >> James S. Perrin,                  | email: 
> >> james.perrin at manchester.ac.uk
> >> Research Computing Services,      | web:   www.mc.manchester.ac.uk
> >> Kilburn Building, The University, | tel:   +44 161 275 6945
> >> Manchester, England. M13 9PL.     | fax:   +44 161 275 0637
> >> --------------------------------------------------------------
> >> ----------
> >> "The test of intellect is the refusal to belabour the obvious"
> >> - Alfred Bester
> >> --------------------------------------------------------------
> >> ----------
> >>
> >>
> > 
> 
> 
> -- 
> --------------------------------------------------------------
> ----------
> James S. Perrin,                  | email: 
> james.perrin at manchester.ac.uk
> Research Computing Services,      | web:   www.mc.manchester.ac.uk
> Kilburn Building, The University, | tel:   +44 161 275 6945
> Manchester, England. M13 9PL.     | fax:   +44 161 275 0637
> --------------------------------------------------------------
> ----------
> "The test of intellect is the refusal to belabour the obvious"
> - Alfred Bester
> --------------------------------------------------------------
> ----------
> 
> 




More information about the mpich2-dev mailing list