Hi Durga
as an alternative you could implement a libfabric provider for your
network. In theory, if you can implement the reliable datagram endpoint
type on your network and a tag matching mechanism, you could then just use
the ofi mtl and not have to do much if anything in open mpi or mpich etc
+1 on what Gilles said. :-)
Check out this part of the v1.10 README file:
https://github.com/open-mpi/ompi-release/blob/v1.10/README#L585-L625
Basically:
- PML is the back-end to functions like MPI_Send and MPI_Recv.
- The ob1 PML uses BTL plugins in a many-of-many relationship to potentia
Durga,
did you confuse PML and MTL ?
basically, a BTL (Byte Transport Layer ?) is used with "primitive"
interconnects that can only send bytes.
(e.g. if you need to transmit a tagged message, it is up to you
send/recv the tag and manually match the tag on the receiver side so you
can put the