{"action":"created","issue":{"url":"https://api.github.com/repos/lattice/quda/issues/466","repository_url":"https://api.github.com/repos/lattice/quda","labels_url":"https://api.github.com/repos/lattice/quda/issues/466/labels{/name}","comments_url":"https://api.github.com/repos/lattice/quda/issues/466/comments","events_url":"https://api.github.com/repos/lattice/quda/issues/466/events","html_url":"https://github.com/lattice/quda/pull/466","id":152941337,"number":466,"title":"QMP peer-to-peer initialization now uses MPI_Allgather","user":{"login":"maddyscientist","id":316771,"avatar_url":"https://avatars.githubusercontent.com/u/316771?v=3","gravatar_id":"","url":"https://api.github.com/users/maddyscientist","html_url":"https://github.com/maddyscientist","followers_url":"https://api.github.com/users/maddyscientist/followers","following_url":"https://api.github.com/users/maddyscientist/following{/other_user}","gists_url":"https://api.github.com/users/maddyscientist/gists{/gist_id}","starred_url":"https://api.github.com/users/maddyscientist/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/maddyscientist/subscriptions","organizations_url":"https://api.github.com/users/maddyscientist/orgs","repos_url":"https://api.github.com/users/maddyscientist/repos","events_url":"https://api.github.com/users/maddyscientist/events{/privacy}","received_events_url":"https://api.github.com/users/maddyscientist/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/lattice/quda/labels/bug","name":"bug","color":"e05555"},{"url":"https://api.github.com/repos/lattice/quda/labels/optimization","name":"optimization","color":"faa82d"}],"state":"open","locked":false,"assignee":{"login":"mathiaswagner","id":4508207,"avatar_url":"https://avatars.githubusercontent.com/u/4508207?v=3","gravatar_id":"","url":"https://api.github.com/users/mathiaswagner","html_url":"https://github.com/mathiaswagner","followers_url":"https://api.github.com/users/mathiaswagner/followers","following_url":"https://api.github.com/users/mathiaswagner/following{/other_user}","gists_url":"https://api.github.com/users/mathiaswagner/gists{/gist_id}","starred_url":"https://api.github.com/users/mathiaswagner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mathiaswagner/subscriptions","organizations_url":"https://api.github.com/users/mathiaswagner/orgs","repos_url":"https://api.github.com/users/mathiaswagner/repos","events_url":"https://api.github.com/users/mathiaswagner/events{/privacy}","received_events_url":"https://api.github.com/users/mathiaswagner/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/lattice/quda/milestones/15","html_url":"https://github.com/lattice/quda/milestones/QUDA%200.9","labels_url":"https://api.github.com/repos/lattice/quda/milestones/15/labels","id":1382712,"number":15,"title":"QUDA 0.9","description":"Presently just a holding place for issues punted from 0.8...","creator":{"login":"maddyscientist","id":316771,"avatar_url":"https://avatars.githubusercontent.com/u/316771?v=3","gravatar_id":"","url":"https://api.github.com/users/maddyscientist","html_url":"https://github.com/maddyscientist","followers_url":"https://api.github.com/users/maddyscientist/followers","following_url":"https://api.github.com/users/maddyscientist/following{/other_user}","gists_url":"https://api.github.com/users/maddyscientist/gists{/gist_id}","starred_url":"https://api.github.com/users/maddyscientist/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/maddyscientist/subscriptions","organizations_url":"https://api.github.com/users/maddyscientist/orgs","repos_url":"https://api.github.com/users/maddyscientist/repos","events_url":"https://api.github.com/users/maddyscientist/events{/privacy}","received_events_url":"https://api.github.com/users/maddyscientist/received_events","type":"User","site_admin":false},"open_issues":33,"closed_issues":19,"state":"open","created_at":"2015-10-29T05:24:23Z","updated_at":"2016-05-04T06:50:42Z","due_on":null,"closed_at":null},"comments":7,"created_at":"2016-05-04T06:50:41Z","updated_at":"2016-05-04T17:09:09Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/lattice/quda/pulls/466","html_url":"https://github.com/lattice/quda/pull/466","diff_url":"https://github.com/lattice/quda/pull/466.diff","patch_url":"https://github.com/lattice/quda/pull/466.patch"},"body":"Acceleration of the peer-to-peer initialization when using QMP: the previous QMP reduction approach was unreliable and unscalable.  Instead we just call `MPI_Allgather` directly, which performs much better at large process count."},"comment":{"url":"https://api.github.com/repos/lattice/quda/issues/comments/216934514","html_url":"https://github.com/lattice/quda/pull/466#issuecomment-216934514","issue_url":"https://api.github.com/repos/lattice/quda/issues/466","id":216934514,"user":{"login":"mathiaswagner","id":4508207,"avatar_url":"https://avatars.githubusercontent.com/u/4508207?v=3","gravatar_id":"","url":"https://api.github.com/users/mathiaswagner","html_url":"https://github.com/mathiaswagner","followers_url":"https://api.github.com/users/mathiaswagner/followers","following_url":"https://api.github.com/users/mathiaswagner/following{/other_user}","gists_url":"https://api.github.com/users/mathiaswagner/gists{/gist_id}","starred_url":"https://api.github.com/users/mathiaswagner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mathiaswagner/subscriptions","organizations_url":"https://api.github.com/users/mathiaswagner/orgs","repos_url":"https://api.github.com/users/mathiaswagner/repos","events_url":"https://api.github.com/users/mathiaswagner/events{/privacy}","received_events_url":"https://api.github.com/users/mathiaswagner/received_events","type":"User","site_admin":false},"created_at":"2016-05-04T17:09:09Z","updated_at":"2016-05-04T17:09:09Z","body":"Best way to set the compiler is to execute cmake (in a clean directory) using:\r\nCXX=<your preferred compiler> CC==<your preferred compiler> cmake , see\r\n\r\nhttps://cmake.org/Wiki/CMake_FAQ#I_change_CMAKE_C_COMPILER_in_the_GUI_but_it_changes_back_on_the_next_configure_step._Why.3F\r\n\r\nhttps://cmake.org/Wiki/CMake_FAQ#How_do_I_use_a_different_compiler.3F\r\n\r\nFrom: Bartosz Kostrzewa <notifications@github.com<mailto:notifications@github.com>>\r\nReply-To: lattice/quda <reply@reply.github.com<mailto:reply@reply.github.com>>\r\nDate: Wednesday, May 4, 2016 at 12:28\r\nTo: lattice/quda <quda@noreply.github.com<mailto:quda@noreply.github.com>>\r\nCc: Mathias Wagner <mathiasw@nvidia.com<mailto:mathiasw@nvidia.com>>, Mention <mention@noreply.github.com<mailto:mention@noreply.github.com>>\r\nSubject: Re: [lattice/quda] QMP peer-to-peer initialization now uses MPI_Allgather (#466)\r\n\r\n\r\n@maddyscientist<https://github.com/maddyscientist>\r\n\r\nAlso, any reason for keeping around the configure style builds now?\r\n\r\nI was up to now unable to get the cmake build to work on Jureca @ JSC... Essentially the problem seems to be related to cmakecache resetting when the compiler is changed, which seems to be necesary because the wrong compiler is \"auto-detected\". I couldn't get it to compile by editing CMakeCache manually either, so currently I rely on make.inc which seems to work very well.\r\nNeed to identify exactly what goes wrong and file issues (CMake is clearly more comfortable and provides essential out-of-source builds), but there's the usual problem with time constraints...\r\n\r\n—\r\nYou are receiving this because you were mentioned.\r\nReply to this email directly or view it on GitHub<https://github.com/lattice/quda/pull/466#issuecomment-216920262>\r\n\r\nNVIDIA GmbH, Wuerselen, Germany, Amtsgericht Aachen, HRB 8361\r\nManaging Director: Karen Theresa Burns\r\n\r\n-----------------------------------------------------------------------------------\r\nThis email message is for the sole use of the intended recipient(s) and may contain\r\nconfidential information.  Any unauthorized review, use, disclosure or distribution\r\nis prohibited.  If you are not the intended recipient, please contact the sender by\r\nreply email and destroy all copies of the original message.\r\n-----------------------------------------------------------------------------------\r\n"}}