Table of Contents

Name

triple - Three-body regularization integrator with interactive X-windows display

Synopsis

triple < triple.in

Description

triple is a three-body regularization program that follows the method of Aarseth & Zare (Celestial Mechanics vol 10, pp 185, 19xx).

Input Parameters

TOL
Tolerance for Bulirsch-Stoer integrator.
TCRIT0
Maximum time (terminates on escape or TCRIT).
ECRIT
Energy error criterion (time reversal only).
IREV
Time reversal option (IREV = 0: standard).
MOVIE
Movie option (> 0).
XMAX
Maximum range (X & Y; movie option).
M,R,V
Mass, coordinates & velocities (routine DATA).

Example

Template:
     1.0D-12 100.0 1.0D-03 0 1 5.0

Files


$NEMO/src/nbody/evolve/aarseth/triple     source code tree
Sample galaxy.dat initialization file:

1.0E-12 80.0 1.0E-03 0 1 5.0
3.0 1.0 4.0 0.0 0.0 0.0 0.0
4.0 -2.0 0.0 0.0 0.0 0.0 0.0
5.0 1.0 0.0 0.0 0.0 0.0 0.0
-4.0 -2.0 0.0 0.0 0.0 0.0 0.0
-5.0 1.0 0.0 0.0 0.0 0.0 0.0
-6.0 1.0 0.0 0.0 0.0 0.0 0.0

BenchmarksThe standard Pythagoras problem takes 136 steps and takes: 
0.24"    sparc Ultra-170
0.99    Pentium-100

See Also

nbody0(1NEMO)


Aarseth & Zare, Celestial Mechanics 10, 185.

Author

Sverre Aarseth

History


21-jan-98    V1.0  Aarseth release/adopted for NEMO      SJA/PJT (ams)


Table of Contents