Astronomical simulation resource:
- Astrophysical simulation codes
- Astrophysics Source Code Library
; is an extendible Stellar Dynamics Toolbox, following the
Open-Source Software model.
- MODEST(MOdeling DEnse STellar systems), present a convenient entry point for
various activities related to simulations of stellar systems.
; created by Piet Hut, Steve McMillan and Jun Makino, was
pNbody; A python parallelized N-body reduction toolbox
GALIC - Code; publicly availabe program that implements a new iterative method for the construction of N-body galaxy models in collisionless equilibrium.
- Starscream Starscream is a code that I have developed for creating galaxies for N-body codes. The code implements a Springel-Hernquist model with a dark matter halo and a stellar disk, in a nutshell, and can write these initial conditions to a GADGET2 input file or others.
- COAST: COmputational ASTrophysics in Saclay.(RAMSES code, HERACLES code, ASH code, Jupiter code, FARGO code)
- MUSE, Astrophysical Multiscale Multiphysics Scientific Environment
is NEMO's close relative; created by Josh Barnes
(he also maintains an
anonymous ftp directory with updated versions
of the treecode in C as well as fortran, see also his Software
- The Art of Computational
Science, A series of e-books on how to build a computational lab
(Hut & Makino) -
alos has lots of code and examples available.
an interactive X-windows based display package maintained by
Neal Katz and Tom Quinn. Their HPCC project
also maintains a software
archive. You should also read about their
N-Chilada visualization and analysis software SALSA
- partiview, a 4D (space and time)
visualization tool that also understand starlab data.
(Gnedin's general purpose visualization utility)
- Cosmo.Lab: (AstroMD)
A Multi Dimensional visualization and analysis toolkit for
- Gravit, gravity
with viewing of orbit histories. Uses OpenGL/SDL.
gravity and electromagnetism simulator
modelling planatary systems, including replicating the orbits of moons
around planets while those planets orbit a central sun.
- John Salmon's
which pointers and references to parallel treecodes.
Fregeau's fewbody and glstarview
Bill Rankin's implementation of the Fast Multipole Algorithm. (see also
(Terascale application for cosmological hydrodynamics)
- TPM (Paul
Bode's Tree-Particle-Mesh code)
Volker Springer's and Naoki Yoshida's tree-code for cosmological N-
body/SPH simulations .
- VINE,a TREE/SPH code by Markus Wetzstein, Andy Nelson and Thorsten Naab.
A parallel tree-code for N-body simulations of collisionless systems
- N-MODY A parallel particle-mesh code for N-body simulations of collisionless systems in MOND
an parallel SPH code.
Alexander Knebe's recursively refined Cartesian grid code.
- Rainer Spurzem's version of
NBODY6++ can be downloaded from his ftp
new and Very Fast and Momentum-Conserving Tree Code. It has now
been included in NEMO as YancNemo, recently renamed to gyrfalcON
PMFAST particle-mesh N-body code (f90) with MPI/OpenMP.
- HNBody Symplectic
Integration Package (Rauch & Hamilton)
A solar system integration software package (Levison/Duncan).
Anatoly Klypin's PM code. See also their ann.ftp. files.
home page. His adaptive P3M code ( A3PM)
is also available with a NEMO frontend in (pstart, prun). See also HYDRA
below. Manual also available from astro-ph.
- The XStar N-body
- The Hydra Consortium,
Purveyors of fine N-body algorithms and simulation data,
UK mirror), provide public domain software and data for N-body
New pages (Spring 2000) are now at: Hydra.
VIRGO, a consortium of a number of N-Body related key projects,
including a page with Software,
and now Data.
Sverre Aarseth's collection of nbody codes. Douglas Heggie's
contains the material for
A collaborative experiment on star cluster evolution
- Sverre's new interactive movie
- Derek Richardson's
web-page contains the Box Tree Code as well as xa, an
X11 animation tool.
Galactic Collider, interactive Toomre-type galaxy collisions.
plotting and manipulating 3D particle distributions with PGPLOT
- The N-Body Site,
Ben Moore's compilation (formerly www.nbody.net) with lots of pictures
Dynamics Group is also maintaining a software page.
has organized The Texas
P3M Database, a database of COBE-Normalized CDM Simulations.
Send email to
email@example.com if you want any of their 68 models.
Their abbreviated paper is available on ASTRO-PH, and
are routines within NEMO to read the data.
Mark Bellon's N-body solver.
- FLASH (also
poisson solvers). See also
COSMOS, a Fortran 90 code for parallel computers that solves the
evolution equations for gravitationally coupled gas and collisionless
matter in one, two, or three dimensions.
NBodyLab Stellar Dynamics Simulation Testbed
- Gravitator, an interactive realtime gravity simulator designed to simulate large quantities of objects
(Orbit Reconstruction, Simulation and Analysis).
Java Applet for Gravitational Orbit Simulation (includes source
- IASG : Kavan
Ratnatunga's Galactic Structure
Analysis package. It contains a modified version of the Bahcall-Soneira
Galaxy model .
developed by John Dubinski and Konrad Kuijken, for generating N-body
realizations of axisymmetric
galaxy models consisting of disk, bulge and halo.
We keep a local copy within in NEMO in standard Fortran, so it also
compiles under Linux.
Mihos' Models of Merging Galaxies.
Laboratory for Computational Astrophysics (LCA) maintains an
archive of their codes and
Grand Challenge Cosmology Consortium (GC3) figures out the origin
of large scale structure in the universe. They have a
software archive , a data
archive , and lot's of other interesting pages and links.
- The COSMICS
(Cosmological Initial Conditions and Microwave Anisotropy Codes)
Cosmological Initial conditions
Multi-body Gravity Simulator(MGS), A java-3d based package to
perform realtime simulations, three dimensional visualizations, design
simulations in XML and with a GUI.
Plewa's (Warsaw University Observatory) Smooth Particle
Hydrodynamics list, part of the CFD codes list document, which is
regularly posted to the
sci.physics.computational.fluid-dynamics newsgroup . The current list is
now maintained by Wayne Christopher. It also included Greg Lindahl's SPH list.
- The IDL
Astronomy User's Library has some routines to aid in plotting
N-body systems. (see also Marc Davies'
- Fawlty Language, An IDL-like
- GNU Data Language(GDL)
- Octave, An Matlab-like
- Scilab, An Matlab-like
- Numerical Recipies in C, Fortran77 and Fortran90 on-line
- PC-Based programs
- GalaSimu is a
PC-based simulation of interacting galaxies written by Christian Sturm.
software (also has a cool interactive web based tool)
from Zephyr. They have several
programs with which N-body systems can be created and evolved, but
expect to pay some money.
- Animations (you probably need to have
mpeg_play or mtv )
and other pretty pictures:
- Some Related Fields
Molecular Dynamics Vizualisation. (see also NAMD)
- MDBNCH ,
A molecular dynamics benchmark.
- AMBER, a molecular
is a collection of Unix utilities for numerical analysis
and graphics, built very much in the philosophy of NEMO, and may be
useful in NEMO shell scripts.
vizualization and selecting data from general multi-variate data. (see
also: ggobi, mirage)
ScientificPython is a collection of Python modules that are useful for scientific computing.
- Some software information banks that may be relevant:
Some time ago a discussion took place on if to
choose an N-body Data Interchange Format, and if so, which.
An e-mail exploder was installed to act as a
discussion forum, and sample data
are archived locally and elsewhere. Currently, this interest has
to the Virtual
Observatory (TVO) .
(Astronomical Software & Documentation Service)
- ASCL (Astrophysics Source
Library) contains references to ``referreed'' codes in the major