Skip to content
Dan Holmes edited this page Feb 5, 2018 · 1 revision

29 January 2018 Webex Meeting

Previous Forum (Dec 2017)

Dan presented a plenary on the Sessions -> endpoints ideas. The Forum decided that the two concepts are, and should be, separate. The key difference is in the scope of isolation. Different endpoints must communicate, whereas different sessions must not communicate or interact.

Previous action items

Howard went back through old minutes and pointed out action items including support for legacy apps and MPI_COMM_CREATE_TEAM in a multi-threaded environment. Dan reminds us that the legacy support issue arose from confusion about the example. For the later point, the MPI_COMM_CREATE_TEAM retains the possibility of multiple endpoints being supplied. Dan will pull in some of the material from Jeff's old slides that still are applicable, including support for legacy applications, etc.

Discusion

The WG went back to the most recent version of Jeff's long slide-deck. We went through from the beginning, looking for outstanding issues and tidying up the notes. We got to slide 48 (of 105).

Action Items

  • Adopt the term TEAM instead of "set of processes"? Pro: proper name; Con: confusable with OpenMP [throughout]
  • Thread-level per session - may require multiple MPI libraries (or MPI binaries) [slide 2]
  • Which objects are global, and which just have access to globally-significant information? [slide 19]
  • Can we (should we) support getting named sets for which the local process is not a member? [slide 30]
Clone this wiki locally