Thanks Jeff,
On Sep 22, 2010, at 3:46 AM, Gabriele Fatigati wrote:The BTLs are dumb byte transport layers -- they have no idea of any MPI semantics.
> i'm tuning collectives of OpenMPI 1.4.2 with OTPO. I have a little question about BTL. This layer is involves just in point-to-point communication or also in collectives routines?
>
> Because i've noted that changing some blt parameters like btl_sm_eager_limit and doing one collective routine, performances can have very different behaviour.
But that being said, they act as the lowest layers for the MPI point-to-point functions (MPI_SEND and the like). They may *also* act as the lowest layers for all of the collective functions. Some collective algorithms call MPI_SEND to do their individual sends, for example. Others may invoke BTL send/receive functions directly. Others don't use the BTLs at all.
--
Jeff Squyres
jsquyres@cisco.com
For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/
_______________________________________________
users mailing list
users@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users