-
Notifications
You must be signed in to change notification settings - Fork 280
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ch4/ofi: long AM default to RDMA READ, make PIPELINE optional #4811
Conversation
test:mpich/ch4/ofi |
test:mpich/ch4/ofi |
I think we should default ch4/ofi to use RDMA READ for now. OSU BW performance using 2 Jenkins nodes (am-only configuration):
|
I agree. However, we should check |
Yes, makes sense. |
Reversed the logic. Now OFI do RDMA READ when |
test:mpich/ch4/ofi |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks OK to me. For the CVAR based testing, maybe we should add strict=FALSE
since that is really MPICH-specific behavior being tested?
Well, aside from the fact that is does not compile 😄 . |
test:mpich/ch4/ofi |
That is embarrassing. Fixed now. |
Set OFI to used RDMA READ as the default protocol for long message, add an option for forcing PIPELINE protocol if needed for testing.
test:mpich/ch4/ofi test after rebasing to make sure it still works fine. |
OFI uses RDMA READ by default and fallback to PIPELINE if RDMA READ not supported. Provide a CVAR to force OFI to use PIPELINE.
Expected Impact
Author Checklist
module: short description
and follows good practice