pyMPI and shared MPI libraries

  • cable

    cable - 2012-06-07

    First, much thanks to Pat Miller.  I was able to get pyMPI going on my first system.

    But now I have a second one to worry about.  I was able to compile and link, but when I fired up the pyMPI executable, it crashed immediately, telling me that it couldn't find the MPI shared library

    Well, it definitely exists, and other codes running MPI on this new platform have not had a problem finding it.

    I was able to get past this problem by adding the library location to LD_LIBRARY_PATH.  But I don't like doing this.  It means asking my users to do one more thing to use this executable, and I understand that it involves some security issues.

    Any idea why this would work on one platform and not another similar (both Linux) platform?  Most importantly, is there a cleaner solution to this problem than editing LD_LIBRARY_PATH?  Thanks!

  • Patrick Miller

    Patrick Miller - 2012-06-08

    You can hack the location using -rpath in the final link stage

    Something like running ./configure with -with-libs=-Wl,-rpath,/path/to/where/missing/lib/is

  • cable

    cable - 2012-06-08

    Thanks, Pat.  Apparently, I'm good to go now.  Much obliged!


Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks