2d381f800f
The old BTL interface provided support for RDMA through the use of the btl_prepare_src and btl_prepare_dst functions. These functions were expected to prepare as much of the user buffer as possible for the RDMA operation and return a descriptor. The descriptor contained segment information on the prepared region. The btl user could then pass the RDMA segment information to a remote peer. Once the peer received that information it then packed it into a similar descriptor on the other side that could then be passed into a single btl_put or btl_get operation. Changes: - Removed the btl_prepare_dst function. This reflects the fact that RDMA operations no longer depend on "prepared" descriptors. - Removed the btl_seg_size member. There is no need to btl's to subclass the mca_btl_base_segment_t class anymore. ... Add more |
||
---|---|---|
.. | ||
btl_ugni_add_procs.c | ||
btl_ugni_component.c | ||
btl_ugni_endpoint.c | ||
btl_ugni_endpoint.h | ||
btl_ugni_frag.c | ||
btl_ugni_frag.h | ||
btl_ugni_get.c | ||
btl_ugni_module.c | ||
btl_ugni_prepare.h | ||
btl_ugni_put.c | ||
btl_ugni_rdma.h | ||
btl_ugni_send.c | ||
btl_ugni_smsg.c | ||
btl_ugni_smsg.h | ||
btl_ugni.h | ||
configure.m4 | ||
Makefile.am |