{"action":"created","issue":{"url":"https://api.github.com/repos/easybuilders/easybuild-easyconfigs/issues/4524","repository_url":"https://api.github.com/repos/easybuilders/easybuild-easyconfigs","labels_url":"https://api.github.com/repos/easybuilders/easybuild-easyconfigs/issues/4524/labels{/name}","comments_url":"https://api.github.com/repos/easybuilders/easybuild-easyconfigs/issues/4524/comments","events_url":"https://api.github.com/repos/easybuilders/easybuild-easyconfigs/issues/4524/events","html_url":"https://github.com/easybuilders/easybuild-easyconfigs/issues/4524","id":224734582,"number":4524,"title":"OpenBLAS seems to be configured wrong","user":{"login":"damianam","id":10760206,"avatar_url":"https://avatars1.githubusercontent.com/u/10760206?v=4","gravatar_id":"","url":"https://api.github.com/users/damianam","html_url":"https://github.com/damianam","followers_url":"https://api.github.com/users/damianam/followers","following_url":"https://api.github.com/users/damianam/following{/other_user}","gists_url":"https://api.github.com/users/damianam/gists{/gist_id}","starred_url":"https://api.github.com/users/damianam/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/damianam/subscriptions","organizations_url":"https://api.github.com/users/damianam/orgs","repos_url":"https://api.github.com/users/damianam/repos","events_url":"https://api.github.com/users/damianam/events{/privacy}","received_events_url":"https://api.github.com/users/damianam/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2017-04-27T10:05:16Z","updated_at":"2017-08-25T11:31:48Z","closed_at":null,"body":"There are two potential mistakes that @ocaisa and me found:\r\n\r\n* Sometimes  `NO_AFFINITY=1` is used in `buildopts`. This is useless as it is already defined in `Makefile.rule`. It doesn't do any harm though. However, it gives the feeling that you can actually disable it with `NO_AFFINITY=0`, which is wrong. To disable it you have to edit the file and comment out that line (OpenBLAS does a `ifdef` to check for `NO_AFFINITY`, so `NO_AFFINITY=0` and `NO_AFFINITY=1` are equivalent)\r\n\r\n* Without setting `USE_OPENMP=1` in `buildopts` OpenBLAS won't respect the parent mask, and will use all the cores available. That is wrong in a job with multiple processes per node, where you can significantly oversubscribe cores by mistake, and end up with a very slow execution. Building OpenBLAS with `USE_OPENMP=1` seems to solve the problem."},"comment":{"url":"https://api.github.com/repos/easybuilders/easybuild-easyconfigs/issues/comments/324893256","html_url":"https://github.com/easybuilders/easybuild-easyconfigs/issues/4524#issuecomment-324893256","issue_url":"https://api.github.com/repos/easybuilders/easybuild-easyconfigs/issues/4524","id":324893256,"user":{"login":"boegel","id":620876,"avatar_url":"https://avatars1.githubusercontent.com/u/620876?v=4","gravatar_id":"","url":"https://api.github.com/users/boegel","html_url":"https://github.com/boegel","followers_url":"https://api.github.com/users/boegel/followers","following_url":"https://api.github.com/users/boegel/following{/other_user}","gists_url":"https://api.github.com/users/boegel/gists{/gist_id}","starred_url":"https://api.github.com/users/boegel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/boegel/subscriptions","organizations_url":"https://api.github.com/users/boegel/orgs","repos_url":"https://api.github.com/users/boegel/repos","events_url":"https://api.github.com/users/boegel/events{/privacy}","received_events_url":"https://api.github.com/users/boegel/received_events","type":"User","site_admin":false},"created_at":"2017-08-25T11:31:48Z","updated_at":"2017-08-25T11:31:48Z","body":"These issues have been fixed in the new OpenBLAS 0.2.20 easyconfig that is included in #4768, so OK to close @damianam, @ocaisa?"}}
{"actor":{"display_login":"boegel"}}