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

Home » Public Forums » archive » Re: large matrix operations
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: large matrix operations [message #62904 is a reply to message #62901] Mon, 13 October 2008 09:00 Go to previous messageGo to previous message
Vince Hradil is currently offline  Vince Hradil
Messages: 574
Registered: December 1999
Senior Member
On Oct 13, 10:08 am, Vince Hradil <vincehra...@gmail.com> wrote:
> On Oct 13, 9:44 am, arp...@gmail.com wrote:
>
>> It seems that very large matrix, e.g.1.0e6*1.0e5*100 operations, such
>> as multiplication and matrix  multiplication, in IDL is very  slow.
>> Anyone know how to speed up large matrix operations ?
>
> Multiplication should be pretty fast.  Matrix multiplication can be
> slow if you have to transpose the matrices.  This can be sped up by
> using MatrixMultiply() instead of # or ##.  Perhaps Temporary() can be
> used to avoid allocation of extra memory.  I think David has the best
> ideas, though.

oops, that should be MATRIX_MULTIPY()
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: multislice
Next Topic: Catalyst Library Going Open Source

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

Current Time: Sat Nov 29 20:40:58 PST 2025

Total time taken to generate the page: 3.44043 seconds