Conversation
|
The MR fixes it for reference and reference_omp, but I thought you mentioned all other backends also run into this issue @GiovaGa ? |
|
You are definitely right. I have now fixed also for the nonblocking backend. |
778c24f to
e4c0a49
Compare
|
Running CI, running all unit & smoke tests with LPF. Looks ready to merge if these are both OK. Concept release notes: Prior to this MR, calling Thanks to @GiovaGa for spotting the bug and providing the fixes for the |
GiovaGa
left a comment
There was a problem hiding this comment.
Seems good to me.
My only observation is that it may make sense to add an assert in exec_tests to guarantee that indeed at least one vector is not dense, as going quickly through the test, this doesn't seem obvious (and the function exec_tests does not specify such precondition)
|
Right now, the test fails when running with 16 processes (and only in that case) |
|
It seems that the test fails only if |
49cf9db to
2dc77dd
Compare
|
Example of a failed run: Any larger problem size no longer fails. |
|
The following similarly fails (P=11, n=102 -- all larger n are OK): |
|
More minimal one that fails: Failure here occurs "already" for P=7 and n=64 (this is the smallest P, n that causes failure). What is particularly interesting is that without declaring |
Resolves #400