I am Pooja ,I am working with chaitali on this project.
What we meant by Btl_Tcp is a call to btl_send that our program will give
directly on the higher levels.In short we want to call BTL transport at
the higher levels and so we have configure openmpi using all development
files.(So that we can call btl.h directly and use btl_tcp_send).
As a result it will not be a MPI_call but a direct call from our own code.
So we just want to know whether this can be done and if yes what we are
thinking ahead is right and doable???
Thanks and Reagrds
> On Sun, Apr 15, 2007 at 10:25:06PM -0400, chaitali dherange wrote:
>> 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: http://adi.thur.de
> devel mailing list