{"action":"created","issue":{"url":"https://api.github.com/repos/mpiforumbot/mpi-forum-historic/issues/63","repository_url":"https://api.github.com/repos/mpiforumbot/mpi-forum-historic","labels_url":"https://api.github.com/repos/mpiforumbot/mpi-forum-historic/issues/63/labels{/name}","comments_url":"https://api.github.com/repos/mpiforumbot/mpi-forum-historic/issues/63/comments","events_url":"https://api.github.com/repos/mpiforumbot/mpi-forum-historic/issues/63/events","html_url":"https://github.com/mpiforumbot/mpi-forum-historic/issues/63","id":167216497,"number":63,"title":"MPI_CHAR for printable characters - C & C++ consisteny","user":{"login":"mpiforumbot","id":20617676,"avatar_url":"https://avatars.githubusercontent.com/u/20617676?v=3","gravatar_id":"","url":"https://api.github.com/users/mpiforumbot","html_url":"https://github.com/mpiforumbot","followers_url":"https://api.github.com/users/mpiforumbot/followers","following_url":"https://api.github.com/users/mpiforumbot/following{/other_user}","gists_url":"https://api.github.com/users/mpiforumbot/gists{/gist_id}","starred_url":"https://api.github.com/users/mpiforumbot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mpiforumbot/subscriptions","organizations_url":"https://api.github.com/users/mpiforumbot/orgs","repos_url":"https://api.github.com/users/mpiforumbot/repos","events_url":"https://api.github.com/users/mpiforumbot/events{/privacy}","received_events_url":"https://api.github.com/users/mpiforumbot/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/mpiforumbot/mpi-forum-historic/labels/Correction%20to%20standard%20%5C(for%20upcoming%20release%5C)","name":"Correction to standard \\(for upcoming release\\)","color":"ededed"},{"url":"https://api.github.com/repos/mpiforumbot/mpi-forum-historic/labels/MPI%202%5C.2","name":"MPI 2\\.2","color":"ededed"},{"url":"https://api.github.com/repos/mpiforumbot/mpi-forum-historic/labels/Text%20committed","name":"Text committed","color":"d93f0b"},{"url":"https://api.github.com/repos/mpiforumbot/mpi-forum-historic/labels/Ticket%20complete","name":"Ticket complete","color":"bfdadc"}],"state":"open","locked":false,"assignee":{"login":"mpiforumbot","id":20617676,"avatar_url":"https://avatars.githubusercontent.com/u/20617676?v=3","gravatar_id":"","url":"https://api.github.com/users/mpiforumbot","html_url":"https://github.com/mpiforumbot","followers_url":"https://api.github.com/users/mpiforumbot/followers","following_url":"https://api.github.com/users/mpiforumbot/following{/other_user}","gists_url":"https://api.github.com/users/mpiforumbot/gists{/gist_id}","starred_url":"https://api.github.com/users/mpiforumbot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mpiforumbot/subscriptions","organizations_url":"https://api.github.com/users/mpiforumbot/orgs","repos_url":"https://api.github.com/users/mpiforumbot/repos","events_url":"https://api.github.com/users/mpiforumbot/events{/privacy}","received_events_url":"https://api.github.com/users/mpiforumbot/received_events","type":"User","site_admin":false},"assignees":[{"login":"mpiforumbot","id":20617676,"avatar_url":"https://avatars.githubusercontent.com/u/20617676?v=3","gravatar_id":"","url":"https://api.github.com/users/mpiforumbot","html_url":"https://github.com/mpiforumbot","followers_url":"https://api.github.com/users/mpiforumbot/followers","following_url":"https://api.github.com/users/mpiforumbot/following{/other_user}","gists_url":"https://api.github.com/users/mpiforumbot/gists{/gist_id}","starred_url":"https://api.github.com/users/mpiforumbot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mpiforumbot/subscriptions","organizations_url":"https://api.github.com/users/mpiforumbot/orgs","repos_url":"https://api.github.com/users/mpiforumbot/repos","events_url":"https://api.github.com/users/mpiforumbot/events{/privacy}","received_events_url":"https://api.github.com/users/mpiforumbot/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/mpiforumbot/mpi-forum-historic/milestones/7","html_url":"https://github.com/mpiforumbot/mpi-forum-historic/milestones/2009/06/08%20California","labels_url":"https://api.github.com/repos/mpiforumbot/mpi-forum-historic/milestones/7/labels","id":1900468,"number":7,"title":"2009/06/08 California","description":"","creator":{"login":"mpiforumbot","id":20617676,"avatar_url":"https://avatars.githubusercontent.com/u/20617676?v=3","gravatar_id":"","url":"https://api.github.com/users/mpiforumbot","html_url":"https://github.com/mpiforumbot","followers_url":"https://api.github.com/users/mpiforumbot/followers","following_url":"https://api.github.com/users/mpiforumbot/following{/other_user}","gists_url":"https://api.github.com/users/mpiforumbot/gists{/gist_id}","starred_url":"https://api.github.com/users/mpiforumbot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mpiforumbot/subscriptions","organizations_url":"https://api.github.com/users/mpiforumbot/orgs","repos_url":"https://api.github.com/users/mpiforumbot/repos","events_url":"https://api.github.com/users/mpiforumbot/events{/privacy}","received_events_url":"https://api.github.com/users/mpiforumbot/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":11,"state":"closed","created_at":"2016-07-23T22:09:07Z","updated_at":"2016-07-24T04:27:47Z","due_on":"2009-06-10T04:00:00Z","closed_at":"2016-07-23T22:09:07Z"},"comments":2,"created_at":"2016-07-24T04:27:46Z","updated_at":"2016-07-24T04:27:50Z","closed_at":null,"body":"**Originally by _RolfRabenseifner_ on 2008-12-13 01:16:59 -0600**\n\n___\n## Description\n\nProblems:\n - 28:2-3 & 494:4-5. In C, MPI_CHAR is defined for **printable characters** stored in variables of C type \"signed char\".\n - 454:4 & 494:6-7. In C++, MPI_CHAR is defined for **printable characters** stored in variables of C type \"char\", i.e., there is an inconsistency between C and C++.\n - For C type \"char\", there isn't any predefined MPI datatype handle.\n\n(The area of **integer-valued** char (signed or unsigned char) is correctly solved in C and C++) \n\nWhether MPI_CHAR for printable characters is used together with C type declaration char, signed char, or unsigned char is irrelevant, because MPI_CHAR is doing always the same conversion: \"treat as printable character\".\n\n## History\n\nMPI-1.1 18:26+30 had only\n - MPI_CHAR for signed char (page MPI 1.1 18:26) \n - MPI_UNSIGNED_CHAR for unsigned char (page MPI 1.1! 18:30)\n - both not usable in reductions (page MPI 1.1! 115:10-12)\n\nMPI-2.1 added MPI_SIGNED_CHAR (page MPI-2.0! 77:32 - 78:10)\nand allowed MPI_SIGNED_CHAR and MPI_UNSIGNED_CHAR in reductions.\n[[BR]]\nMPI::CHAR (for char!!), MPI::SIGNED, and MPI::UNSIGNED_CHAR is also added.\n\nMPI-2.1 does not changed this.\nIt was decided by the forum to defer the solving of the C/C++ inconsistency to MPI-2.2.\n\n## Proposed Solution\n\nOn 28:2 and 494:4, substitute \"signed char\" by \"char\".[[BR]]\nOn 494:4-7, combine both entries to one:\n\n   MPI_CHAR   MPI::CHAR   char (treated as printable character)\n\n## Impact on Implementations\n\nComments related to \"MPI_CHAR\" as \"signed char\" must be modified.\n\n## Impact on Applications / Users\n\nnone\n\n## Alternative Solutions\n\n## Entry for the Change Log\n\n-*I want to add a Change-Log entry, because the standard is modified, and to tell that there is really no impact to applications.**\n\nSection 3.2.2 on page 27.[[BR]]\nMPI_CHAR for printable characters is now defined for C type char (instead of signed char). This change should not have any impact on applications nor on MPI libraries (except some comment lines), because printable characters could and can be stored in any of the C types char, signed char, and unsigned char, and MPI_CHAR is not allowed for predefined reduction operations.\n"},"comment":{"url":"https://api.github.com/repos/mpiforumbot/mpi-forum-historic/issues/comments/234756884","html_url":"https://github.com/mpiforumbot/mpi-forum-historic/issues/63#issuecomment-234756884","issue_url":"https://api.github.com/repos/mpiforumbot/mpi-forum-historic/issues/63","id":234756884,"user":{"login":"mpiforumbot","id":20617676,"avatar_url":"https://avatars.githubusercontent.com/u/20617676?v=3","gravatar_id":"","url":"https://api.github.com/users/mpiforumbot","html_url":"https://github.com/mpiforumbot","followers_url":"https://api.github.com/users/mpiforumbot/followers","following_url":"https://api.github.com/users/mpiforumbot/following{/other_user}","gists_url":"https://api.github.com/users/mpiforumbot/gists{/gist_id}","starred_url":"https://api.github.com/users/mpiforumbot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mpiforumbot/subscriptions","organizations_url":"https://api.github.com/users/mpiforumbot/orgs","repos_url":"https://api.github.com/users/mpiforumbot/repos","events_url":"https://api.github.com/users/mpiforumbot/events{/privacy}","received_events_url":"https://api.github.com/users/mpiforumbot/received_events","type":"User","site_admin":false},"created_at":"2016-07-24T04:27:50Z","updated_at":"2016-07-24T04:27:50Z","body":"**Originally by _RolfRabenseifner_ on 2008-12-15 17:43:00 -0600**\n\n___\nrlgraham@ornl.gov, jsquyres@cisco.com, alexander.supalov@intel.com, wgropp@uiuc.edu, please can you review this proposal. "}}
{"actor":{"display_login":"mpiforumbot"}}