Abstract
The chain regularization method (Mikkola and Aarseth 1990) for high accuracy computation of particle motions in smallN-body systems has been reformulated. We discuss the transformation formulae, equations of motion and selection of a chain of interparticle vectors such that the critical interactions requiring regularization are included in the chain. The Kustaanheimo-Stiefel (KS) coordinate transformation and a time transformation is used to regularize the dominant terms of the equations of motion. The method has been implemented for an arbitrary number of bodies, with the option of external perturbations. This formulation has been succesfully tested in a generalN-body program for strongly interacting subsystems. An easy to use computer program, written inFortran, is available on request.
Similar content being viewed by others
References
Aarseth, S.J.: 1988, ‘Integration Methods for Small N-Body Systems’, in M.J. Valtonen (ed.),The Few Body Problem, Kluwer, Dordrecht, Holland, pp. 287–306.
Aarseth, S.J. and Zare, K.: 1974, ‘A Regularization of the Three-Body Problem’,Cel. Mech. 10, 185–205.
Aarseth, S.J. and Heggie, D.C.: 1976, ‘The Probability of Binary Formation by Three-Body Encounters’,Astron. Astrophys. 53, 259–265.
Alexander, M.E.: 1986, ‘Simulations of Binary-Single Star and Binary-Binary Scattering’,J. Comp. Phys. 64, 195–219.
Bulirsch, R. and Stoer, J.: 1966, ‘Numerical Treatment of Differential Equations by Extrapolation Methods’,Num. Math. 8, 1–13.
Heggie, D.C.: 1974, ‘A Global Regularisation of the Gravitational N-Body Problem’,Cel. Mech. 10, 217–241.
Heggie, D.C.: 1988, ‘The N-Body Problem in Stellar Dynamics’, in A.E. Roy (ed.),Long-Term Dynamical Behaviour of Natural and Artificial N-Body Systems, Kluwer, Dordrecht, Holland, pp. 329–347.
Heggie, D.C. and Aarseth, S.J.: 1992, ‘Dynamical Effects of Primordial Binaries in Star Clusters I. Equal Masses’,Mon. Not. R. Astr. Soc. 257, 513–536.
Jernigan, J.G. and Porter, D.H.: 1989, ‘A Tree Code with Logarithmic Reduction of Force Terms, Hierarchical Regularization of All Variables, and Explicit Accuracy Controls’,Astrophys. J. Suppl. Ser. 71, No. 4, 871–893.
Kustaanheimo, P. and Stiefel, E.: 1965, ‘Perturbation Theory of Kepler Motion Based on Spinor Regularization’,J. Reine Angew. Math. 218, 204–219.
Mikkola, S.: 1983, ‘Encounters of Binaries — I. Equal Energies’,Mon. Not. R. Astr. Soc. 203, 1107–1121.
Mikkola, S.: 1985, ‘A Practical and Regular Formulation of the N-Body Equations’,Mon. Not. R. Astr. Soc. 215, 171–177.
Mikkola, S. and Aarseth, S.J.: 1990, ‘A Chain Regularization Method for the Few-Body Problem’,Cel. Mech. 47, 375–390.
Mikkola, S. and Hietarinta, J.: 1989, ‘A Numerical Investigation of the One-Dimensional Newtonian Three-Body Problem’,Cel. Mech. Dyn. Ast. 46, 1.
Press, W.H., Flannery, B.P., Teukolsky, S.A. and Wetterling, W.T.: 1986,Numerical Recipes, Cambridge University Press.
Stiefel, E.L. and Scheifele, G.: 1971,Linear and Regular Celestial Mechanics, Springer, Berlin.
Szebehely, V. and Peters, C.F.: 1967,Astron. J. 72, 876.
Zare, K.: 1974, ‘A Regularization of Multiple Encounters in Gravitational N-body Problems’,Cel. Mech. 10, 207–215.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Mikkola, S., Aarseth, S.J. An implementation ofN-body chain regularization. Celestial Mech Dyn Astr 57, 439–459 (1993). https://doi.org/10.1007/BF00695714
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF00695714