{"action":"created","issue":{"url":"https://api.github.com/repos/mpi-forum/mpi-issues/issues/72","repository_url":"https://api.github.com/repos/mpi-forum/mpi-issues","labels_url":"https://api.github.com/repos/mpi-forum/mpi-issues/issues/72/labels{/name}","comments_url":"https://api.github.com/repos/mpi-forum/mpi-issues/issues/72/comments","events_url":"https://api.github.com/repos/mpi-forum/mpi-issues/issues/72/events","html_url":"https://github.com/mpi-forum/mpi-issues/issues/72","id":285555489,"node_id":"MDU6SXNzdWUyODU1NTU0ODk=","number":72,"title":"Behavior of MPI_Dims_create when ndims is zero","user":{"login":"wgropp","id":13783910,"node_id":"MDQ6VXNlcjEzNzgzOTEw","avatar_url":"https://avatars2.githubusercontent.com/u/13783910?v=4","gravatar_id":"","url":"https://api.github.com/users/wgropp","html_url":"https://github.com/wgropp","followers_url":"https://api.github.com/users/wgropp/followers","following_url":"https://api.github.com/users/wgropp/following{/other_user}","gists_url":"https://api.github.com/users/wgropp/gists{/gist_id}","starred_url":"https://api.github.com/users/wgropp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wgropp/subscriptions","organizations_url":"https://api.github.com/users/wgropp/orgs","repos_url":"https://api.github.com/users/wgropp/repos","events_url":"https://api.github.com/users/wgropp/events{/privacy}","received_events_url":"https://api.github.com/users/wgropp/received_events","type":"User","site_admin":false},"labels":[{"id":263753579,"node_id":"MDU6TGFiZWwyNjM3NTM1Nzk=","url":"https://api.github.com/repos/mpi-forum/mpi-issues/labels/errata","name":"errata","color":"d4c5f9","default":false},{"id":264457592,"node_id":"MDU6TGFiZWwyNjQ0NTc1OTI=","url":"https://api.github.com/repos/mpi-forum/mpi-issues/labels/mpi%20%3Cnext%3E","name":"mpi <next>","color":"fef2c0","default":false},{"id":939248619,"node_id":"MDU6TGFiZWw5MzkyNDg2MTk=","url":"https://api.github.com/repos/mpi-forum/mpi-issues/labels/no-wg","name":"no-wg","color":"bfe5bf","default":false},{"id":263755935,"node_id":"MDU6TGFiZWwyNjM3NTU5MzU=","url":"https://api.github.com/repos/mpi-forum/mpi-issues/labels/passed%20final%20vote","name":"passed final vote","color":"e11d21","default":false}],"state":"open","locked":false,"assignee":{"login":"schulzm","id":419439,"node_id":"MDQ6VXNlcjQxOTQzOQ==","avatar_url":"https://avatars1.githubusercontent.com/u/419439?v=4","gravatar_id":"","url":"https://api.github.com/users/schulzm","html_url":"https://github.com/schulzm","followers_url":"https://api.github.com/users/schulzm/followers","following_url":"https://api.github.com/users/schulzm/following{/other_user}","gists_url":"https://api.github.com/users/schulzm/gists{/gist_id}","starred_url":"https://api.github.com/users/schulzm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/schulzm/subscriptions","organizations_url":"https://api.github.com/users/schulzm/orgs","repos_url":"https://api.github.com/users/schulzm/repos","events_url":"https://api.github.com/users/schulzm/events{/privacy}","received_events_url":"https://api.github.com/users/schulzm/received_events","type":"User","site_admin":false},"assignees":[{"login":"schulzm","id":419439,"node_id":"MDQ6VXNlcjQxOTQzOQ==","avatar_url":"https://avatars1.githubusercontent.com/u/419439?v=4","gravatar_id":"","url":"https://api.github.com/users/schulzm","html_url":"https://github.com/schulzm","followers_url":"https://api.github.com/users/schulzm/followers","following_url":"https://api.github.com/users/schulzm/following{/other_user}","gists_url":"https://api.github.com/users/schulzm/gists{/gist_id}","starred_url":"https://api.github.com/users/schulzm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/schulzm/subscriptions","organizations_url":"https://api.github.com/users/schulzm/orgs","repos_url":"https://api.github.com/users/schulzm/repos","events_url":"https://api.github.com/users/schulzm/events{/privacy}","received_events_url":"https://api.github.com/users/schulzm/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/mpi-forum/mpi-issues/milestones/12","html_url":"https://github.com/mpi-forum/mpi-issues/milestone/12","labels_url":"https://api.github.com/repos/mpi-forum/mpi-issues/milestones/12/labels","id":2904326,"node_id":"MDk6TWlsZXN0b25lMjkwNDMyNg==","number":12,"title":"2018-06 Austin, USA","description":"","creator":{"login":"jeffhammond","id":406118,"node_id":"MDQ6VXNlcjQwNjExOA==","avatar_url":"https://avatars2.githubusercontent.com/u/406118?v=4","gravatar_id":"","url":"https://api.github.com/users/jeffhammond","html_url":"https://github.com/jeffhammond","followers_url":"https://api.github.com/users/jeffhammond/followers","following_url":"https://api.github.com/users/jeffhammond/following{/other_user}","gists_url":"https://api.github.com/users/jeffhammond/gists{/gist_id}","starred_url":"https://api.github.com/users/jeffhammond/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jeffhammond/subscriptions","organizations_url":"https://api.github.com/users/jeffhammond/orgs","repos_url":"https://api.github.com/users/jeffhammond/repos","events_url":"https://api.github.com/users/jeffhammond/events{/privacy}","received_events_url":"https://api.github.com/users/jeffhammond/received_events","type":"User","site_admin":false},"open_issues":5,"closed_issues":3,"state":"open","created_at":"2017-11-10T18:58:26Z","updated_at":"2018-09-13T18:59:00Z","due_on":"2018-05-26T07:00:00Z","closed_at":null},"comments":3,"created_at":"2018-01-02T22:33:41Z","updated_at":"2018-09-13T19:00:58Z","closed_at":null,"author_association":"NONE","body":"# Problem\r\n\r\nThe standard does not explicitly define what MPI_DIMS_CREATE does when ndims is zero. Note that ndim is an integer, so zero is a valid value.\r\n\r\n# Proposal\r\n\r\nTo be consistent with MPI_Cart_create, which does define the behavior when ndims is zero (see page 292, line 39), MPI_Dims_create should permit ndims == 0 (as long as nnodes is 1), but produce no output (no values in the dims array) but return MPI_SUCCESS.\r\n\r\n# Changes to the Text\r\n\r\nAdd after line 30:\r\n\r\n    If ndims is zero and nnodes is one, MPI_DIMS_CREATE returns MPI_SUCCESS.\r\n\r\nNote that since only dims[0] ... dims[ndims-1] is updated, it is not necessary for the standard to mention that dims is not updated in this case.\r\n\r\n# Impact on Implementations\r\n\r\nAt most implementations would need to permit ndims == 0, check nnodes==1, and return MPI_SUCCESS.\r\n\r\n# Impact on Users\r\n\r\nNone, other than providing a cleaner interface and permit \r\n\r\nMPI_Dims_create(...)\r\nMPI_Cart_create(...)\r\n\r\ninstead of \r\n\r\nif (ndim > 0) MPI_Dims_create(...)\r\nMPI_Cart_create(...)\r\n\r\nNo correct program will need to be changed.\r\n\r\n# References\r\n\r\nThere was email discussion of this on MPI-comments between Nov 8-10, 2016.\r\nInsert any internal (other issues) or external (websites, papers, etc.) references here.\r\n\r\nIt was argued there that this is a clarification, not a change or an errata."},"comment":{"url":"https://api.github.com/repos/mpi-forum/mpi-issues/issues/comments/421116089","html_url":"https://github.com/mpi-forum/mpi-issues/issues/72#issuecomment-421116089","issue_url":"https://api.github.com/repos/mpi-forum/mpi-issues/issues/72","id":421116089,"node_id":"MDEyOklzc3VlQ29tbWVudDQyMTExNjA4OQ==","user":{"login":"wgropp","id":13783910,"node_id":"MDQ6VXNlcjEzNzgzOTEw","avatar_url":"https://avatars2.githubusercontent.com/u/13783910?v=4","gravatar_id":"","url":"https://api.github.com/users/wgropp","html_url":"https://github.com/wgropp","followers_url":"https://api.github.com/users/wgropp/followers","following_url":"https://api.github.com/users/wgropp/following{/other_user}","gists_url":"https://api.github.com/users/wgropp/gists{/gist_id}","starred_url":"https://api.github.com/users/wgropp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wgropp/subscriptions","organizations_url":"https://api.github.com/users/wgropp/orgs","repos_url":"https://api.github.com/users/wgropp/repos","events_url":"https://api.github.com/users/wgropp/events{/privacy}","received_events_url":"https://api.github.com/users/wgropp/received_events","type":"User","site_admin":false},"created_at":"2018-09-13T19:00:58Z","updated_at":"2018-09-13T19:00:58Z","author_association":"NONE","body":"This still requires a errata entry for the errata document.  The errata document contains errata and clarifications that can affect user programs, which this does as noted in the (limited) impact on user programs."}}
{"actor":{"display_login":"wgropp"}}