{"action":"created","issue":{"url":"https://api.github.com/repos/ufz/ogs/issues/819","labels_url":"https://api.github.com/repos/ufz/ogs/issues/819/labels{/name}","comments_url":"https://api.github.com/repos/ufz/ogs/issues/819/comments","events_url":"https://api.github.com/repos/ufz/ogs/issues/819/events","html_url":"https://github.com/ufz/ogs/pull/819","id":103689792,"number":819,"title":"Added time-stepping loop.","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":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-08-28T10:02:40Z","updated_at":"2015-08-28T11:55:59Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ufz/ogs/pulls/819","html_url":"https://github.com/ufz/ogs/pull/819","diff_url":"https://github.com/ufz/ogs/pull/819.diff","patch_url":"https://github.com/ufz/ogs/pull/819.patch"},"body":"This PR covers three things:\r\n* the process initialization and solving loops has been moved from ogs.cpp to ProjectData.\r\n* there is a new element `<time_stepping>` in the project file.\r\n* ProjectData now also has a time loop. Currently it is enabled for all processes regardless of whether they are time-dependent or not.\r\n* I have added a timestepper `DummyTimeStepping` which does exactly one timestep. It is intended for time-independent processes.\r\n\r\nThe `<time_stepping>` element currently looks as follows:\r\n```\r\n    <time_stepping>\r\n        <type>FixedTimeStepping</type>\r\n        <t_initial>   0.0 </t_initial>\r\n        <t_end>    2000.0 </t_end>\r\n        <dt>          0.5 </dt>\r\n    </time_stepping>\r\n```\r\n\r\nSince it is mandatory, many project files will have to be changed.\r\nAlso the `solve()` method in `Process` now has a parameter, so I will have to change the GroundwaterFlowProcess. I'd like to do that in a subsequent PR."},"comment":{"url":"https://api.github.com/repos/ufz/ogs/issues/comments/135749186","html_url":"https://github.com/ufz/ogs/pull/819#issuecomment-135749186","issue_url":"https://api.github.com/repos/ufz/ogs/issues/819","id":135749186,"user":{"login":"ogsbot","id":2543374,"avatar_url":"https://avatars.githubusercontent.com/u/2543374?v=3","gravatar_id":"","url":"https://api.github.com/users/ogsbot","html_url":"https://github.com/ogsbot","followers_url":"https://api.github.com/users/ogsbot/followers","following_url":"https://api.github.com/users/ogsbot/following{/other_user}","gists_url":"https://api.github.com/users/ogsbot/gists{/gist_id}","starred_url":"https://api.github.com/users/ogsbot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ogsbot/subscriptions","organizations_url":"https://api.github.com/users/ogsbot/orgs","repos_url":"https://api.github.com/users/ogsbot/repos","events_url":"https://api.github.com/users/ogsbot/events{/privacy}","received_events_url":"https://api.github.com/users/ogsbot/received_events","type":"User","site_admin":false},"created_at":"2015-08-28T11:55:59Z","updated_at":"2015-08-28T11:55:59Z","body":"Jenkins: OGS-6/Linux-PRs failed: https://svn.ufz.de:8443/job/OGS-6/job/Linux-PRs/547/\n"}}