MPIX_Drequestο
A device request is new type of MPI request object used only in calls to
Kernel Triggered MPI operations.
Descriptionο
A device request is new type of MPI request object used only in calls to Kernel Triggered MPI operations (MPIX_Start, MPIX_Wait[all,any], and MPIX_Test[all,any]) made from a device kernel. There is exactly one device request corresponding to each persistent MPI request, with the device request being obtained from a persistent MPI request by a call to MPIX_Get_drequest. The device request is a βfatβ handle in the sense that the handle also contains control data structures required for the corresponding MPI operations. This is required to exchange certain control messages with the device kernels that trigger MPI communication, as well as to allow bookkeeping for the MPI operations by the MPI process running on the CPU.