Mathematica 9 is now available
Services & Resources / Wolfram Forums
-----
 /
MathGroup Archive
2003
*January
*February
*March
*April
*May
*June
*July
*August
*September
*October
*November
*December
*Archive Index
*Ask about this page
*Print this page
*Give us feedback
*Sign up for the Wolfram Insider

MathGroup Archive 2003

[Date Index] [Thread Index] [Author Index]

Search the Archive

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



  • Prev by Date: Re: NDSolve question
  • Next by Date: Re: Fluid dynamics
  • Previous by thread: Re: Out of Memory Problem (beginner)
  • Next by thread: multiplying matrice rows