Re: Speeding Up Realtime Visualization
- To: mathgroup at smc.vnet.net
- Subject: [mg84273] Re: Speeding Up Realtime Visualization
- From: Will <secandum.oculi at gmail.com>
- Date: Mon, 17 Dec 2007 03:03:35 -0500 (EST)
Ok, great! It has sped it up a bit. Thanks. I think my problem is actually *how* I'm forming the matrix which I'm viewing, not actually visualizing the thing. Here's the code where I think I'm going wrong: (this is a double buffer setup) While[True, For[i = 2, i < length, i++, For[j = 2, j < length, j++, x[[c,i,j]] = (functions of x[[p,i,j]] & y[[p,i,j]]); y[[c,i,j]] = (functions of x[[p,i,j]] & y[[p,i,j]]); ] ] If[p == 1, c = 1; p = 2, c = 2; p = 1]; (c/p inverter) ] Note that for each definition of x[[c,1,2]] and y[[c,1,2]], the functions call 5-6 values from x[[p]] and/or y[[p]]. So I suspect it's this array setup I have that's slowing down the execution. I've also tried setting up the definitions of the arrays via a Compile function. Although this speeds it up a little more, it's still no where near what I need/want it to be. Of course, I can turn down my integrator step intervals to get the speed I want, but the drop in quality is way too much. Any ideas? Thanks again.
- Follow-Ups:
- Re: Re: Speeding Up Realtime Visualization
- From: Sseziwa Mukasa <mukasa@jeol.com>
- Re: Re: Speeding Up Realtime Visualization