Project

General

Profile

Bug #1563

Chare Array construction doesn't respect setGroupDepID in CkEntryOptions (or any other entry method options)

Added by Phil Miller about 2 years ago. Updated over 1 year ago.

Status:
Merged
Priority:
High
Assignee:
Category:
-
Target version:
Start date:
05/17/2017
Due date:
% Done:

0%


Description

CProxy_ArrayFoo::ckNew accepts a CkEntryOptions argument, but doesn't put it to sensible use.

When the underlying element constructor takes no arguments, the CkEntryOptions argument is explicitly ignored.

When the element constructor does take arguments, the group dep is read from the CkEntryOptions and set on the message that will be handed to the elements' constructor. Because that's executed inline during CkArray::CkArray(), it gets ignored downstream.

If construction of an array's elements depends on the the availability of some specific group that the array itself doesn't depend on, there's thus no effective way to specify this.


Related issues

Related to Charm++ - Bug #1564: Inline entry methods don't respect group dependence from CkEntryOptions Merged 05/17/2017
Related to Charm++ - Bug #1565: Non-group entry methods don't respect envelope group dependence Merged 05/17/2017
Related to Charm++ - Bug #1566: Parameter marshalled entry methods mostly don't set group dependence in message from CkEntryOptions Merged 05/17/2017

History

#1 Updated by Phil Miller about 2 years ago

  • Target version changed from 6.8.0 to 6.9.0

#2 Updated by Phil Miller over 1 year ago

  • Assignee changed from Phil Miller to Nitin Bhat

Per discussion with Eric B, assigning to Nitin, based on recent work around CkEntryOptions handling

#3 Updated by Nitin Bhat over 1 year ago

  • Status changed from New to Implemented

#4 Updated by Nitin Bhat over 1 year ago

  • Status changed from Implemented to In Progress

#5 Updated by Nitin Bhat over 1 year ago

  • Related to Bug #1564: Inline entry methods don't respect group dependence from CkEntryOptions added

#6 Updated by Nitin Bhat over 1 year ago

  • Related to Bug #1565: Non-group entry methods don't respect envelope group dependence added

#7 Updated by Nitin Bhat over 1 year ago

  • Related to Bug #1566: Parameter marshalled entry methods mostly don't set group dependence in message from CkEntryOptions added

#8 Updated by Nitin Bhat over 1 year ago

  • Status changed from In Progress to Implemented

#9 Updated by Sam White over 1 year ago

  • Status changed from Implemented to Merged

Also available in: Atom PDF