[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: LAPACK vs. OpenBLAS
From: |
Eric Brown |
Subject: |
Re: LAPACK vs. OpenBLAS |
Date: |
Thu, 24 Jun 2021 10:00:41 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) |
Ludovic Courtès <ludovic.courtes@inria.fr> writes:
> Hello!
> There are two cases:
>
> 1. Packages that depend on both ‘lapack’ and ‘openblas’. This is
> almost always a mistake because ‘openblas’ provides the same
> interfaces as ‘lapack’, only with a more efficient implementation.
>
> 2. Packages that depend on ‘lapack’ only: for the same reason, they
> should depend on ‘openblas’ instead.
My understanding is that Julia 1.6 (already released) requires 64-bit
BLAS, and openblas-ilp64 should do the trick.
There are scenarios where reference BLAS is more stable and/or
reproducible than optimized BLAS libraries. Sometimes its lack of
knowledge of OpenBLAS and/or a numerical issue.
(cf. GNU R's discussion of which BLAS to use.)