comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Sparse Matrix Routines
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
Sparse Matrix Routines [message #40132] Tue, 20 July 2004 15:55
nhagen is currently offline  nhagen
Messages: 3
Registered: February 2004
Junior Member
IDL has a suite of sparse matrix routines based on those in Numerical
Recipes in C, which optimize the algorithms for highly diagonal
matrices (so that they store the diagonal elements separately from the
rest of the nonzero elements). In the code I am currently working on,
however, I have large rectangular matrices (of about 10^14 elements)
which are extremely sparse (about 10^5 nonzero elements) and which are
nothing like diagonal. I would much prefer to work with a set of
sparse routines better suited to the problem (perhaps something simple
such as storing the entire matrix as two vectors, one giving the
nonzero values and the other giving the index locations) than use
these standard routines, if at all possible.

Does anyone know of any code (in IDL or in any other language) that
uses such a simple storage scheme or one which is better suited to
nondiagonal matrices? I'd be happy to hear of any ideas, and thanks in
advance.

- Marius Hagen
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: reading gatan .DM3 files into IDL
Next Topic: Re: Where Function with Arrays

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Fri Oct 10 06:07:08 PDT 2025

Total time taken to generate the page: 1.03985 seconds