-
- Downloads
BUG: globalIndex fails non-blocking gather of indirect list (fixes #2467)
- for indirect lists we use element-wise output streaming and read back as a regular list. This approach cannot however work with non-blocking mode - the receive buffers will simply not be filled before attempting to read from them. For contiguous data, the lowest overhead solution is to locally flatten the indirect list and use the regular gather routines for non-blocking mode. For non-contiguous data, can continue to use the element-wise output, but cannot use non-blocking for it. STYLE: use non-blocking consistently as default for globalIndex gather(s) - most of the front-facing code was already using non-blocking, but there were a few low-level routines defaulting to scheduled (but never relied upon in the code).
Loading
Please register or sign in to comment