{"action":"created","issue":{"url":"https://api.github.com/repos/campreilly/UnderSeaModelingLibrary/issues/114","labels_url":"https://api.github.com/repos/campreilly/UnderSeaModelingLibrary/issues/114/labels{/name}","comments_url":"https://api.github.com/repos/campreilly/UnderSeaModelingLibrary/issues/114/comments","events_url":"https://api.github.com/repos/campreilly/UnderSeaModelingLibrary/issues/114/events","html_url":"https://github.com/campreilly/UnderSeaModelingLibrary/issues/114","id":59814679,"number":114,"title":"Wave_queue unpredictable in Win x64 Release mode","user":{"login":"Tibonium","id":2381953,"avatar_url":"https://avatars.githubusercontent.com/u/2381953?v=3","gravatar_id":"","url":"https://api.github.com/users/Tibonium","html_url":"https://github.com/Tibonium","followers_url":"https://api.github.com/users/Tibonium/followers","following_url":"https://api.github.com/users/Tibonium/following{/other_user}","gists_url":"https://api.github.com/users/Tibonium/gists{/gist_id}","starred_url":"https://api.github.com/users/Tibonium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Tibonium/subscriptions","organizations_url":"https://api.github.com/users/Tibonium/orgs","repos_url":"https://api.github.com/users/Tibonium/repos","events_url":"https://api.github.com/users/Tibonium/events{/privacy}","received_events_url":"https://api.github.com/users/Tibonium/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/campreilly/UnderSeaModelingLibrary/labels/bug","name":"bug","color":"d7e102"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-03-04T15:38:05Z","updated_at":"2015-03-15T16:53:09Z","closed_at":null,"body":"When running usml_test using a Win x64 release build the reflection_test/reflect_grid_test fails. The latitude and longitude are significantly different from the expected values. After further inspection, it was discovered that the wavefront produced in this test and the malta_movie are bogus wave propagations.  They appear to penetrate the bottom of the ocean and continue to propagate, It appears to propagate in a correct manner, sometimes, but are inaccurate portrayal of real world propagation.\r\n\r\nIt was further discovered that this only occurs when using a Win64 release build. The Win64 debug, Win32 release/debug, or any linux build, does not produce these errors.  Further investigation is needed to determine the full extent of this unpredictable propagation nature."},"comment":{"url":"https://api.github.com/repos/campreilly/UnderSeaModelingLibrary/issues/comments/81153500","html_url":"https://github.com/campreilly/UnderSeaModelingLibrary/issues/114#issuecomment-81153500","issue_url":"https://api.github.com/repos/campreilly/UnderSeaModelingLibrary/issues/114","id":81153500,"user":{"login":"campreilly","id":1370874,"avatar_url":"https://avatars.githubusercontent.com/u/1370874?v=3","gravatar_id":"","url":"https://api.github.com/users/campreilly","html_url":"https://github.com/campreilly","followers_url":"https://api.github.com/users/campreilly/followers","following_url":"https://api.github.com/users/campreilly/following{/other_user}","gists_url":"https://api.github.com/users/campreilly/gists{/gist_id}","starred_url":"https://api.github.com/users/campreilly/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/campreilly/subscriptions","organizations_url":"https://api.github.com/users/campreilly/orgs","repos_url":"https://api.github.com/users/campreilly/repos","events_url":"https://api.github.com/users/campreilly/events{/privacy}","received_events_url":"https://api.github.com/users/campreilly/received_events","type":"User","site_admin":false},"created_at":"2015-03-15T16:53:09Z","updated_at":"2015-03-15T16:53:09Z","body":"I finally got my Win64 environment up and running, and I consistently see this same problem.  Here is what I've learned so far.\r\n\r\nWhen I look at the CSV files that are output by reflection_test/reflect_grid_test, it looks like the ray is failing to detect a collision with the bottom in Release mode, but it works fine in Debug mode.\r\n\r\nDebug Mode\r\n![image](https://cloud.githubusercontent.com/assets/1370874/6656955/7b963000-cb11-11e4-983a-41197ef4934e.png)\r\n\r\nRelease Mode:\r\n![image](https://cloud.githubusercontent.com/assets/1370874/6656959/9c19cea4-cb11-11e4-9a3a-ca5ffeca3cd1.png)\r\n\r\nUp until 7.1 seconds, the CSV files are identical.  A refection should occur between 7.1 and 7.2 sec, but in release mode, the direction of the ray is not changed, and it keeps heading deeper into the bottom. \r\n\r\nAt some points, I thought I saw DE and AZ values that were different in Release than in Debug.  But I've been unable to reproduce those results.  Did I just imagine them?"}}