{"action":"created","issue":{"url":"https://api.github.com/repos/NOAA-GFDL/MOM6/issues/206","labels_url":"https://api.github.com/repos/NOAA-GFDL/MOM6/issues/206/labels{/name}","comments_url":"https://api.github.com/repos/NOAA-GFDL/MOM6/issues/206/comments","events_url":"https://api.github.com/repos/NOAA-GFDL/MOM6/issues/206/events","html_url":"https://github.com/NOAA-GFDL/MOM6/issues/206","id":95731928,"number":206,"title":"Run 'twin' models side-by-side on different procs","user":{"login":"nicjhan","id":921706,"avatar_url":"https://avatars.githubusercontent.com/u/921706?v=3","gravatar_id":"","url":"https://api.github.com/users/nicjhan","html_url":"https://github.com/nicjhan","followers_url":"https://api.github.com/users/nicjhan/followers","following_url":"https://api.github.com/users/nicjhan/following{/other_user}","gists_url":"https://api.github.com/users/nicjhan/gists{/gist_id}","starred_url":"https://api.github.com/users/nicjhan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nicjhan/subscriptions","organizations_url":"https://api.github.com/users/nicjhan/orgs","repos_url":"https://api.github.com/users/nicjhan/repos","events_url":"https://api.github.com/users/nicjhan/events{/privacy}","received_events_url":"https://api.github.com/users/nicjhan/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-07-17T19:55:32Z","updated_at":"2015-07-17T21:25:25Z","closed_at":null,"body":"For testing and debugging reasons it would be very useful to be able to run two copies of MOM side-by-side.  It would be then be possible to compare execution in real time allowing for a range of interesting tests. \r\n\r\nThe advantages of doing this at runtime, rather than just running one model one after another: \r\n1) it will be easier to make self-contained testcases. i.e. less ancillary code to run models one after another and compare results. \r\n2) the models can be run together in the debugger, making it easier to see exactly where things go wrong/change. \r\n3) ...\r\n\r\nThis is a precursor to a test described by @Hallberg-NOAA  which would involve running two copies of MOM, one with grid and inputs rotated by 180 or 90 deg, then ensuring that results do not change once the output is rotated back. Further discussion can be found in ... "},"comment":{"url":"https://api.github.com/repos/NOAA-GFDL/MOM6/issues/comments/122422115","html_url":"https://github.com/NOAA-GFDL/MOM6/issues/206#issuecomment-122422115","issue_url":"https://api.github.com/repos/NOAA-GFDL/MOM6/issues/206","id":122422115,"user":{"login":"balaji-gfdl","id":6331604,"avatar_url":"https://avatars.githubusercontent.com/u/6331604?v=3","gravatar_id":"","url":"https://api.github.com/users/balaji-gfdl","html_url":"https://github.com/balaji-gfdl","followers_url":"https://api.github.com/users/balaji-gfdl/followers","following_url":"https://api.github.com/users/balaji-gfdl/following{/other_user}","gists_url":"https://api.github.com/users/balaji-gfdl/gists{/gist_id}","starred_url":"https://api.github.com/users/balaji-gfdl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/balaji-gfdl/subscriptions","organizations_url":"https://api.github.com/users/balaji-gfdl/orgs","repos_url":"https://api.github.com/users/balaji-gfdl/repos","events_url":"https://api.github.com/users/balaji-gfdl/events{/privacy}","received_events_url":"https://api.github.com/users/balaji-gfdl/received_events","type":"User","site_admin":false},"created_at":"2015-07-17T21:25:25Z","updated_at":"2015-07-17T21:25:25Z","body":"FRE has a dual-run mode that does exactly what you suggest.\n\nOn Fri, Jul 17, 2015 at 3:55 PM, Nic Hannah <notifications@github.com>\nwrote:\n\n> For testing and debugging reasons it would be very useful to be able to\n> run two copies of MOM side-by-side. It would be then be possible to compare\n> their execution in real time allowing for a range of comparison style\n> tests.\n>\n> The advantages of doing this at runtime, rather than just running one\n> model one after another:\n> 1) it will be easier to make self-contained testcases. i.e. less ancillary\n> code to run models one after another and compare results.\n> 2) the models can be run together in the debugger, making it easier to see\n> exactly where things go wrong/change.\n> 3) ...\n>\n> This is a precursor to a test described by @Hallberg-NOAA\n> <https://github.com/Hallberg-NOAA> which would involve running two copies\n> of MOM, one with grid and inputs rotated by 90 deg, then ensuring that\n> results do not change once the output is rotated back. Further discussion\n> can be found in ...\n>\n> —\n> Reply to this email directly or view it on GitHub\n> <https://github.com/NOAA-GFDL/MOM6/issues/206>.\n>\n\n\n\n-- \n\nV. Balaji                               Office:\n+1-609-452-6516\nHead, Modeling Systems Group, GFDL      Home:\n+1-212-643-2089\nPrinceton University                    Email: v.balaji@noaa.gov\n"}}