mpiwg-sessions / sessions-issues

3 stars 1 forks source link

feedback from face-to-face forum (reading) March 2019 #10

Closed hppritcha closed 4 years ago

hppritcha commented 5 years ago

notes from 3/19 forum reading of mpi-forum/mpi-standard#55

Dan notes there will be lots of conflicts with PR mpi-forum/mpi-standard#50. Examples of stuff rom chapters 8 and 12 being moved into chapter 10 in mpi-forum/mpi-standard#55. Considerable discussion about what chunks

HIGH PRIORITY ITEMS

If two processes get the same process set name, then the intersection of the two sets is either the empty set or identical to the union of the two sets.

ITEMS WITH DEPENDENCIES OUTSIDE OF SESSIONS

LOWER PRIORITY ITEMS

- [ ] check line 33/34 on page 403 for squashing (unfortunately not sure what this is about now with so much text moved)

RESOLVED BY SPECIFYING THREAD SUPPORT LEVEL VIA INFO

OTHER DONE ITEMS

This items have been addressed either in PR 55 or PRs open currently against PR 55.

dholmes-epcc-ed-ac-uk commented 5 years ago

We chose URI partly because it was different to TAG and partly because we had an idea that the string would be in uri format. Changing from URI to TAG (via FLAG), is good because it does not restrict to uri format (no longer intended), but bad because it is confusable with the integer tag parameters used elsewhere.

Can we name this parameter UNIQUE instead?

Suggested change \const{MPI_MAX_FROM_GROUP_TAG} \ \const{MPI_MAX_FROM_GROUP_UNIQUE} \

Elsewhere (for the MPI_COMM_CREATE_FROM_GROUP function only and plus/minus case-sensitivity) it means: s/TAG/UNIQUE/g

In text, it would mean usage like this (for example): The \mpiarg{unique} string uniquely identifies this operation ...