Knowledge Base

Article ID: 1533 - Last Modified:

I see errors like the following in the log file from a parallel job:

mca: base: component_find: unable to open $SCHRODINGER/mmshare-v20109/lib/Linuxx86_64/openmpi/lib/openmpi/mca_btl_openib: perhaps a missing symbol, or compiled for a different version of Open MPI? (ignored)

What is wrong?

These warning indicate that OpenMPI is not able to properly detect an Infiniband interface. If your machines do not make use of Infiniband hardware, these warning can be safely ignored. They can be suppressed using one of the following two methods:

  • Create a file called $HOME/.openmpi/mca-params.conf. Inside that file, add the following line:

    btl=^openib
  • Edit your schrodinger.hosts file, and add the following line to any appropriate entries:

    env: OMPI_MCA_btl=^openib

For more information on setting OpenMPI parameters, please see the OpenMPI FAQ:

http://www.open-mpi.org/faq/?category=tuning#setting-mca-params

If you are receiving these warnings, and your machines do make use of Infiniband hardware, please check that the proper drivers are installed. If you are using the 64-bit libibverbs library, please make sure that you are also using a 64-bit version of the Schrödinger Suite.

Back to Search Results

Was this information helpful?

What can we do to improve this information?


To ask a question or get help, please submit a support ticket or email us at help@schrodinger.com.
Knowledge Base Search

Type the words or phrases on which you would like to search, or click here to view a list of all
Knowledge Base articles