{"action":"closed","issue":{"url":"https://api.github.com/repos/open-mpi/ompi/issues/4688","repository_url":"https://api.github.com/repos/open-mpi/ompi","labels_url":"https://api.github.com/repos/open-mpi/ompi/issues/4688/labels{/name}","comments_url":"https://api.github.com/repos/open-mpi/ompi/issues/4688/comments","events_url":"https://api.github.com/repos/open-mpi/ompi/issues/4688/events","html_url":"https://github.com/open-mpi/ompi/issues/4688","id":287209969,"number":4688,"title":"UCX OSC violates MPI standard with accumulate + fetch and op","user":{"login":"hjelmn","id":1226817,"avatar_url":"https://avatars1.githubusercontent.com/u/1226817?v=4","gravatar_id":"","url":"https://api.github.com/users/hjelmn","html_url":"https://github.com/hjelmn","followers_url":"https://api.github.com/users/hjelmn/followers","following_url":"https://api.github.com/users/hjelmn/following{/other_user}","gists_url":"https://api.github.com/users/hjelmn/gists{/gist_id}","starred_url":"https://api.github.com/users/hjelmn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hjelmn/subscriptions","organizations_url":"https://api.github.com/users/hjelmn/orgs","repos_url":"https://api.github.com/users/hjelmn/repos","events_url":"https://api.github.com/users/hjelmn/events{/privacy}","received_events_url":"https://api.github.com/users/hjelmn/received_events","type":"User","site_admin":false},"labels":[{"id":659687073,"url":"https://api.github.com/repos/open-mpi/ompi/labels/Target:%20master","name":"Target: master","color":"fbca04","default":false},{"id":600870994,"url":"https://api.github.com/repos/open-mpi/ompi/labels/Target:%20v3.1.x","name":"Target: v3.1.x","color":"fef2c0","default":false},{"id":129998417,"url":"https://api.github.com/repos/open-mpi/ompi/labels/blocker","name":"blocker","color":"e11d21","default":false},{"id":129984007,"url":"https://api.github.com/repos/open-mpi/ompi/labels/bug","name":"bug","color":"fc2929","default":true}],"state":"closed","locked":false,"assignee":{"login":"xinzhao3","id":16946816,"avatar_url":"https://avatars3.githubusercontent.com/u/16946816?v=4","gravatar_id":"","url":"https://api.github.com/users/xinzhao3","html_url":"https://github.com/xinzhao3","followers_url":"https://api.github.com/users/xinzhao3/followers","following_url":"https://api.github.com/users/xinzhao3/following{/other_user}","gists_url":"https://api.github.com/users/xinzhao3/gists{/gist_id}","starred_url":"https://api.github.com/users/xinzhao3/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xinzhao3/subscriptions","organizations_url":"https://api.github.com/users/xinzhao3/orgs","repos_url":"https://api.github.com/users/xinzhao3/repos","events_url":"https://api.github.com/users/xinzhao3/events{/privacy}","received_events_url":"https://api.github.com/users/xinzhao3/received_events","type":"User","site_admin":false},"assignees":[{"login":"xinzhao3","id":16946816,"avatar_url":"https://avatars3.githubusercontent.com/u/16946816?v=4","gravatar_id":"","url":"https://api.github.com/users/xinzhao3","html_url":"https://github.com/xinzhao3","followers_url":"https://api.github.com/users/xinzhao3/followers","following_url":"https://api.github.com/users/xinzhao3/following{/other_user}","gists_url":"https://api.github.com/users/xinzhao3/gists{/gist_id}","starred_url":"https://api.github.com/users/xinzhao3/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xinzhao3/subscriptions","organizations_url":"https://api.github.com/users/xinzhao3/orgs","repos_url":"https://api.github.com/users/xinzhao3/repos","events_url":"https://api.github.com/users/xinzhao3/events{/privacy}","received_events_url":"https://api.github.com/users/xinzhao3/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/open-mpi/ompi/milestones/27","html_url":"https://github.com/open-mpi/ompi/milestone/27","labels_url":"https://api.github.com/repos/open-mpi/ompi/milestones/27/labels","id":2369747,"number":27,"title":"v3.1.0","description":"Release managers:\r\n* Ralph Castain, Intel\r\n* Brian Barrett, Amazon Web Services.\r\n\r\nv3.1.0 is the fall 2017 release.","creator":{"login":"hppritcha","id":7818666,"avatar_url":"https://avatars1.githubusercontent.com/u/7818666?v=4","gravatar_id":"","url":"https://api.github.com/users/hppritcha","html_url":"https://github.com/hppritcha","followers_url":"https://api.github.com/users/hppritcha/followers","following_url":"https://api.github.com/users/hppritcha/following{/other_user}","gists_url":"https://api.github.com/users/hppritcha/gists{/gist_id}","starred_url":"https://api.github.com/users/hppritcha/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hppritcha/subscriptions","organizations_url":"https://api.github.com/users/hppritcha/orgs","repos_url":"https://api.github.com/users/hppritcha/repos","events_url":"https://api.github.com/users/hppritcha/events{/privacy}","received_events_url":"https://api.github.com/users/hppritcha/received_events","type":"User","site_admin":false},"open_issues":16,"closed_issues":87,"state":"open","created_at":"2017-03-07T17:30:57Z","updated_at":"2018-02-19T20:13:10Z","due_on":"2018-01-31T08:00:00Z","closed_at":null},"comments":15,"created_at":"2018-01-09T19:55:09Z","updated_at":"2018-02-19T20:13:10Z","closed_at":"2018-02-19T20:13:10Z","author_association":"MEMBER","body":"Thank you for taking the time to submit an issue!\r\n\r\n## Background information\r\n\r\nThe UCX OSC component includes an optimization for ```MPI_Fetch_and_op()```. Unfortunately this optimization leads to incorrect results when mixing ```MPI_Fetch_and_op()``` with ```MPI_Accumulate()```.\r\n\r\n### What version of Open MPI are you using? (e.g., v1.10.3, v2.1.0, git branch name and hash, etc.)\r\n\r\nmaster, v3.1.0\r\n\r\n### Describe how Open MPI was installed (e.g., from a source/distribution tarball, from a git clone, from an operating system distribution package, etc.)\r\n\r\nBuilt from git checkout\r\n\r\n### Please describe the system on which you are running\r\n\r\n* Operating system/version: Linux nid00020 4.4.49-92.11.1_3.0-cray_ari_c #1 SMP Mon Dec 11 23:32:19 UTC 2017 (3.0.99) x86_64 x86_64 x86_64 GNU/Linux\r\n* Computer hardware: Cray XC-40\r\n* Network type: Aries\r\n\r\n-----------------------------\r\n\r\n## Details of the problem\r\n\r\nSee the following program. This program will be placed into MTT today:\r\n\r\nhttps://gist.github.com/hjelmn/c8e54a8a6526b939703a6b894f186bab\r\n\r\nThe program is simple. Each rank performs an ```MPI_Accumulate()``` of 1024 int32_t's on its left neighbor and an ```MPI_Fetch_and_op()``` on its right neighbor. This is a valid MPI program and it fails with osc/ucx. It passes with osc/rdma.\r\n\r\nIf this isn't fixed by v3.1.0 I recommend we software-disable the osc/ucx component until it is fixed since it is a correctness issue."}}
{"actor":{"display_login":"artpol84"}}