-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Consistency of tools information interface variable information #383
Comments
Originally by kathrynmohror on 2013-11-11 17:55:18 -0600 As a first attempt, I added advice to implementors. Comments welcome. Although this interface is flexible, implementations should strive for consistency in naming and definitions as much as possible. In particular, variables with the same name should have the same meaning across processes in a single job and across runs. |
Originally by kathrynmohror on 2013-12-15 12:25:13 -0600 At the December 2013 forum meeting, we updated the advice to implementors: Although this interface is flexible, implementations should strive for consistency in naming and definitions as much as possible. For example, variables with the same name should have the same meaning across all MPI processes in a single job. |
Originally by moody20 on 2014-06-04 14:43:06 -0500 I like this wording better: Across all connected processes, use of a given variable, category, or enumeration name must:
The above restrictions apply to control variables, performance variables of the same class, categories, and enumerations. |
Originally by jsquyres on 2014-06-05 08:22:14 -0500 No, this is not quite right:
After our internal Cisco review, we wanted to change bullet 3 to be more like the others (it's conspicuously different in construction/form). Should we defer this vote until Japan? |
Originally by jsquyres on 2014-06-05 08:33:08 -0500 Martin and I talked -- let's defer this to Japan so that we have time to get the text right (and Kathryn is also unavailable this week; we need to get her input). |
Originally by schulzm on 2014-08-07 09:20:01 -0500 Comments on the draft of 8/4 sent by Kathryn:
|
Originally by kathrynmohror on 2014-11-24 11:27:54 -0600 Uploaded text for reading at December 2014 meeting in San Jose. |
Originally by schulzm on 2014-12-11 03:13:21 -0600 Additional comment: Jeff suggested to remove the "also" in the three sentences about the equivalence of the descriptions for control variables, performance variables and categories. This is ticket 0 and should be applied when this ticket is added to the main MPI repo. |
Originally by jsquyres on 2015-01-20 16:25:47 -0600 Looks good in the PDF sent around on Jan 5, 2015: http://lists.mpi-forum.org/mpiwg-tools/2015/01/1111.php. However, I notice that you did not apply the ticket 0 change recommended in comment 10. Was there a reason for that? |
Originally by kathrynmohror on 2015-01-27 17:28:32 -0600 Possibly I handed you a build without the change? Or maybe I misunderstood where you wanted it? Please look at the new pdf and see if I got the ticket 0 change. |
Originally by RolfRabenseifner on 2015-02-05 04:13:39 -0600 I cannot see the changes that are done by this ticket. I cannot detect, whether this Change requires changes in the implementation or usage Please check. |
Originally by kathrynmohror on 2015-02-08 10:24:51 -0600 Attachment added: |
Originally by kathrynmohror on 2015-02-08 10:37:42 -0600 Rolf, I attached a new pdf. I'm not sure why the last one did not have the change markings. Change Log:
|
Originally by RolfRabenseifner on 2015-02-08 22:33:26 -0600 Kathryn, your changelog does not fit to the usual scheme. The scheme is always -Section ... on page nnn.* or Sections ..., ..., and ... on pages nnn, mmm, and kkk. . [[BR]] If the text is related to a function or constant or any entity that is in one of the index sections at the end of the book, this entity should be mentioned, because looking in the index tells that there is a changlog entry.
|
Originally by kathrynmohror on 2015-02-09 08:37:49 -0600 Thanks Rolf. Trying again:
|
Originally by RolfRabenseifner on 2015-02-09 08:56:54 -0600 Can we put the last three together:
|
Originally by kathrynmohror on 2015-02-09 09:08:24 -0600 Yes, combining them works. |
Originally by jsquyres on 2015-12-08 11:54:18 -0600 This was included in MPI-3.1. Closing this ticket. |
Originally by kathrynmohror on 2013-07-24 08:59:28 -0500
The tools information interface allows an implementation return different information for the same variables across processes in a single job and across runs. This could be done for various reasons, e.g. heterogeneous hardware. This would be very confusing for tools.
We want to fix this by specifying that if a variable has the same name, it should have consistent meaning within and across runs.
The text was updated successfully, but these errors were encountered: