[libfabric-users] TX/RX data structures and data processing mode

Hefty, Sean sean.hefty at intel.com
Mon Mar 19 10:00:01 PDT 2018


> As far as I understand, this is sufficient, but not necessary to call
> cq_read, for application, since we can use other functions of
> libfabric API for data progress (fi_cntr_read) in FI_PROGRESS_MANUAL.
> Maybe I should ask this question in MPICH/OpenMPI development mailing-
> lists, but is it possible to run these MPI implementations over
> provider, which has only fi_cq part of API for manual data progress?

I don't know the specifics of what MPI requires.  MPICH and OpenMPI are both flexible in what features they require, however, and usually default to a fairly minimal set.

I believe both OpenMPI and MPICH will work over the RxM and SHM providers.  (The owners of those components should be able to verify).  If so, then this matrix will help identify which features are needed (though they may still implement more than what is required):
 
https://github.com/ofiwg/libfabric/wiki/Provider-Feature-Matrix-master

- Sean


More information about the Libfabric-users mailing list