James Dinan
James Dinan
In #785 we merged the CNTR and CQ EPs in an OpenSHMEM context. We should revisit CQ management: * Quiet no longer needs to drain the CQ (it's sufficient to...
## Problem OFI only allows catching FI_WRITE events on CNTRs bound to an MR. However, SOS enables both FI_WRITE and FI_READ on the MR, causing some providers to be unable...
Disable bounce buffering by default? Tried to do with in v1.4.2, but it caused Travis testing to run too long and time out. Maybe this is an indicator that we...
The usage of the `SPINLOCK_BODY` macro in the OFI put/get wait routines is a bit off-label for the x86 `pause` instruction. Probably harmless, but it might be a good idea...
Longer latency values observed for message sizes that are within the inject threshold. Possible reasons are the usage of a `malloc()` in the critical path for these message sizes. Hotspot...
The `shmemlatency` test hangs when run on the Portals 4 build. This unit test is a bit sketchy. It only works on little endian systems because of how it updates...
Add hybrid MPI+SHMEM "hello world" test to shmemx unit tests and enable when PMI-MPI is enabled.
PMI configury is a horrifying mess. It should be updated to use a unified set of config flags: ``` --enable-pmi={simple, pmi2, mpi, pmix} --with-pmi=path... --with-pmi-libdir=path... --with-pmi-includedir=path... ```
I believe the proper RA benchmark has a limit on the number of outstanding operations. There are probably other differences as well.
User request to make malloc selection for symmetric heap setup a configure time option rather than selected via an env var. The given platform doesn't provide mmap/munmap, so these calls...