Re: Out of Memory Problem (beginner)
- To: mathgroup at smc.vnet.net
- Subject: [mg44463] Re: Out of Memory Problem (beginner)
- From: "Dana DeLouis" <delouis at bellsouth.net>
- Date: Mon, 10 Nov 2003 19:55:48 -0500 (EST)
- Sender: owner-wri-mathgroup at wolfram.com
> A = Table[i,{i,1,6000},{j,1,7000}]
Just a point. I noticed on your example that you do not have a trailing
";" to hide the final output of the Table.
Most likely, you are calculating the Array "A", but the program is
running out of memory trying to display the Array.
I know! I uh.did the same thing. I had the same results as you. :>)
It's a large array. Even as a Packed Array, it's still large.
v = Table[i, {i, 1, 6000}, {j, 1, 7000}];
{PackedArrayQ[v], ByteCount[v]}
{True, 168,000,060}
Maybe you could dump the solution to a file on the hard drive?
size = Dimensions[A][[1]]
6000
Table[
A[[r,All]] . A[[c,All]] >>> "C:\\Temp.m",
{r, size}, {c, size}
];
= = = =
As a side note, I am not very happy with the way Mathematica 5 handels
its memory. It is almost always crashing my system. This never
happened before in earlier versions. I've never gotton a memory problem
before until ver. 5.
The program often sends my hard drive into a continuous run that won't
quit. After about 5+ minutes of the hard drive running (After I somehow
get the kernel to quit) I get concerned about my computer.
The computer is pretty much locked up after this, so I have to reboot.
I think the program has a serious memory problem.
( I have 256k memory, 40G hard drive, and have my $HistoryLength set
low.)
--
Dana DeLouis
Windows XP
Mathematica 5.0 for Windows
delouis at bellsouth.net
"Cedric" <cedric at ddd.co.jp> wrote in message
news:<bo7pdn$am2$1 at smc.vnet.net>...
> Hello,
>
> I have a matrix of 6000 x 7000.
> A = Table[i,{i,1,6000},{j,1,7000}]
> I'd like to calculate A.Transpose[A].
> But it appears "Out of Memory" problem after
> trying to calculate for a long time.
>
> Does anybody know how i can olve the above problem?
>
> Thank you in advance,
>
> Cedric