[mpich-discuss] Need help with "Error while loading shared libraries"when starting MPIRUN
Rajeev Thakur
thakur at mcs.anl.gov
Fri Sep 12 09:51:27 CDT 2008
Try setting it in your .bashrc file.
Rajeev
_____
From: owner-mpich-discuss at mcs.anl.gov
[mailto:owner-mpich-discuss at mcs.anl.gov] On Behalf Of Alex Loh
Sent: Friday, September 12, 2008 9:03 AM
To: mpich-discuss at mcs.anl.gov
Subject: Re: [mpich-discuss] Need help with "Error while loading shared
libraries"when starting MPIRUN
Hi,
Thanks Dorian for the quick reply.
I am using MPICH 1.2.7p1 so neither of these parameters are available. I am
quite certain that LD_LIBRARY_PATH is the problem so how was this set
properly in MPICH1?
All of my software have been tested running (for many years) on version 1
before I recently took over so I am very reluctant to upgrade to MPICH2.
My mpichversion returns:
MPICH Version: 1.2.7p1
MPICH Release date: $Date: 2005/11/04 11:54:51$
MPICH Patches applied: none
MPICH configure: -prefix=/u/alexloh/mpich127
MPICH Device: ch_p4
I am on a Linux machine, Ubuntu (ver 6 i think).
Thanks,
Alex Loh.
On Fri, Sep 12, 2008 at 1:39AM, ddkrause <ddkrause at uni-bonn.de> wrote:
Alex Loh wrote:
> Hi all,
>
> I have an MPI program which runs well with -np 1, but when I try to
> run it in parallel (-np 2), it crashes with the message:
>
> "error while loading shared libraries: libcode_unified.so.2: cannot
> open shared object file: No such file or directory
> p0_26145: p4_error: Child process exited while making connection to
> remote process on <hostname>: 0
> p0_26145: (2.105343) net_send: could not write to fd=4, errno = 32"
>
> libcode_unified.so.2 is a library that my program needs in order to run.
>
> I read that this is related to the LD_LIBRARY_PATH, but I am sure that
> my environment is set correctly. I have it exported in .bash_profile
> which I believe works for non-interactive logins. I have also wrote
> small test programs to echo the value of LD_LIBRARY_PATH and these
> display the correct path to find the library file. My small test
> programs (that don't use libraries) also run well in parallel.
>
> Does anyone have any ideas?
>
>
> Thanks,
> Alex Loh.
Did you try to pass LD_LIBRARY_PATH to the program by means of the -genv
or -genvlist switches?
Regards,
Dorian Krause
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/mpich-discuss/attachments/20080912/dad9b9a8/attachment.htm>
More information about the mpich-discuss
mailing list