{"action":"created","issue":{"url":"https://api.github.com/repos/JuliaParallel/DistributedArrays.jl/issues/3","labels_url":"https://api.github.com/repos/JuliaParallel/DistributedArrays.jl/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/JuliaParallel/DistributedArrays.jl/issues/3/comments","events_url":"https://api.github.com/repos/JuliaParallel/DistributedArrays.jl/issues/3/events","html_url":"https://github.com/JuliaParallel/DistributedArrays.jl/issues/3","id":60443466,"number":3,"title":"Distributed floating point operations have different numeric behavior compared to Base methods","user":{"login":"jakebolewski","id":1157798,"avatar_url":"https://avatars.githubusercontent.com/u/1157798?v=3","gravatar_id":"","url":"https://api.github.com/users/jakebolewski","html_url":"https://github.com/jakebolewski","followers_url":"https://api.github.com/users/jakebolewski/followers","following_url":"https://api.github.com/users/jakebolewski/following{/other_user}","gists_url":"https://api.github.com/users/jakebolewski/gists{/gist_id}","starred_url":"https://api.github.com/users/jakebolewski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jakebolewski/subscriptions","organizations_url":"https://api.github.com/users/jakebolewski/orgs","repos_url":"https://api.github.com/users/jakebolewski/repos","events_url":"https://api.github.com/users/jakebolewski/events{/privacy}","received_events_url":"https://api.github.com/users/jakebolewski/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-03-10T02:54:53Z","updated_at":"2015-03-10T04:55:12Z","closed_at":null,"body":"Floating point operations like `sum` are order dependent, there are subtle numeric differences when performing operations on distributed chunks and then reducing the result.  The numeric result will differ in how we decide to perform the operations, the order in which we perform the final reduction (async or fully sync final reduction), and the different ways we want to look into layout of the local parts of the distributed array.\r\n\r\nI don't know what we really can do here, but this is definitely a gotcha that users need to be aware of.\r\n\r\ncc @andreasnoack, @jiahao "},"comment":{"url":"https://api.github.com/repos/JuliaParallel/DistributedArrays.jl/issues/comments/77995875","html_url":"https://github.com/JuliaParallel/DistributedArrays.jl/issues/3#issuecomment-77995875","issue_url":"https://api.github.com/repos/JuliaParallel/DistributedArrays.jl/issues/3","id":77995875,"user":{"login":"ViralBShah","id":744411,"avatar_url":"https://avatars.githubusercontent.com/u/744411?v=3","gravatar_id":"","url":"https://api.github.com/users/ViralBShah","html_url":"https://github.com/ViralBShah","followers_url":"https://api.github.com/users/ViralBShah/followers","following_url":"https://api.github.com/users/ViralBShah/following{/other_user}","gists_url":"https://api.github.com/users/ViralBShah/gists{/gist_id}","starred_url":"https://api.github.com/users/ViralBShah/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ViralBShah/subscriptions","organizations_url":"https://api.github.com/users/ViralBShah/orgs","repos_url":"https://api.github.com/users/ViralBShah/repos","events_url":"https://api.github.com/users/ViralBShah/events{/privacy}","received_events_url":"https://api.github.com/users/ViralBShah/received_events","type":"User","site_admin":false},"created_at":"2015-03-10T04:55:12Z","updated_at":"2015-03-10T04:55:12Z","body":"Just goes in the documentation."}}