OpenBLAS is an alternative of BLAS, as such it is not strictly necessary, you 
are right.
I guess the yade package could allow different variants, but it would be some 
more maintainance work.
There are so many incompatible combinations when it come to variants of 
blas+lapack+SuiteSparse+metis+eigen that we better don't play this game.
Note that if you compile you can disable the modules that need OpenBlas. If you 
need those modules (fluid coupling) then you also need openblas because it is 
MUCH faster.

I suspect your problem with octave may be fixed in recent versions already (you 
didn't tell us anything about your versions btw). Actually OpenBlas has 
benchmarks for octave [1], so...
Besides you can install concurrent versions of blas and set priority in order 
to have octave load another blas instead of openblas.
That's how I solved Numpy/openblas conflicts before (sudo update-alternatives 
--config libblas.so / ubuntu only maybe?).

Bruno

[1]
https://github.com/xianyi/OpenBLAS/commit/8614057ea9d10a14d7986935150fc4fa78846cc6

-- 
You received this bug notification because you are a member of Yade
developers, which is subscribed to Yade.
https://bugs.launchpad.net/bugs/1480173

Title:
  Yade dependency libopenblas breaks octave

Status in Yade:
  Invalid

Bug description:
  When openblas is installed Octave quits with a segmentation fault when trying 
to invert matrices sized 10x10 or bigger.
  Openblas is a dependency for libyade.
  See also https://savannah.gnu.org/bugs/?45651

To manage notifications about this bug go to:
https://bugs.launchpad.net/yade/+bug/1480173/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~yade-dev
Post to     : yade-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yade-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to