LAPACK with maxima



Robert Dodier wrote:
> On 12/22/06, Raymond Toy <raymond.toy at ericsson.com> wrote:
>
>   
>> It's just very big, that's all.  I haven't and don't plan on creating
>> interfaces to all the functions.  Eigenvalue/eigenvector and SVD seem
>> useful, so I've done those.
>>
>> Perhaps it can be a share or contrib package, but I'm not even sure it
>> should be checked into maxima at all.
>>     
>
> If you mean some or all of LAPACK -- yes, I believe it should be
> committed to cvs.
> I believe it is important and widely used, so it should in a
> subdirectory of src (not share).
> We can work on creating interfaces apart from just getting the f2cl
> output loaded into Maxima
>
>   
Do we really want LAPACK loaded all the time?  Or will we arrange for it
to autoload when needed?

I guess a good place would be src/numerical/lapack.

I haven't actually measured how big LAPACK is, but it does seem very
large.  I  think the main SVD routine is 6000 lines of Lisp (from 3000
lines of Fortran).

Ray