{"action":"created","issue":{"url":"https://api.github.com/repos/paranumal/libparanumal/issues/7","repository_url":"https://api.github.com/repos/paranumal/libparanumal","labels_url":"https://api.github.com/repos/paranumal/libparanumal/issues/7/labels{/name}","comments_url":"https://api.github.com/repos/paranumal/libparanumal/issues/7/comments","events_url":"https://api.github.com/repos/paranumal/libparanumal/issues/7/events","html_url":"https://github.com/paranumal/libparanumal/issues/7","id":384100855,"node_id":"MDU6SXNzdWUzODQxMDA4NTU=","number":7,"title":"Halo Exchange Performance Problems","user":{"login":"tcew","id":6844506,"node_id":"MDQ6VXNlcjY4NDQ1MDY=","avatar_url":"https://avatars1.githubusercontent.com/u/6844506?v=4","gravatar_id":"","url":"https://api.github.com/users/tcew","html_url":"https://github.com/tcew","followers_url":"https://api.github.com/users/tcew/followers","following_url":"https://api.github.com/users/tcew/following{/other_user}","gists_url":"https://api.github.com/users/tcew/gists{/gist_id}","starred_url":"https://api.github.com/users/tcew/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tcew/subscriptions","organizations_url":"https://api.github.com/users/tcew/orgs","repos_url":"https://api.github.com/users/tcew/repos","events_url":"https://api.github.com/users/tcew/events{/privacy}","received_events_url":"https://api.github.com/users/tcew/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-11-25T17:43:49Z","updated_at":"2018-11-26T20:22:30Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"Currently the halo exchange sends all the node data associated between ranks. This is very inefficient for higher order hex elements, representing (N+1) times too much data. Unfortunately this is causing poor scaling for data moved over PCI-E. \r\n\r\nTo do: replace current whole element ghost with face trace ghost elements. This will require reworking vmapP, and the meshHaloExtract kernel."},"comment":{"url":"https://api.github.com/repos/paranumal/libparanumal/issues/comments/441784442","html_url":"https://github.com/paranumal/libparanumal/issues/7#issuecomment-441784442","issue_url":"https://api.github.com/repos/paranumal/libparanumal/issues/7","id":441784442,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0MTc4NDQ0Mg==","user":{"login":"tcew","id":6844506,"node_id":"MDQ6VXNlcjY4NDQ1MDY=","avatar_url":"https://avatars1.githubusercontent.com/u/6844506?v=4","gravatar_id":"","url":"https://api.github.com/users/tcew","html_url":"https://github.com/tcew","followers_url":"https://api.github.com/users/tcew/followers","following_url":"https://api.github.com/users/tcew/following{/other_user}","gists_url":"https://api.github.com/users/tcew/gists{/gist_id}","starred_url":"https://api.github.com/users/tcew/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tcew/subscriptions","organizations_url":"https://api.github.com/users/tcew/orgs","repos_url":"https://api.github.com/users/tcew/repos","events_url":"https://api.github.com/users/tcew/events{/privacy}","received_events_url":"https://api.github.com/users/tcew/received_events","type":"User","site_admin":false},"created_at":"2018-11-26T20:22:30Z","updated_at":"2018-11-26T20:22:30Z","author_association":"CONTRIBUTOR","body":"I have added a prototype halo replacement in advection. The idea is to use haloGet and haloPut kernels that extract just the face nodes in the first case, and injects face nodes into full halo elements in the second case."}}
{"actor":{"display_login":"tcew"}}