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_sm_component.c | ||
btl_sm_endpoint.h | ||
btl_sm_fifo.h | ||
btl_sm_frag.c | ||
btl_sm_frag.h | ||
btl_sm.c | ||
btl_sm.h | ||
configure.m4 | ||
help-mpi-btl-sm.txt | ||
Makefile.am |