Skip to content

RMA WG 08 30 2018

James Dinan edited this page Aug 30, 2018 · 4 revisions

Agenda

  1. Test/wait update on proposed changes
  2. Continue memory model discussion

Attendees

  • David Ozog, Wasi Rahman, Jim Dinan (Intel)
  • Anshuman Goswami (Nvidia)
  • Ferrol (ORNL)
  • Min Si (ANL)
  • Naveen (Cray)

Open Action Items

  • None

Action Items

Notes

  • Wait/test update:

    • Straw poll from f2f: Yes to adding *_any interfaces
    • Straw poll from f2f: Yes to adding *_all interfaces
    • Is mask a necessary feature or something optional that should be part of the function name?
      • Mask takes the place of MPI_REQUEST_NULL
      • Without the mask wait_any doesn't work for common usage models
    • Should wait_some check all elements?
      • Min: Make semantics consistent between wait and test some routines
      • Min: Both should check all ivars
      • Reviewed MPI text; text indicating that each request is visited is in advice (non-normative), but probably is the universal behavior across implementations
      • Waitsome should visit every ivar at least once
      • Testsome should visit every ivar exactly once
      • Min: MPICH test/wait-some both check all elements
      • Will look into adding restrict to bindings
  • Memory models update: *

Clone this wiki locally