[Date Index]
[Thread Index]
[Author Index]
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.
Prev by Date:
**Re: quadratic multiplication**
Next by Date:
**.NET/Link Licence**
Previous by thread:
**Re: Speeding Up Realtime Visualization**
Next by thread:
**Re: Re: Speeding Up Realtime Visualization**
| |