We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a937f29 commit e557ad7Copy full SHA for e557ad7
ompi/mpiext/continue/c/continuation.c
@@ -884,7 +884,12 @@ int ompi_continue_attach(
884
assert(count >= num_registered);
885
int num_complete = count - num_registered;
886
int32_t last_num_active = count;
887
- if (num_complete > 0) {
+ if (0 == num_registered) {
888
+ /* all requests were complete */
889
+ cont->cont_num_active = 0;
890
+ last_num_active = 0;
891
+ } else if (num_complete > 0) {
892
+ /* some requests were complete */
893
last_num_active = OPAL_THREAD_ADD_FETCH32(&cont->cont_num_active, -num_complete);
894
}
895
if (0 == last_num_active) {
0 commit comments