[MPICH] running an MPI prog
Anthony Chan
chan at mcs.anl.gov
Fri Jul 27 11:08:02 CDT 2007
Your cpi output suggests the 3 cpi processes are not talking to one
another. Here is the my cpi output:
> ..../mpiexec -n 3 cpi
Process 2 of 3 is on bblogin
Process 0 of 3 is on bblogin
Process 1 of 3 is on bblogin
pi is approximately 3.1415926544231318, Error is 0.0000000008333387
wall clock time = 0.005751
Try using mpdcheck to see if your network is setup correctly.
A.Chan
On Fri, 27 Jul 2007 Mark.Donohue at avtechgroup.com wrote:
> Hey Anthony. Thanks for the reply. Yeah this seems to run ok. Here's
> what I get (I only had three machines in the ring at that time). Is
> this what you would expect to see?
>
> Aero1% mpiexec -n 3 cpi
> Process 0 of 1 on Aero2
> pi is approximately 3.1415926544231341, Error is 0.0000000008333410
> wall clock time = 0.000453
> Process 0 of 1 on Aero1
> pi is approximately 3.1415926544231341, Error is 0.0000000008333410
> wall clock time = 0.000622
> Process 0 of 1 on Aero3
> pi is approximately 3.1415926544231341, Error is 0.0000000008333410
> wall clock time = 0.000455
>
>
> -----Original Message-----
> From: Anthony Chan [mailto:chan at mcs.anl.gov]
> Sent: Thursday, July 26, 2007 6:29 PM
> To: Mark Donohue
> Cc: mpich-discuss at mcs.anl.gov
> Subject: Re: [MPICH] running an MPI prog
>
>
> Can you run a simple MPI program like cpi in <mpich2-build-dir>/examples
> ?
>
> cd <mpich2-build-dir>/examples
> <mpich2-build-dir>/bin/mpiexec -n 4 cpi
>
> A.Chan
>
> On Thu, 26 Jul 2007 Mark.Donohue at avtechgroup.com wrote:
>
> > Hi yall. Please help a simpleton with some basic MPICH knowledge. I
> > am trying to run an MPI version of a CFD program that I use regularly.
>
> > I installed MPICH2 on our Linux cluster, but when I try and run, I get
>
> > the error at the bottom. I split my computational domain into two
> > partitions, and the program complains that the number of partitions
> > (2) doesn't equal the number of processors. Huh? Is there a way to
> > fix this? I realize that this error is coming from my MPI code and
> > not from MPICH itself, but I was hoping to gain some insight into why
> > this is happening. For some reason I thought specifying "-n 2" meant
> > that it will begin running with two processors. All the documentation
>
> > I've found hasn't been able to answer this for me. Thanks a bunch!
> > -Mark
> >
> >
> >
> > Aero1% mpiexec -l -machinefile myhosts -n 2 usm3d_52p.mpip4
> > Baseline_Elev
> > 0: ** WARNING: fp stack is not empty
> > 0: ** after call to etime in routine usm52p
> > 0:
> > 0: ** popping the fp stack and continuing...
> > 1: ** WARNING: fp stack is not empty
> > 1: ** after call to etime in routine usm52p
> > 1:
> > 1: ** popping the fp stack and continuing...
> > 1: FORTRAN STOP
> > 1: the MPI has been initialized on 1 processors
> > 1: no. of partitions != no. of processors
> > 0: FORTRAN STOP
> > 0: the MPI has been initialized on 1 processors
> > 0: no. of partitions != no. of processors
> >
> >
>
>
More information about the mpich-discuss
mailing list