Bug#878121: OpenBLAS flavors
Sébastien Villemot
sebastien at debian.org
Sat Nov 11 14:57:04 UTC 2017
Dear Frédéric,
On Tue, Oct 10, 2017 at 10:06:55AM +0200, Frédéric Bonnard wrote:
> at the moment there is only one flavor of openblas library package.
> Fedora/RedHat provide several other flavors that are compiled differently :
>
> RHEL 7.3 :
> $ rpm -qa | grep -i openblas
> openblas-threads-0.2.19-4.el7.ppc64le
> openblas-serial64-0.2.19-4.el7.ppc64le
> openblas-threads64_-0.2.19-4.el7.ppc64le
> openblas-openmp64-0.2.19-4.el7.ppc64le
> openblas-openmp64_-0.2.19-4.el7.ppc64le
> openblas-devel-0.2.19-4.el7.ppc64le
> openblas-threads64-0.2.19-4.el7.ppc64le
> openblas-openmp-0.2.19-4.el7.ppc64le
> openblas-0.2.19-4.el7.ppc64le
> openblas-serial64_-0.2.19-4.el7.ppc64le
>
> Fedora : https://koji.fedoraproject.org/koji/buildinfo?buildID=970656
>
> Spec file :
> https://src.fedoraproject.org/cgit/rpms/openblas.git/tree/openblas.spec
>
> It would be nice if the functionality available across the distros were closer for
> users.
> Especially, in HPC, the greatest need is for (i) reentrant serial version; (ii) OpenMP
> version. There is also need for 32-bit and 64-bit integer arguments.
I think you are conflating two different things here:
- serial vs threads vs OpenMP flavors: it looks to me that those could be
provided using the existing alternatives mechanism, since they provide the
same ABI; this issue concerns only OpenBLAS
- 32-bit vs 64-bit: this means providing a different ABI, so it cannot go
through the existing alternatives system. This is not specific to OpenBLAS,
since other BLAS/LAPACK implementations could also provide the 64-bit
integers ABI (at least the reference implem, I'm not sure for ATLAS).
I think both ideas are legitimate and useful, but should clearly be dealt with
separately.
I hope to implement them in a future upload (the first one being easier), but I
don't have an ETA. Of course patches are also welcome.
Best,
--
⢀⣴⠾⠻⢶⣦⠀ Sébastien Villemot
⣾⠁⢠⠒⠀⣿⡁ Debian Developer
⢿⡄⠘⠷⠚⠋⠀ http://sebastien.villemot.name
⠈⠳⣄⠀⠀⠀⠀ http://www.debian.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/debian-science-maintainers/attachments/20171111/cece97f2/attachment.sig>
More information about the debian-science-maintainers
mailing list