{"action":"created","issue":{"url":"https://api.github.com/repos/LLNL/spack/issues/2361","repository_url":"https://api.github.com/repos/LLNL/spack","labels_url":"https://api.github.com/repos/LLNL/spack/issues/2361/labels{/name}","comments_url":"https://api.github.com/repos/LLNL/spack/issues/2361/comments","events_url":"https://api.github.com/repos/LLNL/spack/issues/2361/events","html_url":"https://github.com/LLNL/spack/pull/2361","id":190414147,"number":2361,"title":"Build py-numpy with MKL","user":{"login":"glennpj","id":16138574,"avatar_url":"https://avatars.githubusercontent.com/u/16138574?v=3","gravatar_id":"","url":"https://api.github.com/users/glennpj","html_url":"https://github.com/glennpj","followers_url":"https://api.github.com/users/glennpj/followers","following_url":"https://api.github.com/users/glennpj/following{/other_user}","gists_url":"https://api.github.com/users/glennpj/gists{/gist_id}","starred_url":"https://api.github.com/users/glennpj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/glennpj/subscriptions","organizations_url":"https://api.github.com/users/glennpj/orgs","repos_url":"https://api.github.com/users/glennpj/repos","events_url":"https://api.github.com/users/glennpj/events{/privacy}","received_events_url":"https://api.github.com/users/glennpj/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-11-18T20:27:48Z","updated_at":"2016-11-18T20:41:46Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/LLNL/spack/pulls/2361","html_url":"https://github.com/LLNL/spack/pull/2361","diff_url":"https://github.com/LLNL/spack/pull/2361.diff","patch_url":"https://github.com/LLNL/spack/pull/2361.patch"},"body":"This PR gets a GCC built python to use MKL for blas/lapack. This is not perfect and I\r\nhave put comments for TODO items.\r\n\r\nThe changes to intel-parallel-studio are to get the correct library path for blas. I was\r\nusing that to attempt to use it but there were a couple of other issues. The changes to\r\nthe mkl package are to get the proper paths in the environment module, similar to what\r\nwas done previously for the intel-parallel-studio package.\r\n\r\nFor py-numpy itself, the section title for the defaults changed from DEFAULTS to ALL with\r\nnumpy-1.10 so that is configured accordingly. Also, for MKL to be used there must be a\r\nsection called, '[mkl]'. Finally, the mkl_rt library is needed, especially when built\r\nwith GCC. As such, that library is made explicit in the [mkl] section of the config file."},"comment":{"url":"https://api.github.com/repos/LLNL/spack/issues/comments/261636545","html_url":"https://github.com/LLNL/spack/pull/2361#issuecomment-261636545","issue_url":"https://api.github.com/repos/LLNL/spack/issues/2361","id":261636545,"user":{"login":"davydden","id":8023934,"avatar_url":"https://avatars.githubusercontent.com/u/8023934?v=3","gravatar_id":"","url":"https://api.github.com/users/davydden","html_url":"https://github.com/davydden","followers_url":"https://api.github.com/users/davydden/followers","following_url":"https://api.github.com/users/davydden/following{/other_user}","gists_url":"https://api.github.com/users/davydden/gists{/gist_id}","starred_url":"https://api.github.com/users/davydden/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davydden/subscriptions","organizations_url":"https://api.github.com/users/davydden/orgs","repos_url":"https://api.github.com/users/davydden/repos","events_url":"https://api.github.com/users/davydden/events{/privacy}","received_events_url":"https://api.github.com/users/davydden/received_events","type":"User","site_admin":false},"created_at":"2016-11-18T20:41:46Z","updated_at":"2016-11-18T20:41:46Z","body":"p.s. if `py-numpy` config system is crazy, so be it, but please try avoid using `mkl_rt` for consistency with other libraries and stick with `lapackblas.names`."}}
{"actor":{"display_login":"davydden"}}