Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

From: Brian Barrett (brbarret_at_[hidden])
Date: 2006-08-31 18:20:33


This is quite strange, and we're having some trouble figuring out
exactly why the opening is failing. Do you have a (somewhat?) easy list
of instructions so that I can try to reproduce this?

Thanks,

Brian

On Tue, 2006-08-22 at 20:58 -0600, Brian Granger wrote:
> HI,
>
> I am trying to dynamically load mpi.dylib on Mac OS X (using ctypes in
> python). It seems to
> load fine, but when I call MPI_Init(), I get the error shown below. I
> can call other functions just fine (like MPI_Initialized).
>
> Also, my mpi install is seeing all the needed components and I can
> load them myself without error using dlopen. I can also compile and
> run mpi programs and I build openmpi with shared library support.
>
> [localhost:00973] mca: base: component_find: unable to open:
> dlopen(/usr/local/openmpi-1.1/lib/openmpi/mca_allocator_basic.so, 9):
> Symbol not found: _ompi_free_list_item_t_class
> Referenced from:
> /usr/local/openmpi-1.1/lib/openmpi/mca_allocator_basic.so
> Expected in: flat namespace
> (ignored)
> [localhost:00973] mca: base: component_find: unable to open:
> dlopen(/usr/local/openmpi-1.1/lib/openmpi/mca_rcache_rb.so, 9): Symbol
> not found: _ompi_free_list_item_t_class
> Referenced from: /usr/local/openmpi-1.1/lib/openmpi/mca_rcache_rb.so
> Expected in: flat namespace
> (ignored)
> [localhost:00973] mca: base: component_find: unable to open:
> dlopen(/usr/local/openmpi-1.1/lib/openmpi/mca_mpool_sm.so, 9): Symbol
> not found: _mca_allocator_base_components
> Referenced from: /usr/local/openmpi-1.1/lib/openmpi/mca_mpool_sm.so
> Expected in: flat namespace
> (ignored)
> [localhost:00973] mca: base: component_find: unable to open:
> dlopen(/usr/local/openmpi-1.1/lib/openmpi/mca_pml_ob1.so, 9): Symbol
> not found: _ompi_free_list_item_t_class
> Referenced from: /usr/local/openmpi-1.1/lib/openmpi/mca_pml_ob1.so
> Expected in: flat namespace
> (ignored)
> [localhost:00973] mca: base: component_find: unable to open:
> dlopen(/usr/local/openmpi-1.1/lib/openmpi/mca_coll_basic.so, 9):
> Symbol not found: _mca_pml
> Referenced from: /usr/local/openmpi-1.1/lib/openmpi/mca_coll_basic.so
> Expected in: flat namespace
> (ignored)
> [localhost:00973] mca: base: component_find: unable to open:
> dlopen(/usr/local/openmpi-1.1/lib/openmpi/mca_coll_hierarch.so, 9):
> Symbol not found: _ompi_mpi_op_max
> Referenced from: /usr/local/openmpi-1.1/lib/openmpi/mca_coll_hierarch.so
> Expected in: flat namespace
> (ignored)
> [localhost:00973] mca: base: component_find: unable to open:
> dlopen(/usr/local/openmpi-1.1/lib/openmpi/mca_coll_sm.so, 9): Symbol
> not found: _ompi_mpi_local_convertor
> Referenced from: /usr/local/openmpi-1.1/lib/openmpi/mca_coll_sm.so
> Expected in: flat namespace
> (ignored)
> [localhost:00973] mca: base: component_find: unable to open:
> dlopen(/usr/local/openmpi-1.1/lib/openmpi/mca_coll_tuned.so, 9):
> Symbol not found: _mca_pml
> Referenced from: /usr/local/openmpi-1.1/lib/openmpi/mca_coll_tuned.so
> Expected in: flat namespace
> (ignored)
> [localhost:00973] mca: base: component_find: unable to open:
> dlopen(/usr/local/openmpi-1.1/lib/openmpi/mca_osc_pt2pt.so, 9): Symbol
> not found: _ompi_request_t_class
> Referenced from: /usr/local/openmpi-1.1/lib/openmpi/mca_osc_pt2pt.so
> Expected in: flat namespace
> (ignored)
> --------------------------------------------------------------------------
> No available pml components were found!
>
> This means that there are no components of this type installed on your
> system or all the components reported that they could not be used.
>
> This is a fatal error; your MPI process is likely to abort. Check the
> output of the "ompi_info" command and ensure that components of this
> type are available on your system. You may also wish to check the
> value of the "component_path" MCA parameter and ensure that it has at
> least one directory that contains valid MCA components.
>
> --------------------------------------------------------------------------
> [localhost:00973] PML ob1 cannot be selected
>
> Any Ideas?
>
> Thanks
>
> Brian Granger
> _______________________________________________
> users mailing list
> users_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/users