I am trying to install scikit-learn so that it doesn't have access to ATLAS (other BLAS and LAPACK libraries okay). Is there is a way to set the install so that ATLAS isn't used? Sorry for the basic question but I couldn't see a good way of doing it.
The reason I want to do this: I'm working on a cluster where I can't build atlas, but the pre-installed version of it is broken (compiled on 16 cores, only 8 cores on node, pthread problems), so when I install scikit-learn my scikit-learn tries to fire up these libraries and I get errors.
Thanks
EDIT: It seems I had some things wrong, and actually scipy is still broken after I compile it against openblas. In one of the unit tests I'm getting:
assertion !pthread_create(&thr->thrH, &attr, rout, arg) failed, line 111 of file /var/tmp/portage/sci-libs/atlas-3.10.1-r2/work/ATLAS//src/threads/ATL_thread_start.c
Bit of a longshot now, but any idea why my scipy build is even looking at ATLAS?