[mpich-discuss] MPICH2 and MPE log

chan at mcs.anl.gov chan at mcs.anl.gov
Thu Jun 18 11:39:45 CDT 2009


The MPE in MPICH-1, called mpe, is old.
MPICH2 has its own version of MPE, called mpe2.
I don't see the reason to use MPE from MPICH-1
for MPICH2.

Can you add "-show" to your mpicxx command and
send us the output ?

A.Chan 
 
----- "Marc" <levesqm at emt.inrs.ca> wrote:

> The MPE library from MPICH-1 don't seems to work with MPICH-2:
> 
> $ mpicxx -o helloWorld helloWorld.cc -L/opt/mpich/gnu/lib -lmpichcxx
> -llmpe -lmpe -DMPICH_IGNORE_CXX_SEEK
> /opt/mpich2/gnu/lib/libmpichcxx.so: undefined reference to
> `MPI_Lookup_name'
> /opt/mpich2/gnu/lib/libmpichcxx.so: undefined reference to
> `MPI_Open_port'
> ... and so on ...
> 
> Is there a way I can fix this without integrating MPE in MPICH-2?
> 
> Thanks for all.
> 
> Marc
> 
> On Wed, 2009-06-17 at 09:58 -0500, chan at mcs.anl.gov wrote:
> > ----- "Marc" <levesqm at emt.inrs.ca> wrote:
> > 
> >  
> > > Does anyone has tried to compile a MPICH2 code with logging
> option?
> > > When
> > > I follow the syntax from:
> > >
> http://web.mit.edu/AFS/athena.mit.edu/course/13/13.715/mpich2-1.0.6p1/64/www/www1/mpicxx.html
> > 
> > 1.0.6p1 is old.  The latest release is 1.1.  You may want to try 1.1
> instead.
> > 
> > > I get an error:
> > > 
> > > mpicxx -mpe=mpilog -o helloWorld helloWorld.cc 
> > > cc1plus: error: unrecognized command line option "-mpe=mpilog"
> > 
> > This is odd, it looks like -mpe option was passed down to the native
> C++
> > compiler.
> > 
> > > I tried to link manually the library with:
> > > 
> > > mpicxx -o helloWorld helloWorld.cc -L/opt/mpich/gnu/lib -lmpe
> -llmpe
> > > 
> > > but then I get undefined references from the library liblmpe.
> > > Removing it with:
> > 
> > For C++ program, try link with -lmpichcxx -llmpe -lmpe.
> > 
> > > mpicxx -o helloWorld helloWorld.cc -L/opt/mpich/gnu/lib -lmpe
> > > 
> > > compile but does not create log file... Notice that MPE is
> installed
> > > in
> > > the MPICH directory on my machine but it's supposed to work also
> with
> > > MPICH2, right?
> > > 
> > > Best regards,
> > > 
> > > Marc


More information about the mpich-discuss mailing list