Opened 10 years ago

Last modified 5 years ago

#306 new feature

Add MPID_Segment_transpack() function

Reported by: buntinas Owned by:
Priority: long-term Milestone: future
Component: mpich Keywords:

Description (last modified by balaji)

A transpack function would be useful when copying from a noncontig buffer to a noncontig buffer (like in MPIR_Localcopy). The idea is that you would pass in the source segment and destination segment and the function would copy directly from the source to the dest buffer. Currently this is done using two copies where the data is packed from the noncontig source buffer into the temp buffer and then unpacked to the noncontig dest buffer.

I don't believe that a transpack function can be implemented above the ADI level because access is needed to segment manipulation functions.

I'm creating this ticket as a placeholder to remind us to look into this.

Change History (2)

comment:1 Changed 9 years ago by balaji

  • Milestone set to future

comment:2 Changed 5 years ago by balaji

  • Description modified (diff)
  • Owner buntinas deleted
Note: See TracTickets for help on using tickets.