M. P. Calvo, M. A. Lopez-Marcos & J. M. Sanz-Serna, Variable step implementation of geometric integrators, Applied Numer. Math. 28(1998), 1-16.
826_variablestep_mp_ma