ACM Home Page
Please provide us with feedback. Feedback
N-body simulations: The performance of some integrators
Full text PdfPdf (834 KB)
Source ACM Transactions on Mathematical Software (TOMS) archive
Volume 32 ,  Issue 3  (September 2006) table of contents
Pages: 375 - 395  
Year of Publication: 2006
ISSN:0098-3500
Author
Philip W. Sharp  University of Auckland, Auckland, New Zealand
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 15,   Downloads (12 Months): 68,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1163641.1163642
What is a DOI?

ABSTRACT

We describe four challenging N-body test problems involving the Sun and planets and use them to compare the performance of nine nonsymplectic and two symplectic integrators. Each problem has a long interval of integration and two have non-Newtonian gravitational interactions. The emphasis in our comparison is on the accuracy of the solution, including the phase information produced by nonsympletic methods; the symplectic methods have been included to provide a contrast. Long intervals of integration necessitate small local error tolerances for the nonsymplectic integrators.Among variable-stepsize integrators, RKNINT requires the least CPU time on the two problems with Newtonian interactions and DIVA the least CPU time on the other two problems for the intervals of integration we used. We find that the error growth on some integrations is noticeably slower than predicted by asymptotic analysis of the truncation and round-off error. Our comparisons suggest that the numerical solutions near the end of a billion year simulation in double precision with variable-stepsize nonsymplectic methods would have poor accuracy.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
 
3
Brouwer, D. 1937. On the accumulation of errors in numerical integration. Astron. J. 30, 149--153.
 
4
 
5
 
6
Cirilli, S., Hairer, E., and Leimkuhler, B. 1999. Asymptotic error analysis of the adaptive Verlet method. BIT 39, 25--33.
 
7
Dormand, J., El-Mikkawy, M., and Prince, P. 1987a. Families of Runge--Kutta--Nyström formulae. IMA J. Numer. Anal. 7, 235--250.
 
8
Dormand, J., El-Mikkawy, M., and Prince, P. 1987b. High-Order embedded Runge--Kutta--Nyström formulae. IMA J. Numer. Anal. 7, 423--430.
 
9
Duncan, M., Quinn, T., and Tremaine, S. 1989. The long-term evolution of orbits in the Solar System---A mapping approach. Icarus 82, 402--419.
 
10
El-Mikkawy, M. 1986. Embedded Runge--Kutta--Nyström methods. Ph.D. thesis, Teesside Polytechnic, Middlesbrough, UK.
11
 
12
Fine, J. M. 1986. On the efficiency of Nyström methods. Tech. Rep. EW-27-86, Division of Engineering and Weapons, US Naval Academy, Annapolis, MD.
 
13
Grazier, K., Newman, W. I., Kaula, W. M., and Hyman, J. M. 1999a. Dynamical evolution of planetesimals in the outer Solar System: I. The Jupiter/Saturn zone. Icarus 140, 341--352.
 
14
Grazier, K., Newman, W. I., Kaula, W. M., and Hyman, J. M. 1999b. Dynamical evolution of planetesimals in the outer Solar System: II. The Saturn/Uranus and Uranus/Neptune zones. Icarus 140, 353--368.
 
15
 
16
 
17
 
18
Holman, M. J. 1997. A possible long-lived belt of objects between Uranus and Neptune. Nature 387, 785--788.
 
19
Ito, T. and Tanikawa, K. 2003. Long-Term integrations and stability of planetary orbits in our Solar System. Mon. Not. Roy. Astron. Soc. 336, 483--500.
 
20
Krogh, F. 1974. Changing stepsize in the integration of differential equations using modified divided differences. In Proceedings of the Conference on the Numerical Solution of Ordinary Differential Equations, D. G. Bettis, Ed. Lecture Notes in Mathematics, vol. 362. Springer Verlag, Berlin, 22--71.
 
21
Krogh, F. 1997a. An adams guy does the Runge-Kutta. Available at http://mathalacarte.com.
 
22
Krogh, F. T. 1975. 14.1 variable order adams method for ordinary differential equations (diva). Tech. Rep., Math à la Carte, Inc., Tujunga, CA. Oct. http://mathalacarte.com/cb/mom.fcg/ya64.
 
23
Krogh, F. T. 1997b. Explicit Runge-Kutta method for ordinary differential equations (dxrk8). Tech. Rep., Math à la Carte, Inc., Tujunga, CA. Feb. http://mathalacarte.com/cb/mom.fcg/ya65.
 
24
Møller, O. 1965a. Note on quasi double-precision. BIT 5, 251--255.
 
25
Møller, O. 1965b. Quasi double-precision in floating-point addition. BIT 5, 37--50.
 
26
Newhall, X. X., Standish, E., and Williams, J. 1983. DE 102: A numerically integrated ephemeris of the moon and planets spanning forty-four centuries. Astron. Astrophys. 125, 150--167.
 
27
Prince, P. and Dormand, J. 1981. High-Order embedded Runge--Kutta formulae. J. Comput. Appl. Math. 7, 67--75.
 
28
Quinn, T. R., Tremaine, S., and Duncan, M. 1991. A three million year integration of the Earth's orbit. Astron. J. 101, 2287--2305.
 
29
Shampine, L. and Gordon, M. 1975. Computer Solution of Ordinary Differential Equations; the Initial Value Problem. W.H. Freeman and Co., San Francisco.
 
30
Varadi, F. 1996. NBI. Available at http://astrobiology.ucla.edu/~varadi/NBI/NBI.html.