You have a missing symbol in your component:

undefined symbol: ompi_coll_libpnbc_osc_neighbor_alltoall_init (ignored)




On Mar 5, 2020, at 5:57 AM, Luis Cebamanos via devel <devel@lists.open-mpi.org 
<mailto:devel@lists.open-mpi.org> > wrote:

Hi folks,


We are developing a (hopefully) new component for the coll framework.
The component compiles fine, but I get the following error when running
the ompi_info tool:

~/test_ompi/bin/ompi_info --param coll all
[indy2-login0:21620] mca_base_component_repository_open: unable to open
mca_coll_libpnbc_osc:
/lustre/home/z04/lc/test_ompi/lib/openmpi/mca_coll_libpnbc_osc.so:
undefined symbol: ompi_coll_libpnbc_osc_neighbor_alltoall_init (ignored)

                MCA coll: sm (MCA v2.1.0, API v2.0.0, Component v4.1.0)
                MCA coll: inter (MCA v2.1.0, API v2.0.0, Component v4.1.0)
                MCA coll: libnbc (MCA v2.1.0, API v2.0.0, Component v4.1.0)
                MCA coll: monitoring (MCA v2.1.0, API v2.0.0, Component
                          v4.1.0)
                MCA coll: basic (MCA v2.1.0, API v2.0.0, Component v4.1.0)
                MCA coll: tuned (MCA v2.1.0, API v2.0.0, Component v4.1.0)
                MCA coll: sync (MCA v2.1.0, API v2.0.0, Component v4.1.0)
                MCA coll: self (MCA v2.1.0, API v2.0.0, Component v4.1.0)

I don't see any obvious problems and I am wondering if this component
needs to be registered somewhere else so that ompi_info sees it. Any
hints on where I should look at?

Regards,
Luis
The University of Edinburgh is a charitable body, registered in Scotland, with 
registration number SC005336.

Reply via email to