{"action":"created","issue":{"url":"https://api.github.com/repos/mpiforumbot/mpi-forum-historic/issues/217","repository_url":"https://api.github.com/repos/mpiforumbot/mpi-forum-historic","labels_url":"https://api.github.com/repos/mpiforumbot/mpi-forum-historic/issues/217/labels{/name}","comments_url":"https://api.github.com/repos/mpiforumbot/mpi-forum-historic/issues/217/comments","events_url":"https://api.github.com/repos/mpiforumbot/mpi-forum-historic/issues/217/events","html_url":"https://github.com/mpiforumbot/mpi-forum-historic/issues/217","id":167232310,"number":217,"title":"MPI3 Hybrid Programming: Proposal for Helper Threads","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/Enhancements%20to%20standard","name":"Enhancements to standard","color":"fbca04"},{"url":"https://api.github.com/repos/mpiforumbot/mpi-forum-historic/labels/MPI%20%3Cnext%3E","name":"MPI <next>","color":"d4c5f9"},{"url":"https://api.github.com/repos/mpiforumbot/mpi-forum-historic/labels/Scheduled","name":"Scheduled","color":"006b75"},{"url":"https://api.github.com/repos/mpiforumbot/mpi-forum-historic/labels/Withdrawn","name":"Withdrawn","color":"d4c5f9"}],"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/24","html_url":"https://github.com/mpiforumbot/mpi-forum-historic/milestones/2012/01/09%20California,%20USA","labels_url":"https://api.github.com/repos/mpiforumbot/mpi-forum-historic/milestones/24/labels","id":1900485,"number":24,"title":"2012/01/09 California, USA","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":2,"state":"closed","created_at":"2016-07-23T22:09:12Z","updated_at":"2016-07-24T13:01:32Z","due_on":"2012-01-11T05:00:00Z","closed_at":"2016-07-23T22:09:12Z"},"comments":34,"created_at":"2016-07-24T12:56:16Z","updated_at":"2016-07-24T13:01:33Z","closed_at":null,"body":"**Originally by _dougmill AT us DOT ibm DOT  COOM _ on 2010-03-17 12:42:50 -0500**\n\n___\nThis is an out-growth of Ticket #214 et al. This is now an independent proposal for consideration, possibly even for pre-MPI3 versions of the standard. See attached document for proposal."},"comment":{"url":"https://api.github.com/repos/mpiforumbot/mpi-forum-historic/issues/comments/234776100","html_url":"https://github.com/mpiforumbot/mpi-forum-historic/issues/217#issuecomment-234776100","issue_url":"https://api.github.com/repos/mpiforumbot/mpi-forum-historic/issues/217","id":234776100,"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-24T13:01:33Z","updated_at":"2016-07-24T13:01:33Z","body":"**Originally by _RolfRabenseifner_ on 2012-01-10 11:46:23 -0600**\n\n___\nText update to previous comment:\n\n - MPI_TEAM_JOIN, page 17, line 35, please add to the Advice to users: \n\n    To use the helper threads in collective algorithms, an MPI library is allowed to block all joined threads within an MPI process in the next subsequent call to MPI_TEAM_LEAVE (which defines the calling thread as a helper thread) or any other MPI call (which defines the calling thread as it should be supported by the helper threads) until all joined threads ave called an MPI routine, with one exception: a call to MPI_TEAM_BREAK must not be blocked. \n    Note that several threads may call MPI routines that should be supported by the same team of helper threads. If the teamsize includes the supported treads then they have to call NMPI_TEAM_LEAVE, too, after the supported MPI routine returned.\n    Also note that the helper threads must not be prevented to call MPI_TEAM_LEAVE becaus otherwise a deadlock may occur, see Example 12.3.\n\n"}}
{"actor":{"display_login":"mpiforumbot"}}