You are not logged in.

#1 2020-07-16 15:30:20

mabalenk
Member
Registered: 2017-04-28
Posts: 36

GNU Octave backend BLAS and LAPACK

Dear all,

I would like to find out what distribution of BLAS and LAPACK does my Octave rely on. I assume it is OpenBLAS, but I would like to be sure. Would you please help me to find it out? I have installed Octave via `pacman` and `openblas-lapack` via `yaourt`. Would OpenBLAS be my best choice in the open-source domain? Would it be possible to use Intel's MKL at the backend of the Octave installed via `pacman`? Finally, is there a way to control the number of OpenMP threads Octave would use? Thank you for your help and have a good day ahead!

Offline

#2 2020-07-16 16:12:16

arojas
Developer
From: Spain
Registered: 2011-10-09
Posts: 2,304

Re: GNU Octave backend BLAS and LAPACK

mabalenk wrote:

I would like to find out what distribution of BLAS and LAPACK does my Octave rely on. I assume it is OpenBLAS, but I would like to be sure

No, it does not rely on any specific implementation. You can use whichever one you want.

Offline

#3 2020-07-16 16:33:13

mabalenk
Member
Registered: 2017-04-28
Posts: 36

Re: GNU Octave backend BLAS and LAPACK

All right! Do you know, how to point `pacman's` Octave to a specific BLAS, LAPACK distribution? Is it possible?

Last edited by mabalenk (2020-07-16 16:33:29)

Offline

#4 2020-07-16 19:47:40

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 20,700

Re: GNU Octave backend BLAS and LAPACK

ewaller@odin/home/ewaller % pacman -Ss blas
extra/blas 3.9.0-3 [installed]
    Basic Linear Algebra Subprograms
extra/cblas 3.9.0-3 [installed]
    C interface to BLAS
extra/lapack-doc 3.9.0-3
    Man pages for BLAS/LAPACK
extra/liblastfm-qt5 1.0.9-5
    A Qt C++ library for the Last.fm webservices
community/libretro-blastem 1841-1 (libretro)
    Sega Mega Drive core
community/openblas 0.3.10-1
    An optimized BLAS library based on GotoBLAS2 1.13 BSD
ewaller@odin/home/ewaller % 

In the case of BLAS, OpenBLAS seems to be available.  Install it.  If you have the blas package installed, pacman will advise you they are in conflict and will ask if you want to remove blas


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way

Offline

Board footer

Powered by FluxBB