Hi!!!! 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 Pooja > 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: http://adi.thur.de > _______________________________________________ > devel mailing list > de...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/devel > >