{"action":"created","issue":{"url":"https://api.github.com/repos/benson31/Elemental/issues/19","repository_url":"https://api.github.com/repos/benson31/Elemental","labels_url":"https://api.github.com/repos/benson31/Elemental/issues/19/labels{/name}","comments_url":"https://api.github.com/repos/benson31/Elemental/issues/19/comments","events_url":"https://api.github.com/repos/benson31/Elemental/issues/19/events","html_url":"https://github.com/benson31/Elemental/pull/19","id":320133689,"number":19,"title":"Miscellaneous code cleaning","user":{"login":"timmoon10","id":4406448,"avatar_url":"https://avatars0.githubusercontent.com/u/4406448?v=4","gravatar_id":"","url":"https://api.github.com/users/timmoon10","html_url":"https://github.com/timmoon10","followers_url":"https://api.github.com/users/timmoon10/followers","following_url":"https://api.github.com/users/timmoon10/following{/other_user}","gists_url":"https://api.github.com/users/timmoon10/gists{/gist_id}","starred_url":"https://api.github.com/users/timmoon10/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/timmoon10/subscriptions","organizations_url":"https://api.github.com/users/timmoon10/orgs","repos_url":"https://api.github.com/users/timmoon10/repos","events_url":"https://api.github.com/users/timmoon10/events{/privacy}","received_events_url":"https://api.github.com/users/timmoon10/received_events","type":"User","site_admin":false},"labels":[{"id":717029887,"url":"https://api.github.com/repos/benson31/Elemental/labels/bug","name":"bug","color":"ee0701","default":true},{"id":717029889,"url":"https://api.github.com/repos/benson31/Elemental/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-05-04T01:57:51Z","updated_at":"2018-05-05T01:09:23Z","closed_at":null,"author_association":"COLLABORATOR","pull_request":{"url":"https://api.github.com/repos/benson31/Elemental/pulls/19","html_url":"https://github.com/benson31/Elemental/pull/19","diff_url":"https://github.com/benson31/Elemental/pull/19.diff","patch_url":"https://github.com/benson31/Elemental/pull/19.patch"},"body":"Changes:\r\n- Custom CUDA kernels now use streams from GPU manager rather than default stream.\r\n- Added static functions to GPUManager class for convenience.\r\n- Made code style in GPUManager consistent with rest of Elemental.\r\n- Made dedicated source file for GPU manager and CUDA initialization.\r\n- Fixed GPU-CPU memory transfer bugs in Matrix copy constructors.\r\n- Added error checking macro for CUDA kernels.\r\n- Expanded usage of CUDA error checking macro.\r\n- Destroy and create new CUDA objects whenever the device is changed."},"comment":{"url":"https://api.github.com/repos/benson31/Elemental/issues/comments/386768508","html_url":"https://github.com/benson31/Elemental/pull/19#issuecomment-386768508","issue_url":"https://api.github.com/repos/benson31/Elemental/issues/19","id":386768508,"user":{"login":"timmoon10","id":4406448,"avatar_url":"https://avatars0.githubusercontent.com/u/4406448?v=4","gravatar_id":"","url":"https://api.github.com/users/timmoon10","html_url":"https://github.com/timmoon10","followers_url":"https://api.github.com/users/timmoon10/followers","following_url":"https://api.github.com/users/timmoon10/following{/other_user}","gists_url":"https://api.github.com/users/timmoon10/gists{/gist_id}","starred_url":"https://api.github.com/users/timmoon10/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/timmoon10/subscriptions","organizations_url":"https://api.github.com/users/timmoon10/orgs","repos_url":"https://api.github.com/users/timmoon10/repos","events_url":"https://api.github.com/users/timmoon10/events{/privacy}","received_events_url":"https://api.github.com/users/timmoon10/received_events","type":"User","site_admin":false},"created_at":"2018-05-05T01:09:23Z","updated_at":"2018-05-05T01:09:23Z","author_association":"COLLABORATOR","body":"@bvanessen I may have broken our synchronization with MVAPICH's CUDA streams. How did we make sure MVAPICH is using our streams?"}}
{"actor":{"display_login":"timmoon10"}}