Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

From: pooja_at_[hidden]
Date: 2007-04-16 10:32:33


I am Pooja.I am working with chaitali on this project.
We want to shift BTL transport to the higher levels.
So we are configuring MPi using all development header file .
This will enable us to call btl /Bml functions directly at the higher level.
So we will send a normal file across the network calling BTL btl_send
function directly .
Another option is not to use BTL_send but to send using TCp socket
(writing our own tcp_send code).
SO we just want to ask whether that is possible and if yes what we are
thinking ahead is right??

Thanks a lot

> On Sun, Apr 15, 2007 at 10:25:06PM -0400, chaitali dherange wrote:
>> Hi,
> Hi!
>> giving more priority to the MPI calls over the non MPI ones.
>> static I mean.. we know that our clusters use Infiniband for MPI ...
>> so all the non MPI communication can be assumed to be TCP
>> communication using the 'mca_btl_tcp_send()' from the
>> ompi/mca/btl/tcp/btl_tcp.c file.
> I don't see why you call BTL/IB a MPI call, but BTL/TCP is non-MPI.
> The BTL components are used to provide MPI data transport. Depending on
> your installed hardware, this transport can be done via IB, Myrinet or
> at least TCP. Open MPI is even able to mix multiple transports and do
> message striping.
> I suggest you read the comments in pml.h to make things clear. Don't get
> confused, they still use the old terminology 'PTL' instead of 'BTL', but
> just consider them to be equal.
> --
> Cluster and Metacomputing Working Group
> Friedrich-Schiller-Universität Jena, Germany
> private:
> _______________________________________________
> devel mailing list
> devel_at_[hidden]