need for speedgreenspun.com : LUSENET : CU Statistical Orbit Determination : One Thread
We need to speed up the code!! Without all the propagator routines in there, it is taking 2-3 seconds to process a 10second time step. Since we have 24 hours of data to sift through, that'll take about 7 hours (3600 s/hr * 24hr * 1 step/10s * 3 sec/step * 1hr/3600 sec)!
I can only imagine what'll happen when the propagator gets all together into the code. Please look through all your routines and eliminate any unnecessary loops (making use of vector/matrix math capabilities in MATLAB) and make sure you are initializing all array sizes (so that the array size isn't constantly being dynamically allocated within the code) wherever possible.
-- Patrick Shriver (Patrick.Shriver@colorado.edu), April 21, 2000