[mpich-discuss] MPICH2 and MPE log
Marc
levesqm at emt.inrs.ca
Thu Jun 18 11:31:48 CDT 2009
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