Joshua, I am running MOFED 2.1-1.0.6 and self-compiled openmpi-1.8 using --with-hcoll.
The symbol is in 1.8 source but not exported by MOFED /opt/mellanox/hcoll/lib* On 8 Apr 2014 21:47, "Joshua Ladd" <josh...@mellanox.com> wrote: > Hi, > > > > What MOFED version are you running? > > > > Best, > > > > Josh > > > > *From:* users [mailto:users-boun...@open-mpi.org] *On Behalf Of *Anthony > Alba > *Sent:* Tuesday, April 08, 2014 4:53 AM > *To:* us...@open-mpi.org > *Subject:* [OMPI users] mca_coll_hcoll.so: undefined symbol > hcoll_group_destroy_notify > > > > Hi all, > > > > Ran into a problem running the openshmem examples/ using OpenMPI 1.8 > compiled with > > --with-knem=/opt/knem-1.1.90mlnx2 --with-hcoll=/opt/mellanox/hcoll > --with-mxm=/opt/mellanox/mxm > > --with-fca=/opt/mellanox/fca > > > > > > lib/openmpi/mca_coll_hcoll.so has undefined symbol > hcoll_group_destroy_notify > > > > I can't find this symbol anywere. The Mellanox libraries > /opt/mellanox/hcoll/lib/*so don't export > > this symbol. hcoll is v2.0.472.1 > > > > It is used in ompi/mca/coll/hcoll/coll_hcoll_module.c: > > > > int hcoll_comm_attr_del_fn(MPI_Comm comm, int keyval, void *attr_val, void > *extra) > > { > > > > mca_coll_hcoll_module_t *hcoll_module; > > hcoll_module = (mca_coll_hcoll_module_t*) attr_val; > > > > hcoll_group_destroy_notify(hcoll_module->hcoll_context); > > return OMPI_SUCCESS; > > > > } > > > > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users >