So the Accuracy slider is making the step smaller or changes the calculation model or both??
I didn't touch on the subject of adaptive integration, but yes, it makes the steps smaller.
As it is right now, the step size is based on the current acceleration, so with strong acceleration, you generally get strong curvature and that requires smaller steps.
This often works well and is fast, but in certain cases, the acceleration also changes quickly (change of acceleration over time is commonly called Jerk btw
) and calculating the jerk was skipped for performance reasons, so those cases can become unstable.
As we speak, I am changing the current accuracy measurement to use the slightly more costly, but also more stable method of taking two small steps and one long step (for the same interval) and estimate truncation error based on the difference between those two results.
A reasonably basic, or at least very concrete, introduction can be found in
http://mullinslab.ucsf.edu/Bethany/PHYS%20301/adaptive%20runge%20kutta.pdfThis method also has the benefit that you can more intuitively specify a required accuracy