{"action":"created","issue":{"url":"https://api.github.com/repos/fmihpc/dccrg/issues/5","labels_url":"https://api.github.com/repos/fmihpc/dccrg/issues/5/labels{/name}","comments_url":"https://api.github.com/repos/fmihpc/dccrg/issues/5/comments","events_url":"https://api.github.com/repos/fmihpc/dccrg/issues/5/events","html_url":"https://github.com/fmihpc/dccrg/issues/5","id":62817215,"number":5,"title":"How to load balance different grid areas separately, to create multiple partitions per process","user":{"login":"galfthan","id":4047121,"avatar_url":"https://avatars.githubusercontent.com/u/4047121?v=3","gravatar_id":"","url":"https://api.github.com/users/galfthan","html_url":"https://github.com/galfthan","followers_url":"https://api.github.com/users/galfthan/followers","following_url":"https://api.github.com/users/galfthan/following{/other_user}","gists_url":"https://api.github.com/users/galfthan/gists{/gist_id}","starred_url":"https://api.github.com/users/galfthan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/galfthan/subscriptions","organizations_url":"https://api.github.com/users/galfthan/orgs","repos_url":"https://api.github.com/users/galfthan/repos","events_url":"https://api.github.com/users/galfthan/events{/privacy}","received_events_url":"https://api.github.com/users/galfthan/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/fmihpc/dccrg/labels/question","name":"question","color":"cc317c"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":10,"created_at":"2015-03-18T22:22:12Z","updated_at":"2015-04-10T08:04:15Z","closed_at":null,"body":"When doing subcycling in Gumics 5 there is significant LB issues as the processes owning the cells with the smallest dt will be the bottleneck. \r\n\r\nOne possibility for improving LB would be to partition each subcycling level separately. Then each process would have one partition per subcycling level. This should lead to better balance, at the cost of greater communication overhead as the number of remote cellls would increase.\r\n\r\nCan this be accomplished with the current version of DCCRG? If not, then this can be relabeled as a feature request.\r\n  "},"comment":{"url":"https://api.github.com/repos/fmihpc/dccrg/issues/comments/91471775","html_url":"https://github.com/fmihpc/dccrg/issues/5#issuecomment-91471775","issue_url":"https://api.github.com/repos/fmihpc/dccrg/issues/5","id":91471775,"user":{"login":"galfthan","id":4047121,"avatar_url":"https://avatars.githubusercontent.com/u/4047121?v=3","gravatar_id":"","url":"https://api.github.com/users/galfthan","html_url":"https://github.com/galfthan","followers_url":"https://api.github.com/users/galfthan/followers","following_url":"https://api.github.com/users/galfthan/following{/other_user}","gists_url":"https://api.github.com/users/galfthan/gists{/gist_id}","starred_url":"https://api.github.com/users/galfthan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/galfthan/subscriptions","organizations_url":"https://api.github.com/users/galfthan/orgs","repos_url":"https://api.github.com/users/galfthan/repos","events_url":"https://api.github.com/users/galfthan/events{/privacy}","received_events_url":"https://api.github.com/users/galfthan/received_events","type":"User","site_admin":false},"created_at":"2015-04-10T08:04:15Z","updated_at":"2015-04-10T08:04:15Z","body":"Not really. The point is that each level should be paralellized. If ach process only has one domain then each timestep region is parallelized to a much smaller number of processes. Since these are synchronized, this hinders performance.  Thi is visible in G5, the latest version is spending basically all its time on load imbalance.\r\n"}}