Cedric,

There is not much documentation about this subject. However, we have some templates. Look in ompi/mca/btl/template to see how a new driver is supposed to be written.

I have a question. As far as I understand about New Madelaine it already support multi devices, so I guess the matching is done internally. Then the best approach for Open MPI will be to create an MTL instead of a BTL. The MTL interface is much simpler, basically a one to one wrapper for the point-to-point MPI functions. However, if you take this approach, there are few things that will be left out. As an example, no data resilience, no stripping, no pipelining. But if you do all this internally in NewMadeleine, I guess you don't need the Open MPI PML support.

  Thanks,
    george.

On Feb 11, 2008, at 1:52 PM, Cedric Desmoulin wrote:

Hello!

I don't know if it is the good method to have some help for developing
with open mpi.

We are 4 french students and we have a project : we have to write a
new driver (new btl) between openmpi and newmadeleine (see the web
page, http://pm2.gforge.inria.fr/newmadeleine/doc/html/) With newmad,
we use send receive interface. we need just the part of btl which is
able to do it.

Have you some docs about structure like mca_btl_base_module and its
friends ? I don't find where the function mca_btl_tcp_send is used. Do
you know it ?


PLEASE HELP US!

Team

_______________________________________________
devel mailing list
de...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/devel

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to