Project

General

Profile

Bug #1376

AMPI_Ireduce only creates a request at the root

Added by Sam White over 2 years ago. Updated over 2 years ago.

Status:
Merged
Priority:
Normal
Assignee:
Category:
AMPI
Target version:
Start date:
01/22/2017
Due date:
% Done:

0%


Description

MPI_Ireduce and other "all-to-one" type nonblocking collectives currently only create and set the request on the root rank. The MPI standard says that all ranks should be able to wait on the resulting request, so we just need to create a pre-completed request elsewhere.

History

#1 Updated by Sam White over 2 years ago

examples/ampi/creduce only waits on the result at the root. That should be changed as well.

#2 Updated by Sam White over 2 years ago

  • translation missing: en.field_closed_date set to 2017-01-31 17:53:56.403215
  • Status changed from New to Rejected

#3 Updated by Phil Miller over 2 years ago

Was the code not actually wrong, or did this get fixed? 'Rejected' without an explanation is rather hard to follow.

#4 Updated by Sam White over 2 years ago

  • Status changed from Rejected to New
  • translation missing: en.field_closed_date deleted (2017-01-31 17:53:56.403215)

I don't remember marking this rejected? It is a real issue, so reopening...

#5 Updated by Sam White over 2 years ago

  • Status changed from New to Implemented

#6 Updated by Phil Miller over 2 years ago

  • Status changed from Implemented to Merged
  • translation missing: en.field_closed_date set to 2017-02-20 12:33:22.690954

Also available in: Atom PDF