- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
how do MVAPICH2's RDMA_DEFAULT_MAX_SEND_WQE/RDMA_DEFAULT_MAX_RECV_WQE envs translate into
I_MPI_ speak (for both DAPL and DAPL_UD on Linux) ?
cheers.
I_MPI_ speak (for both DAPL and DAPL_UD on Linux) ?
cheers.
Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Karl,
Analog for RDMA_DEFAULT_MAX_RECV_WQE is I_MPI_DAPL_RECV_QUEUE_SIZE ( from version 4.0) and I_MPI_RDMA_RECV_QUEUE_SIZE ( for versions 3.x.x).
Please pay attention that for RDMA mode DAPL recv operations are not used (by default) and this variable has no influence. Only setting I_MPI_DAPL_RECV_QUEUE_SIZE=0 you can save memory for each connection. But some old providers may fail with I_MPI_DAPL_RECV_QUEUE_SIZE=0.
For RDMA_DEFAULT_MAX_SEND_WQE Intel MPI Library has 2variables: I_MPI_DAPL_REQUEST_QUEUE_SIZE and I_MPI_DAPL_REQUEST_QUEUE_RESERVE. Their sum is MVAPICH2's RDMA_DEFAULT_MAX_SEND_WQE.
I_MPI_DAPL_REQUEST_QUEUE_RESERVE is usually quite small.
DAPL UD is connectioless transport and there are no exact analogs. DAPL UD is more like SRQ.
Regards!
Dmitry
Analog for RDMA_DEFAULT_MAX_RECV_WQE is I_MPI_DAPL_RECV_QUEUE_SIZE ( from version 4.0) and I_MPI_RDMA_RECV_QUEUE_SIZE ( for versions 3.x.x).
Please pay attention that for RDMA mode DAPL recv operations are not used (by default) and this variable has no influence. Only setting I_MPI_DAPL_RECV_QUEUE_SIZE=0 you can save memory for each connection. But some old providers may fail with I_MPI_DAPL_RECV_QUEUE_SIZE=0.
For RDMA_DEFAULT_MAX_SEND_WQE Intel MPI Library has 2variables: I_MPI_DAPL_REQUEST_QUEUE_SIZE and I_MPI_DAPL_REQUEST_QUEUE_RESERVE. Their sum is MVAPICH2's RDMA_DEFAULT_MAX_SEND_WQE.
I_MPI_DAPL_REQUEST_QUEUE_RESERVE is usually quite small.
DAPL UD is connectioless transport and there are no exact analogs. DAPL UD is more like SRQ.
Regards!
Dmitry
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
thanks, Dmitry ! what's the default value I_MPI_DAPL_REQUEST_QUEUE_SIZE ? It seems not to be documented in the reference manual.
cheers.
cheers.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I_MPI_DAPL_REQUEST_QUEUE_SIZE is 400 right now by default.
Regards!
Dmitry
Regards!
Dmitry
![](/skins/images/8BF007DC1DD2BCA37A7694F2230E6FDE/responsive_peak/images/icon_anonymous_message.png)
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page