{"action":"created","issue":{"url":"https://api.github.com/repos/Homebrew/linuxbrew/issues/504","labels_url":"https://api.github.com/repos/Homebrew/linuxbrew/issues/504/labels{/name}","comments_url":"https://api.github.com/repos/Homebrew/linuxbrew/issues/504/comments","events_url":"https://api.github.com/repos/Homebrew/linuxbrew/issues/504/events","html_url":"https://github.com/Homebrew/linuxbrew/issues/504","id":99572889,"number":504,"title":"linuxbrew on a cluster (native blas/lapack/mpi)","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},"labels":[{"url":"https://api.github.com/repos/Homebrew/linuxbrew/labels/question","name":"question","color":"cc317c"}],"state":"open","locked":false,"assignee":{"login":"sjackman","id":291551,"avatar_url":"https://avatars.githubusercontent.com/u/291551?v=3","gravatar_id":"","url":"https://api.github.com/users/sjackman","html_url":"https://github.com/sjackman","followers_url":"https://api.github.com/users/sjackman/followers","following_url":"https://api.github.com/users/sjackman/following{/other_user}","gists_url":"https://api.github.com/users/sjackman/gists{/gist_id}","starred_url":"https://api.github.com/users/sjackman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sjackman/subscriptions","organizations_url":"https://api.github.com/users/sjackman/orgs","repos_url":"https://api.github.com/users/sjackman/repos","events_url":"https://api.github.com/users/sjackman/events{/privacy}","received_events_url":"https://api.github.com/users/sjackman/received_events","type":"User","site_admin":false},"milestone":null,"comments":11,"created_at":"2015-08-07T03:51:10Z","updated_at":"2015-08-09T23:37:40Z","closed_at":null,"body":"i wonder if one can efficiently use linuxbrew on a cluster? \r\n\r\ni guess this boils down to several questions:\r\n\r\n1. can native blas/lapack libraries be used (e.g. mkl)? it's not difficult to modify some formulae to introduce somethign like `--with-native-blas` and try to link against, say `lblas` and `llapack` with a hope that they are in the path, but what if their names are different? To my understanding that's exactly the case of MKL libraries. So i wonder if one should have something like `export HOMEBREW_BLAS=...` and `export HOMEBREW_LAPACK=...` in order to use native libraries throughout?\r\n\r\n2. it seems that it's not a problem with mpi, i.e. native mpi installation will be picked up by linuxbrew during installation if there is an `:mpi` dependecy. I have not checked it, though. \r\n\r\n3. some control over compilation flags (`CFLAGS` and `FFLAGS`) may also be necessary to fine-tune compilation and make each installed library/package run optimally on a given machine. Do we have this control in linuxbrew?\r\n\r\n@Rombur you may want to jump into the discussion to share your experience in installation of scientific software on a cluster and a wish-list for the package manager."},"comment":{"url":"https://api.github.com/repos/Homebrew/linuxbrew/issues/comments/129261365","html_url":"https://github.com/Homebrew/linuxbrew/issues/504#issuecomment-129261365","issue_url":"https://api.github.com/repos/Homebrew/linuxbrew/issues/504","id":129261365,"user":{"login":"sjackman","id":291551,"avatar_url":"https://avatars.githubusercontent.com/u/291551?v=3","gravatar_id":"","url":"https://api.github.com/users/sjackman","html_url":"https://github.com/sjackman","followers_url":"https://api.github.com/users/sjackman/followers","following_url":"https://api.github.com/users/sjackman/following{/other_user}","gists_url":"https://api.github.com/users/sjackman/gists{/gist_id}","starred_url":"https://api.github.com/users/sjackman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sjackman/subscriptions","organizations_url":"https://api.github.com/users/sjackman/orgs","repos_url":"https://api.github.com/users/sjackman/repos","events_url":"https://api.github.com/users/sjackman/events{/privacy}","received_events_url":"https://api.github.com/users/sjackman/received_events","type":"User","site_admin":false},"created_at":"2015-08-09T23:37:40Z","updated_at":"2015-08-09T23:37:40Z","body":"What's the relationship between BLAS and LAPACK?"}}