Hi again,

I have been using GSL (Gnu Scientific Library) inside lisp (GSLL) to do some mathematical calculations, and so far has been a real charm!

But now I am trying to make some serious stuff and I need to invert matrices of about 1500x1500 elements.

At this point when I try to do the (make-marray...) ;;<- is like make-array, but in the GSL way

with those dimensions I get my heap exhausted (using SBCL and CLISP at least)

I tryed changing the dynamical memory (--dynamic-space-size and -m respectively) with no success.

So, I can think of 2 ways you could really help me:

1) Is there a way I could increase the heap space as much as I need?

2) Does GSL(L) have support for sparse matrix? From the GSL documentation I will think that it does not, but maybe some one of you have a clue about.

Thank you for the help, I would really hate to have to go back to C!! I am enjoying Lisp so much!

Cheers!!