Hi Everyone,
This is going to be a long email, so please bear with me. The example programs
are obtained from lam-mpi.org site ...

My ultimate goal is to get Open MPI working with openIB stack. First, I had
installed lam-mpi , I know it doesn't have support for openIB but it's still
relevant to some of my questions I will ask.. Here is the set up I have:

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.

Now the questions are...
1- In the case of using lam/mpi over ib0 interfaces.. Does lam/mpi
automatically just use IPoIB ?
2 - Is there a tcpdump-like utility to dump the traffic on Infiniband HCAs?
3 - In the case of Open MPI, does --mca btl arg option have to be passed
everytime? For example,

works just fine, but the same command without the "--mca btl tcp" bit gives
the:

--------------------------------------------------------------------------
It looks like MPI_INIT failed for some reason; your parallel process is
likely to abort. There are many reasons that a parallel process can
fail during MPI_INIT; some of which are due to configuration or environment
problems. This failure appears to be an internal failure; here's some
additional information (which may only be relevant to an Open MPI
developer):