SWIFT - Solar System Integration Software
Posted: 25.03.2002, 17:16
Here's a potential resource for integrating motions of objects in planetary systems, for possible future use with Celestia.
It may be applicable to close planetary flybys, double and multiple star systems (including hypothetical planets), etc.
It is evidently written in Fortran and would have to be converted to C.
The URL is
http://www.boulder.swri.edu/~hal/swift.html
- Hank
------------------------------------------------
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.
Regularized Mixed Variable Symplectic (RMVS) method. This handles close approachs between test particles and planets. This algorithm was created by Hal Levison & Martin Duncan 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.
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.
We know that SWIFT will run on HP9000s, SUNs, MIPS, IBM RS6000, DEC alphas (UNIX and Linux), PC's (Linux) and DECstations. If you are going to run SWIFT on a machine not listed, please let us know how it works.
------------------------------------------------
It may be applicable to close planetary flybys, double and multiple star systems (including hypothetical planets), etc.
It is evidently written in Fortran and would have to be converted to C.
The URL is
http://www.boulder.swri.edu/~hal/swift.html
- Hank
------------------------------------------------
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.
Regularized Mixed Variable Symplectic (RMVS) method. This handles close approachs between test particles and planets. This algorithm was created by Hal Levison & Martin Duncan 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.
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.
We know that SWIFT will run on HP9000s, SUNs, MIPS, IBM RS6000, DEC alphas (UNIX and Linux), PC's (Linux) and DECstations. If you are going to run SWIFT on a machine not listed, please let us know how it works.
------------------------------------------------