Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |  

This web mail archive is frozen.

This page is part of a frozen web archive of this mailing list.

You can still navigate around this archive, but know that no new mails have been added to it since July of 2016.

Click here to be taken to the new web archives of this list; it includes all the mails that are in this frozen archive plus all new mails that have been sent to the list since it was migrated to the new archives.

Subject: Re: [OMPI users] undefined symbol: tm_init
From: Ralph Castain (rhc_at_[hidden])
Date: 2009-02-11 19:14:05

Actually, this was also the subject of another email thread on the
user list earlier today. The user noted that we had lost an important
line in our for the tm plm module, and that this was the
root cause of the problems you and others have been seeing. We don't
see it here because we always configure as shown below.

This has been fixed in the upcoming 1.3.1 release.

In the meantime, if you configure with --enable-static --enable-
shared, the required library will be linked into OMPI and will be

Sorry for the problem.

On Feb 11, 2009, at 4:50 PM, Brett Pemberton wrote:

> Ralph Castain wrote:
>> On Feb 9, 2009, at 6:41 PM, Brett Pemberton wrote:
>>> Hey,
>>> I've just installed OpenMPI 1.3 on our cluster, and am getting
>>> this issue on jobs > 1 node.
>>> mpiexec: symbol lookup error: /usr/local/openmpi/1.3-pgi/lib/
>>> openmpi/ undefined symbol: tm_init
>>> As reported before, I saw someone saying that they solved this
>>> with: --enable-mca-static=plm:tm
>>> A new install using this configure option does work for me, but
>>> only for code recompiled with this new mpicc. Existing code
>>> doesn't spawn properly.
>> No, it won't since the static libraries for tm plm component
>> weren't linked directly into the code.
> Ahh, didn't think of that.
>>> As such, I'd much rather get the existing install working again.
>>> It was suggested that I need the torque libraries on the compute
>>> nodes, which they are. However adding them to has not
>>> solved this, so I'm not sure what more needs to be done to solve
>>> this without recompiling openmpi.
>> I'm not sure what you mean by adding them to What you
>> need to do is install the torque libraries on the compute node in
>> the same absolute path where they reside on the node where OMPI was
>> built. OMPI points the executable to look for that location.
>> Other than that, there shouldn't be a problem.
> This is what confuses me.
> We export /usr/local from the mgt node to all compute nodes.
> Both torque and openmpi are installed to /usr/local.
> So why are we hitting this issue?
> cheers,
> / Brett
> --
> Brett Pemberton - VPAC Senior Systems Administrator
> - (03) 9925 4899
> _______________________________________________
> users mailing list
> users_at_[hidden]