Branch: refs/heads/main
Revision: f268dede1e432429dfc893336972b76d6df57b8f
Author: jabraham17
Link: Add runtime warning when hybrid memory registration is not available by jabraham17 · Pull Request #28729 · chapel-lang/chapel · GitHub
Log Message:
Add runtime warning when hybrid memory registration is not available (#28729)
Adds a runtime warning when hybrid memory registration is not available
on Cray EX.
Users can get into this situation if they do the following
- Build the runtime with CHPL_LIBFABRIC=bundled on Cray EX (already
warned about) - Build the runtime with CHPL_LIBFABRIC=system, where that libfabric was
not properly built to support CXI
This warning occurs when a program is run. With more work, this check
could be moved to a compile time check.
[Reviewed by @arifthpe]
Diff:
M runtime/src/comm/ofi/comm-ofi.c
https://github.com/chapel-lang/chapel/pull/28729.diff