Closed jeffhammond closed 5 years ago
It seems an OpenMPI issue. Because CSP_NG is 0, which means casper does nothing. I will confirm.
Confirmed that this is because OMPI does not return MPI_ERR_RANK error code if user uses invalid rank (e.g., win_lock(rank = -2)). Standard does not force implementation to return that code though. I think we just allow similar failure in tests win_errhan
and comm_errhan
with CSP_NG=0.
I reported the bug and submitted a PR to fix it.
Open-MPI merged my bugfix last year...
This test fails with Open-MPI on Linux. Is the test overzealous or is Open-MPI RMA buggy w.r.t. error codes?
https://travis-ci.org/pmodels/casper/jobs/220763732 https://s3.amazonaws.com/archive.travis-ci.org/jobs/220763732/log.txt