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.

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