[mpich-discuss] MPICH on Single Machine

Hiatt, Dave M dave.m.hiatt at citi.com
Wed Mar 25 15:14:03 CDT 2009


Robert,

mpiexec will wrap around and keep opening new processes on the existing hosts in it's network until it reaches the number you specified.  If all you've got is one host, then you'll end up with 16 runnning on that host.  It's  pretty simple.

-----Original Message-----
From: mpich-discuss-bounces at mcs.anl.gov [mailto:mpich-discuss-bounces at mcs.anl.gov]On Behalf Of Robertson, Andrew
Sent: Wednesday, March 25, 2009 2:56 PM
To: mpich-discuss at mcs.anl.gov
Subject: [mpich-discuss] MPICH on Single Machine



Folks
I have a program that does not have any shared memory parallelization. Thus even though the 16 processors of my quad socket / quad core machine are on the same motherboard, I need to have mpich2 up and running.

I need to get the machine a name so it isnt localhost
I start an mpd with no host name or node count
I fire up the job with an mpiexec -n 16

Or am I missing something here?  Do I need an mpdboot that fires up 16 daemons?

Should I be using gforker?? If so how is that done?
Thanks
- Andy


Andrew Robertson P.E.
CFD Analyst
GASL Operations
Tactical Propulsion and Controls
ATK
77 Raynor Avenue
Ronkokoma NY 11779
631-737-6100 Ext 120
Fax: 631-588-7023
www.atk.com<file://www.atk.com>

!! Knowledge and Thoroughness Baby !!


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


More information about the mpich-discuss mailing list