{"action":"created","issue":{"url":"https://api.github.com/repos/mpiforumbot/mpi-forum-historic/issues/431","repository_url":"https://api.github.com/repos/mpiforumbot/mpi-forum-historic","labels_url":"https://api.github.com/repos/mpiforumbot/mpi-forum-historic/issues/431/labels{/name}","comments_url":"https://api.github.com/repos/mpiforumbot/mpi-forum-historic/issues/431/comments","events_url":"https://api.github.com/repos/mpiforumbot/mpi-forum-historic/issues/431/events","html_url":"https://github.com/mpiforumbot/mpi-forum-historic/issues/431","id":167257035,"number":431,"title":"MPI 3.0 Errata: MPI Address Errata","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%203%5C.0%20errata","name":"MPI 3\\.0 errata","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/Waiting%20for%20PDF%20reviews","name":"Waiting for PDF reviews","color":"fef2c0"}],"state":"closed","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":null,"comments":9,"created_at":"2016-07-24T22:04:42Z","updated_at":"2016-07-24T22:04:52Z","closed_at":"2016-07-24T22:04:52Z","body":"**Originally by _jdinan_ on 2014-06-04 09:16:08 -0500**\n\n___\nThis ticket is independent of the series #349, #402, #404, #421.\n\n## Description\n\nErrata to clarify usage of MPI address types.\n\n## History\n\nThis ticket splits MPI 3.0 errata from ticket #421.\n\n## Extended Scope\n\nNone. (No need to add these changes to the errata documents.)\n\n## Proposed Solution\n\n-*Marked with ticket431 in the attached ticket-431.pdf**\n\n-*MPI-3.0 page 16 lines 30-37 read**\n\n  2.5.6 Addresses\n\n  Some MPI procedures use address arguments that represent\n  an absolute address in the calling program. \n  The datatype of such an argument is MPI_Aint in C \n  and INTEGER (KIND=MPI_ADDRESS_KIND) in Fortran. \n  These types must have the same width and encode address \n  values in the same manner such that address values in \n  one language may be passed directly to another language \n  without conversion. There is the MPI constant MPI_BOTTOM\n  to indicate the start of the address range.\n\n-*but should read**\n\n  2.5.6 Absolute Addresses __and Relative Address Displacements__\n\n  Some MPI procedures use address arguments that represent\n  an absolute address in the calling program__,\n  or relative displacement arguments that represent\n  differences of two absolute addresses__. \n  The datatype of such__ arguments__ is MPI_Aint in C \n  and INTEGER (KIND=MPI_ADDRESS_KIND) in Fortran. \n  These types must have the same width and encode address \n  values in the same manner such that address values in \n  one language may be passed directly to another language \n  without conversion. There is the MPI constant MPI_BOTTOM\n  to indicate the start of the address range.\n\n\n-*Reason:** The current text is incomplete, \nbecause it indicated only the use of MPI_Aint for absolute adresses.\n\n-*MPI-3.0 page 103 lines 7-14 read**\n\n  ~~Advice to users. Current Fortran MPI codes will run unmodified, \n  and will port to any system. However, they may fail if addresses \n  larger than 2^32^-1 are used in the program. New codes should be\n  written so that they use the new functions.\n  This provides compatibility with C/C++ and avoids errors on\n  64 bit architectures.\n  However, such newly written codes may need to be (slightly) \n  rewritten to port to old Fortran 77 environments that do not\n  support KIND declarations. (End of advice to users.)~~\n\n-*and should be removed.**\n\n-*Reason:** This text is outdated; it was\nrelated to old removed MPI_ADDRESS.\n\n## Alternative Solutions\n\nNone.\n\n## Impact on Implementations\n\nNone required.\n\n## Impact on Applications / Users\n\nNone.\n \n## Entry for the Change Log\n\nNone."},"comment":{"url":"https://api.github.com/repos/mpiforumbot/mpi-forum-historic/issues/comments/234805573","html_url":"https://github.com/mpiforumbot/mpi-forum-historic/issues/431#issuecomment-234805573","issue_url":"https://api.github.com/repos/mpiforumbot/mpi-forum-historic/issues/431","id":234805573,"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-24T22:04:51Z","updated_at":"2016-07-24T22:04:51Z","body":"**Originally by _RolfRabenseifner_ on 2015-02-06 10:38:05 -0600**\n\n___\nFor part 2, please see the Chap.4 files on http://meetings.mpi-forum.org/MPI_3.1_main_page.php\n\n"}}
{"actor":{"display_login":"mpiforumbot"}}