Discussion:
Where the MPI interacts with InfiniBand?
(too old to reply)
gnanam
2008-06-10 10:33:09 UTC
Permalink
Hi,

I new to MPI, can any one tell me, where the MPI interacts with
InfiniBand architecture?

Thanks,
Gnana
gnanam
2008-06-16 08:13:18 UTC
Permalink
Post by gnanam
Hi,
I new to MPI, can any one tell me, where the MPI interacts with
InfiniBand architecture?
Thanks,
Gnana
Is I asked any wrong question?
Georg Bisseling
2008-06-16 13:51:45 UTC
Permalink
Post by gnanam
Post by gnanam
Hi,
I new to MPI, can any one tell me, where the MPI interacts with
InfiniBand architecture?
Thanks,
Gnana
Is I asked any wrong question?
Yes! :-)

Your question is as meaningful as asking: Where does
OpenGL interact with the TFT display?

MPI (as OpenGL) is a standardized API (Application Program
Interfaces) that is implemented in numerous ways.

There are some that are programmed to some low level
driver interface of IB cards, some may use OpenIB and
some may even use any IP (Interconnect Protocol) interface
that they find including any interfaces that address an
Infiniband card in the end. Some MPI implementations may
offer you several of these choices.

So you have to know not only the MPI implementation you
use but maybe even how it was configured exactly to answer
your question.

Regards
Georg
Georg Bisseling
2008-06-16 16:17:21 UTC
Permalink
Post by Georg Bisseling
some may even use any IP (Interconnect Protocol) interface
IP == Internet Protocol, sorry
gnanam
2008-06-17 08:35:29 UTC
Permalink
Post by Georg Bisseling
Post by gnanam
Post by gnanam
Hi,
I new to MPI, can any one tell me, where the MPI interacts with
InfiniBand architecture?
Thanks,
Gnana
Is I asked any wrong question?
Yes! :-)
Your question is as meaningful as asking: Where does
OpenGL interact with the TFT display?
MPI (as OpenGL) is a standardized API (Application Program
Interfaces) that is implemented in numerous ways.
There are some that are programmed to some low level
driver interface of IB cards, some may use OpenIB and
some may even use any IP (Interconnect Protocol) interface
that they find including any interfaces that address an
Infiniband card in the end. Some MPI implementations may
offer you several of these choices.
So you have to know not only the MPI implementation you
use but maybe even how it was configured exactly to answer
your question.
Regards
Georg
Thanks a lot Georg!

Sorry for the wrong question!

Currently i'm looking the code OFED(Open Fabrics, http://www.openfabrics.org/
).
I can't get the origin of the code or starting point of the code for
code familiar.

I think that the applications are implemented by MPI API's using
InfiniBand device. This is like ethernet device.

Later i found that there is separate origin for each module in
that(OFED) code.

Even I'm new to InfiniBand also. :)

/Gnana
Ali Ayoub
2008-06-19 20:44:32 UTC
Permalink
Post by gnanam
Post by Georg Bisseling
Post by gnanam
Post by gnanam
Hi,
I new to MPI, can any one tell me, where the MPI interacts with
InfiniBand architecture?
Thanks,
Gnana
Is I asked any wrong question?
Yes! :-)
Your question is as meaningful as asking: Where does
OpenGL interact with the TFT display?
MPI (as OpenGL) is a standardized API (Application Program
Interfaces) that is implemented in numerous ways.
There are some that are programmed to some low level
driver interface of IB cards, some may use OpenIB and
some may even use any IP (Interconnect Protocol) interface
that they find including any interfaces that address an
Infiniband card in the end. Some MPI implementations may
offer you several of these choices.
So you have to know not only the MPI implementation you
use but maybe even how it was configured exactly to answer
your question.
Regards
Georg
Thanks a lot Georg!
Sorry for the wrong question!
Currently i'm looking the code OFED(Open Fabrics,http://www.openfabrics.org/
).
I can't get the origin of the code or starting point of the code for
code familiar.
I think that the applications are implemented by MPI API's using
InfiniBand device. This is like ethernet device.
Later i found that there is separate origin for each module in
that(OFED) code.
Even I'm new to InfiniBand also. :)
/Gnana
Hi Gana,
These links should answer your questions:
https://wiki.openfabrics.org/tiki-index.php?page=MPI
http://www.open-mpi.org/faq/?category=openfabrics#ofed-and-ompi-versions

As for OpenMPI, it's over OFA verbs (libibverbs)

Loading...