{"action":"created","issue":{"url":"https://api.github.com/repos/ufz/ogs/issues/1059","repository_url":"https://api.github.com/repos/ufz/ogs","labels_url":"https://api.github.com/repos/ufz/ogs/issues/1059/labels{/name}","comments_url":"https://api.github.com/repos/ufz/ogs/issues/1059/comments","events_url":"https://api.github.com/repos/ufz/ogs/issues/1059/events","html_url":"https://github.com/ufz/ogs/pull/1059","id":137176040,"number":1059,"title":"Added a matrix pool","user":{"login":"chleh","id":10530151,"avatar_url":"https://avatars.githubusercontent.com/u/10530151?v=3","gravatar_id":"","url":"https://api.github.com/users/chleh","html_url":"https://github.com/chleh","followers_url":"https://api.github.com/users/chleh/followers","following_url":"https://api.github.com/users/chleh/following{/other_user}","gists_url":"https://api.github.com/users/chleh/gists{/gist_id}","starred_url":"https://api.github.com/users/chleh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chleh/subscriptions","organizations_url":"https://api.github.com/users/chleh/orgs","repos_url":"https://api.github.com/users/chleh/repos","events_url":"https://api.github.com/users/chleh/events{/privacy}","received_events_url":"https://api.github.com/users/chleh/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ufz/ogs/labels/rebase%20and%20merge","name":"rebase and merge","color":"fbca04"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/ufz/ogs/milestones/6","html_url":"https://github.com/ufz/ogs/milestones/PETSc%20support%20and%20performance%20test","labels_url":"https://api.github.com/repos/ufz/ogs/milestones/6/labels","id":413894,"number":6,"title":"PETSc support and performance test","description":"- [x] find PETSc lib in CMake\r\n- [x] PETSc vector (#349)\r\n- [ ] PETSc matrix\r\n- [ ] PETSc linear solver\r\n- [ ] Partitioned mesh\r\n- [ ] DoF, Global assembler, etc.\r\n- [ ] MPI file IO\r\n- [ ] Profiling (EVE, JUQUEEN)\r\n","creator":{"login":"norihiro-w","id":800408,"avatar_url":"https://avatars.githubusercontent.com/u/800408?v=3","gravatar_id":"","url":"https://api.github.com/users/norihiro-w","html_url":"https://github.com/norihiro-w","followers_url":"https://api.github.com/users/norihiro-w/followers","following_url":"https://api.github.com/users/norihiro-w/following{/other_user}","gists_url":"https://api.github.com/users/norihiro-w/gists{/gist_id}","starred_url":"https://api.github.com/users/norihiro-w/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/norihiro-w/subscriptions","organizations_url":"https://api.github.com/users/norihiro-w/orgs","repos_url":"https://api.github.com/users/norihiro-w/repos","events_url":"https://api.github.com/users/norihiro-w/events{/privacy}","received_events_url":"https://api.github.com/users/norihiro-w/received_events","type":"User","site_admin":false},"open_issues":2,"closed_issues":5,"state":"open","created_at":"2013-08-28T17:10:17Z","updated_at":"2016-02-29T08:35:42Z","due_on":null,"closed_at":null},"comments":24,"created_at":"2016-02-29T07:45:26Z","updated_at":"2016-03-08T10:01:23Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ufz/ogs/pulls/1059","html_url":"https://github.com/ufz/ogs/pull/1059","diff_url":"https://github.com/ufz/ogs/pull/1059.diff","patch_url":"https://github.com/ufz/ogs/pull/1059.patch"},"body":"This matrix pool will make it possible to use global matrices and vectors in different processes. Furthermore, this PR adds builders for global matrices, which abstract away, e.g., the differences between PETSc and Eigen matrix creation. However, for PETSc there will be a follow-up PR.\r\n\r\nMaybe we should discuss this PR as we did with #1040 and #1050.\r\n\r\nNote: This is a follow-up PR of #1050!\r\n\r\nTo do:\r\n* [x] add docu (for the members \"matrix id\")\r\n* [x]  '(minor) cleanup\r\n* [x] cpp file for UnifiedMatrixSetters\r\n* [x] ~~discuss disabled unit tests put them to a separate PR~~ EDIT: this applies to #1060 \r\n* [x] fix #1067 – fixed in ba4cc25c, @endJunction please have a look.\r\n* [x] initialize matrix id members\r\n* [x] make matrix and vector providers global objects, not members."},"comment":{"url":"https://api.github.com/repos/ufz/ogs/issues/comments/193698455","html_url":"https://github.com/ufz/ogs/pull/1059#issuecomment-193698455","issue_url":"https://api.github.com/repos/ufz/ogs/issues/1059","id":193698455,"user":{"login":"chleh","id":10530151,"avatar_url":"https://avatars.githubusercontent.com/u/10530151?v=3","gravatar_id":"","url":"https://api.github.com/users/chleh","html_url":"https://github.com/chleh","followers_url":"https://api.github.com/users/chleh/followers","following_url":"https://api.github.com/users/chleh/following{/other_user}","gists_url":"https://api.github.com/users/chleh/gists{/gist_id}","starred_url":"https://api.github.com/users/chleh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chleh/subscriptions","organizations_url":"https://api.github.com/users/chleh/orgs","repos_url":"https://api.github.com/users/chleh/repos","events_url":"https://api.github.com/users/chleh/events{/privacy}","received_events_url":"https://api.github.com/users/chleh/received_events","type":"User","site_admin":false},"created_at":"2016-03-08T10:01:23Z","updated_at":"2016-03-08T10:01:23Z","body":"Thanks for your review!"}}