Abstract The GeodesicViewer realizes exocentric two- and three-dimensional illustrations of lightlike and timelike geodesics in the general theory of relativity. By means of an intuitive graphical user interface, all parameters of a spacetime as well as the initial conditions of the geodesics can be modified interactively. New version program summary Program title: GeodesicViewer Catalogue identifier: AEFP_v2_0 Program summary URL: http://cpc.cs.qub.ac.uk/summaries/AEFP_v2_0.html Program obtainable from: CPC Program Library, Queenʼs University, Belfast, N. Ireland Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.: 76 202 No. of bytes in distributed program, including test data, etc.: 1 722 290 Distribution format: tar.gz Programming language: C++, OpenGL Computer: All platforms with a C++ compiler, Qt, OpenGL Operating system: Linux, Mac OS X, Windows RAM: 24 MBytes Classification: 1.5 External routines: • Motion4D (included in the package) • Gnu Scientific Library (GSL) ( http://www.gnu.org/software/gsl/ ) • Qt ( http://qt.nokia.com/downloads ) • OpenGL ( http://www.opengl.org/ ) Catalogue identifier of previous version: AEFP_v1_0 Journal reference of previous version: Comput. Phys. Comm. 181 (2010) 413 Does the new version supersede the previous version?: Yes Nature of problem: Illustrate geodesics in four-dimensional Lorentzian spacetimes. Solution method: Integration of ordinary differential equations. 3D-Rendering via OpenGL. Reasons for new version: The main reason for the new version was to visualize the parallel transport of the Sachs legs and to show the influence of curved spacetime on a bundle of light rays as is realized in the new version of the Motion4D library ( http://cpc.cs.qub.ac.uk/summaries/AEEX_v3_0.html ). Summary of revisions: • By choosing the new geodesic type “lightlike_sachs”, the parallel transport of the Sachs basis and the integration of the Jacobi equation can be visualized. • The 2D representation via Qwt was replaced by an OpenGL 2D implementation to speed up the visualization. • Viewing parameters can now be stored in a configuration file (.cfg). • Several new objects can be used in 3D and 2D representation. • Several predefined local tetrads can be choosen. • There are some minor modifications: new mouse control (rotate on sphere); line smoothing; current last point in coordinates is shown; mutual-coordinate representation extended; current cursor position in 2D; colors for 2D view. Running time: Interactive. The examples given take milliseconds.
[1]
Edward Teo.
Spherical Photon Orbits Around a Kerr Black Hole
,
2003
.
[2]
Thomas Müller.
Einstein rings as a tool for estimating distances and the mass of a Schwarzschild black hole
,
2008
.
[3]
Thomas Müller,et al.
Motion4D - A library for lightrays and timelike worldlines in the theory of relativity
,
2009,
Comput. Phys. Commun..
[4]
W. Rindler,et al.
Relativity: Special, General, and Cosmological
,
2001
.
[5]
A. Delgado,et al.
Sagnac Effect of Gödel's Universe
,
2004
.
[6]
William H. Press,et al.
Rotating Black Holes: Locally Nonrotating Frames, Energy Extraction, and Scalar Synchrotron Radiation
,
1972
.
[7]
J. Levin,et al.
A periodic table for black hole orbits
,
2008,
0802.0459.
[8]
K. Thorne,et al.
Wormholes in spacetime and their use for interstellar travel: A tool for teaching general relativity
,
1988
.
[9]
C. Alcock.
Gravitational lenses
,
1982,
Nature.
[10]
Thomas Müller,et al.
Visual appearance of a Morris-Thorne-wormhole
,
2004
.
[11]
D. Raine.
General relativity
,
1980,
Nature.