{"action":"created","issue":{"url":"https://api.github.com/repos/NaluCFD/Nalu/issues/29","repository_url":"https://api.github.com/repos/NaluCFD/Nalu","labels_url":"https://api.github.com/repos/NaluCFD/Nalu/issues/29/labels{/name}","comments_url":"https://api.github.com/repos/NaluCFD/Nalu/issues/29/comments","events_url":"https://api.github.com/repos/NaluCFD/Nalu/issues/29/events","html_url":"https://github.com/NaluCFD/Nalu/issues/29","id":186380398,"number":29,"title":"Demonstrate perfect restart for full phyics applications.","user":{"login":"spdomin","id":8699324,"avatar_url":"https://avatars.githubusercontent.com/u/8699324?v=3","gravatar_id":"","url":"https://api.github.com/users/spdomin","html_url":"https://github.com/spdomin","followers_url":"https://api.github.com/users/spdomin/followers","following_url":"https://api.github.com/users/spdomin/following{/other_user}","gists_url":"https://api.github.com/users/spdomin/gists{/gist_id}","starred_url":"https://api.github.com/users/spdomin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/spdomin/subscriptions","organizations_url":"https://api.github.com/users/spdomin/orgs","repos_url":"https://api.github.com/users/spdomin/repos","events_url":"https://api.github.com/users/spdomin/events{/privacy}","received_events_url":"https://api.github.com/users/spdomin/received_events","type":"User","site_admin":false},"labels":[{"id":453122866,"url":"https://api.github.com/repos/NaluCFD/Nalu/labels/bug","name":"bug","color":"ee0701","default":true}],"state":"open","locked":false,"assignee":{"login":"sayerhs","id":433480,"avatar_url":"https://avatars.githubusercontent.com/u/433480?v=3","gravatar_id":"","url":"https://api.github.com/users/sayerhs","html_url":"https://github.com/sayerhs","followers_url":"https://api.github.com/users/sayerhs/followers","following_url":"https://api.github.com/users/sayerhs/following{/other_user}","gists_url":"https://api.github.com/users/sayerhs/gists{/gist_id}","starred_url":"https://api.github.com/users/sayerhs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sayerhs/subscriptions","organizations_url":"https://api.github.com/users/sayerhs/orgs","repos_url":"https://api.github.com/users/sayerhs/repos","events_url":"https://api.github.com/users/sayerhs/events{/privacy}","received_events_url":"https://api.github.com/users/sayerhs/received_events","type":"User","site_admin":false},"assignees":[{"login":"sayerhs","id":433480,"avatar_url":"https://avatars.githubusercontent.com/u/433480?v=3","gravatar_id":"","url":"https://api.github.com/users/sayerhs","html_url":"https://github.com/sayerhs","followers_url":"https://api.github.com/users/sayerhs/followers","following_url":"https://api.github.com/users/sayerhs/following{/other_user}","gists_url":"https://api.github.com/users/sayerhs/gists{/gist_id}","starred_url":"https://api.github.com/users/sayerhs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sayerhs/subscriptions","organizations_url":"https://api.github.com/users/sayerhs/orgs","repos_url":"https://api.github.com/users/sayerhs/repos","events_url":"https://api.github.com/users/sayerhs/events{/privacy}","received_events_url":"https://api.github.com/users/sayerhs/received_events","type":"User","site_admin":false},{"login":"michaelasprague","id":2040708,"avatar_url":"https://avatars.githubusercontent.com/u/2040708?v=3","gravatar_id":"","url":"https://api.github.com/users/michaelasprague","html_url":"https://github.com/michaelasprague","followers_url":"https://api.github.com/users/michaelasprague/followers","following_url":"https://api.github.com/users/michaelasprague/following{/other_user}","gists_url":"https://api.github.com/users/michaelasprague/gists{/gist_id}","starred_url":"https://api.github.com/users/michaelasprague/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/michaelasprague/subscriptions","organizations_url":"https://api.github.com/users/michaelasprague/orgs","repos_url":"https://api.github.com/users/michaelasprague/repos","events_url":"https://api.github.com/users/michaelasprague/events{/privacy}","received_events_url":"https://api.github.com/users/michaelasprague/received_events","type":"User","site_admin":false}],"milestone":null,"comments":6,"created_at":"2016-10-31T19:51:40Z","updated_at":"2016-12-12T01:40:39Z","closed_at":null,"body":"A restarted simulation does not provide **exactly** the same results. For example, if I run a simulation from step 1:100 and then restart at step 50, the steps are really (really) close, however, not perfect. This suggests a subtle start-up issue with restart that should be resolved.\r\n\r\n@NaluCFD/core, I need someone who will lead this task. Might be good for a new developer..\r\n\r\nThe recent dgNonConformalThreeBlade regression test is the target test problem. However, that test is probably too complex to start with since it has mesh motion, second order time integration (with adaptive time step), etc.\r\n\r\nI would start with a simple heat conduction case and move up in complexity."},"comment":{"url":"https://api.github.com/repos/NaluCFD/Nalu/issues/comments/266325546","html_url":"https://github.com/NaluCFD/Nalu/issues/29#issuecomment-266325546","issue_url":"https://api.github.com/repos/NaluCFD/Nalu/issues/29","id":266325546,"user":{"login":"spdomin","id":8699324,"avatar_url":"https://avatars.githubusercontent.com/u/8699324?v=3","gravatar_id":"","url":"https://api.github.com/users/spdomin","html_url":"https://github.com/spdomin","followers_url":"https://api.github.com/users/spdomin/followers","following_url":"https://api.github.com/users/spdomin/following{/other_user}","gists_url":"https://api.github.com/users/spdomin/gists{/gist_id}","starred_url":"https://api.github.com/users/spdomin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/spdomin/subscriptions","organizations_url":"https://api.github.com/users/spdomin/orgs","repos_url":"https://api.github.com/users/spdomin/repos","events_url":"https://api.github.com/users/spdomin/events{/privacy}","received_events_url":"https://api.github.com/users/spdomin/received_events","type":"User","site_admin":false},"created_at":"2016-12-12T01:40:39Z","updated_at":"2016-12-12T01:40:39Z","body":"dpdx is, in fact, required within the first momentum solve. I thought, however, that as an initialization \"step\", we process dpdx...\r\n\r\n  ```\r\nif ( isInit_ ) {\r\n    timeA = NaluEnv::self().nalu_time();\r\n    continuityEqSys_->compute_projected_nodal_gradient();\r\n    continuityEqSys_->computeMdotAlgDriver_->execute();\r\n    timeB = NaluEnv::self().nalu_time();\r\n    continuityEqSys_->timerMisc_ += (timeB-timeA);\r\n    isInit_ = false;\r\n  }\r\n``` \r\nThe above code means that by the time we process the first momentum solve, dpdx should be correct whether or not we provided it within the restart. \r\n\r\nSo, there is a mystery here... At the very least, we should never need the delta in the restart... "}}
{"actor":{"display_login":"spdomin"}}