From: Vincent on
Hello,
I am running matlab on Mac OSX 10.6.4. I want to ldl-factorize sparse real symmetric matrices. I am using HSL ma57 package through the ldl matlab function. When I try to factorize matrices that have a size larger than ~40 000 matlab just stops running after a minute or so. My guess is that I run out of memory and the program simply stops at that moment.
I am wondering if there is a way to save the L matrix on the hard drive while it is being computed (I mean the parts that are not required anymore).
Thank you.
From: Bruno Luong on
"Vincent " <vinci1359(a)hotmail.com> wrote in message <i1kt14$a68$1(a)fred.mathworks.com>...
> Hello,
> I am running matlab on Mac OSX 10.6.4. I want to ldl-factorize sparse real symmetric matrices. I am using HSL ma57 package through the ldl matlab function. When I try to factorize matrices that have a size larger than ~40 000 matlab just stops running after a minute or so. My guess is that I run out of memory and the program simply stops at that moment.
> I am wondering if there is a way to save the L matrix on the hard drive while it is being computed (I mean the parts that are not required anymore).
> Thank you.

I don't believe seeing hard-disk storage matrix support in matlab. You might just have to program your own code.

BTW, intermediate L and D matrices are needed until the algorithm finishes.

Bruno
From: Matt J on
"Vincent " <vinci1359(a)hotmail.com> wrote in message <i1kt14$a68$1(a)fred.mathworks.com>...

> I am wondering if there is a way to save the L matrix on the hard drive while it is being computed (I mean the parts that are not required anymore).
======


You can try memmapfile(), but I don't know how beneficial it will be...
 | 
Pages: 1
Prev: Help on FFTSHIFT
Next: ttest2 matlab7.8.0 2009a