#1674: Switch to OpenBLAS --------------------------+------------------------------------------------- Reporter: eschnett | Owner: Type: enhancement | Status: review Priority: major | Milestone: Component: Other | Version: development version Resolution: | Keywords: --------------------------+-------------------------------------------------
Comment (by knarf):
The current state with BLAS and LAPACK is that a user does not have to do anything to get these pickup MKL/Atlas - two pretty optimized libraries. For production machines the simfactory entries would handle that this happens anyway (one would hope), but this also happens for typical workstation environments. I don't think that we should change this.
Also, this is not what we do for any other external library. The task of the ExternalLibraries thorns was so far always to check for the existence of a viable system version first, and use this if at all possible. Of course, the point for discussion here is 'viable'. If we understand this as "works", then performance is none of the thorns concerns. If performance is important, we have to detect poor performance somehow. Ignoring an installed blas/lapack library is not what I would expect. ExternalLibraries/MPI also checks for other MPI versions than OpenMPI, and does not care whether the found version has better or worse performance than a built OpenMPI would have.