[MPICH] problems linking with mpe
David Minor
david-m at orbotech.com
Mon Jan 8 02:02:01 CST 2007
Hi Anthony,
I agree the problem is not with mpe. I'm clearly doing something wrong
with linking or perhaps the run-time linker isn't linking things in the
proper order. I use the term dll as a generic term for "dynamic linked
library", on linux they have a .so suffix and on windows .dll. I'm
working in linux. I have a dll and an executable. The executable is
launched by mpiexec, run from another program, all environemnt variables
are passed in and the program runs correctly. There are simply no log
files created either in /tmp or in the working directory. if I do nm
[binary file] | c++filt | grep -i mpe | wc -l, I get 50 on both the dll
and the executable file (same results for cpi as well), meaning there
are 50 symbols with MPE_ in them. I'm also using c++ not c, if that
makes a difference. What could be preventing the logging from taking
place?
Regards,
David Minor
-----Original Message-----
From: Anthony Chan [mailto:chan at mcs.anl.gov]
Sent: Sunday, December 31, 2006 8:12 PM
To: David Minor
Cc: mpich2-maint at mcs.anl.gov
Subject: Re: [MPICH2 Req #3095] linking with mpe in c++
Since your cpi.c works with MPE, I assume the problem is not with MPE.
I don't quite understand what you mean by multiple dll here (in linux).
Do you mean shared object (.so) ? AFAIK, dll is a windows object.
A.Chan
On Sun, 24 Dec 2006, David Minor wrote:
> I'm trying to link a multiple dll program with mpe. I can link cpi.c
> program fine with -llmpe -lmpe, but when I try to link my executable
> and dll with the same I get no mpe symbols whatsoever in the output,
> nor is there any error message. What do I need to do to link c++ with
> mpe? I'm running on linux x386 w/ red hat 9.
>
> Thanks,
>
> David
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/mpich-discuss/attachments/20070108/c254dc8f/attachment.htm>
More information about the mpich-discuss
mailing list