MathGroup Archive 2001

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

Search the Archive

Sparse Matrix, Memory Allocation

  • To: mathgroup at smc.vnet.net
  • Subject: [mg31608] Sparse Matrix, Memory Allocation
  • From: Inkyu Rhee <Inkyu.Rhee at colorado.edu>
  • Date: Fri, 16 Nov 2001 06:38:15 -0500 (EST)
  • Sender: owner-wri-mathgroup at wolfram.com

I have a 70000 by 70000(or more) banded sparse matrix.
and this matrix will be updated by specific law for 50 loops.
In each loop, I need to linear solution of this.

My prblems are: 

I could not specify this matrix:

K=Table[0,{70000},{70000}];(* Initialize the matrix K *)

when I trying this in my machines ((1) sun:ram 750M, swap 2665M,
(2) window:A800mhz, 128Mb),
machine gives me 'Out of Memory, Exiting'.
How do you specify this matrix efficiently?

If this works well, I will update these components of matrix
using certain law. Then I need to solve the equations.

Developer`SparseLinearSolve[K,x]

I tried this part using 10000 by 10000 instead of 70000.
It also give me 'Out of Memory ...'.

Thanks for any help,

I. Rhee


  • Prev by Date: Re: problem with output in Mathematica4.1 and Windows ME
  • Next by Date: Re: Keeping terms of certain order in expand command
  • Previous by thread: Re: problem with output in Mathematica4.1 and Windows ME
  • Next by thread: Re: Sparse Matrix, Memory Allocation