Home Numerical Integration CCD Imaging Cosmic Theories

CCD Imaging

Numerical Integration

Cosmic Theories

About

 

 

 

Yoshida 6th Order Integrator for Systemic Console

If anyone is interested, I have prepared alternative Integrators that can be added to the systemic console and ares quite a bit faster than the built-in RK5 and Hermite 4th order methods.

Version 1.2 of a Yoshida integrator is now available from the download below. The integrator now calculates its own fully variable step time based on the relative positions and velocities of the planets. This slows down the integrator a bit but makes it much more reliable and able to deal with quite high eccentricities. It should give results the same as the built-in integrators in almost all situations. It runs at about 5 times the speed of the built-in Hermite method.

Version 1.0 of the New Hermite integrator is also available. It may be marginally less accurate than the Yoshida in complex systems with high eccentricity. It runs at about 9 times the speed of the built-in Hermite method.


The implementations have been kept as simple as possible but in recent tests I can find no significant difference in results between the Yoshida and the built-in RK5 and Hermite methods. Small differences between the New and built-in Hermite results have been seen in complex, high eccentricity systems. Collision detection is very simple - if any two bodies come within 0.0005AU then a collision is signalled. Maximum number of bodies is 20.

To use them:
Create a directory called "Integrators" in your systemic directory.
Download the Yoshida.class file and place it in the Integrators directory.
Download the Hermite.calss file and place it in the integrators directory.
Download the integrators.ini file and place it in your systemic directory.

Let me know how you get on. (I am user Pandora on the systemic website).
 

To see an animation of an existing systemic fit file go to this page.

 


Tony Evans 2004-2008