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!!