[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: More on binary packages and FFTW/ATLAS

From: Paul Kienzle
Subject: Re: More on binary packages and FFTW/ATLAS
Date: Sat, 21 Feb 2004 07:44:35 -0500

On Feb 20, 2004, at 8:26 PM, Quentin Spencer wrote:

Paul Kienzle wrote:

We could do something similar, where Octave would not actually be linked with a Lapack or Blas library, but would dlopen them and look up functions as needed (or at startup, to fill in a table) and then call the linear algebra functions via pointers. This way, it would be easy to switch from one linear algebra package to another, perhaps even at run time if you really wanted to do that. Should we make a change like this?

I see this as more of an install time than a run time issue. No need to complicate the code when the os runtime already supports finding and loading dynamic libraries.

However, there's one argument for runtime detection I can think of. If octave and associated libraries are maintained centrally on a network file system for a group of users who may have different hardware types, it would be nice to have libraries available for all hardware types and have applications such as octave detect which one they should load.

But that could be handled by an appropriate LD_LIBRARY_PATH and/or symlinks. Indeed, you want to do it this way so that it is automatically available for Octave, R,
Scilab, SciPy, etc.

Paul Kienzle

Octave is freely available under the terms of the GNU GPL.

Octave's home on the web:
How to fund new projects:
Subscription information:

reply via email to

[Prev in Thread] Current Thread [Next in Thread]