[torqueusers] OpenMPI and version changed to Torque

Peter A Ruprecht peter.ruprecht at Colorado.EDU
Fri Jun 29 11:07:30 MDT 2012



On 6/29/12 10:54 AM, "Axel Kohlmeyer" <akohlmey at cmm.chem.upenn.edu> wrote:

>On Fri, Jun 29, 2012 at 12:12 PM, David Beer
><dbeer at adaptivecomputing.com> wrote:
>> Peter,
>>
>> I am under the impression that the different sites running 4.x (either
>>on
>> test or production systems) haven't had to recompile their version of
>>MPI.
>> It'd be nice to hear input from different admins on this subject, but my
>> impression is that this isn't necessary, and I know that we didn't
>>change
>> the tm interface. I will respond to some of your other questions below.
>
>you did change the soname of libtorque.so, right?
>
>this is likely what keeps OpenMP from failing,
>since the corresponding plugin won't load anymore.
>here is the ldd output from an OpenMPI 1.4.x installation
>on a Torque 2.5.5 machine:
>
>[akohlmey at login2 openmpi]$ ldd mca_ras_tm.so
>	linux-vdso.so.1 =>  (0x00002aaaaaacb000)
>	libtorque.so.2 => /opt/torque-2.5.5/lib/libtorque.so.2
>(0x00002aaaaaed0000)
>	libnsl.so.1 => /lib64/libnsl.so.1 (0x00002aaaab1f1000)
>	libutil.so.1 => /lib64/libutil.so.1 (0x00002aaaab40a000)
>	libm.so.6 => /lib64/libm.so.6 (0x00002aaaab60d000)
>	libpthread.so.0 => /lib64/libpthread.so.0 (0x00002aaaab892000)
>	libc.so.6 => /lib64/libc.so.6 (0x00002aaaabaae000)
>	/lib64/ld-linux-x86-64.so.2 (0x00002aaaaaaab000)
>
>if there are no changes in the ABI (of what OpenMPI uses),
>the workaround for keeping OpenMPI happy and working
>may be as simple as doing a symlink from libtorque.so.4
>to libtorque.so.2.
>
>alternatively, i would try to recompile/relink only the one plugin
>and (mca_ras_tm.so) and replace it in the OpenMPI installation.
>
>OpenMPI has a very modular structure and none of the application
>binaries reference the plugin dependencies unless OpenMPI was
>compile for static linkage only.
>
>HTH,
>    axel.

Thanks Axel, great suggestions.  The MPI development experts here assured
me that the ldd output looked correct when they were testing, but I'll
double-check that.

Since the t-m interface hasn't changed (thanks for the quick responses Ken
and David) I'll start looking for possible installation-related problems.

 -Pete



More information about the torqueusers mailing list