SWIFT
A solar system integration software package
The SWIFT subroutine package written by Hal Levison and
Martin Duncan is designed to integrate a set of mutually
gravitationally interacting bodies together with a group of test
particles which feel the gravitational influence of the massive bodies
but do not affect each other or the massive bodies. Four integration
techniques are included:
Wisdom-Holman Mapping[1] (WHM). This
algorithm was created by Jack Wisdom & Matt Holman
(Click here for a reference).
Regularized Mixed Variable
Symplectic (RMVS) method. This handles close approachs between test
particles and planets. This algorithm was created by Hal Levison &
Martin Duncan
(Click here for a reference) and based on WHM.
A fourth order T+U Symplectic
(TU4) method. This algorithm was created by Jeff Candy and W. Rozmus.
Also see Martin Duncan, Brett Gladman, and Jeff Candy
(Click here for a reference).
A Bulirsch-Stoer method.
The package is designed so that the calls to each of these look
identical so that it is trivial to replace one with another.
You can get a compressed tar file of swift by clicking here.
Put swift.tar.gz into a directory that you will use as the main SWIFT
directory. Now you uncompress and un-tar the file by entering:
Now continue by reading the README.first file.
There is also a graphics package available for analyzing the results
from Swift simulations. This package, which is known as
SwiftVis, allows one to create sophisticated plots and movies on the
fly. In addition, it can perform complex manipulations of the data.
SwiftVis is so powerful that I use it for most of my plotting needs.
For more information see Mark Lewis's website here or his
Wikidot page here.
Click here for a
translation of this page into Belorussian.