Astrophysics is the branch of astronomy that deals with the physics of the universe, including the physical properties (luminosity, density, temperature and chemical composition) of celestial objects such as stars, galaxies, and the interstellar medium, as well as their interactions. The study of cosmology is theoretical astrophysics at the largest scales.
Because it is a very broad subject, astrophysicists typically apply many disciplines of physics including, but not limited to, mechanics, electromagnetism, statistical mechanics, thermodynamics, quantum mechanics, relativity, nuclear and particle physics, and atomic and molecular physics. In practice, modern astronomical research involves a substantial amount of physics. The name of a university's department ("astrophysics" or "astronomy") often has to do more with the department's history than with the contents of the programs. Astrophysics can be studied at the bachelors, masters, and Ph.D. levels in aerospace engineering departments at many universities.
Software :: Numerical Analysis
Astrophysics :: Physics

Associates - Photoionization simulations for the discriminating astrophysicist - Cloudy is an extensive, well-established, large-scale spectral synthesis code designed to simulate fully physical conditions within an astronomical plasma and then predict the emitted spectrum. The web page contains links to papers published with cloudy, the most recent version of the software itself, and a discussion board.
Hut Treecode Algorithm - [open source - multiplatform] A guide to a tree code algorithm implementation, used for astronomical N-body simulations.
A TIPSY file viewer with MPI capabilities - [Open source - Linux] Hubble in a bottle! is visualization software for N-body simulations, which can be run in parallel using MPI for visualizing very large simulation results. Simulation output must be in TIPSY format.
Aarseth's N-body software - [open source - multiplatform] Direct N-body algorithms.
Meta Description: [ Sverre Aarseth's N-Body astrophysics and adventure pages ]
CAPGADGET - [open source - multiplatform] Visualization package to capture and display Gadget N-body simulations.
Meta Description: [ CAPGADGET is a visualization tool for the Gadget-1.1 NBODY SPH simulator ]
404
CFD codes list - A large list of commercial, public-domain and shareware Computational Fluid Dynamics codes.
CMBEASY -- CMB calculations with Graphical User Interface - CMBEASY is a C++ code with GUI for calculation of CMB power spectra and other density fluctuation evolution data for a given cosmology.
COSMOMC-- Monte Carlo evaluation of CMB parameters - COSMOMC calculates a fast Markov Chain Monte-Carlo exploration of cosmological parameter space for an input set of constraints.
DUSTY -- Radiation transfer through dust - DUSTY calculates the emerging spectrum of radiation from some source viewed after processing by a dusty region. The original radiation is scattered, absorbed and reemitted by the dust, and the emerging processed spectrum often provides the only available information about the embedded object. DUSTY can handle both planar and centrally-heated spherical density distributions. The number of independent input model parameters is minimized by fully implementing the scaling properties of the radiative transfer problem, and the spatial temperature profile is found from radiative equilibrium at every point in the dusty region. DUSTY has built in optical properties for the most common types of astronomical dust and comes with a library for many other grains.
Enzo - Enzo is an adaptive mesh refinement (AMR), grid-based hybrid code (hydro + N-Body) which is designed to do simulations of cosmological structure formation.
Meta Description: [ An adaptive mesh refinement, grid-based hybrid code which is designed to do simulations of cosmological structure formation. ]
EZ Stellar Evolution - EZ (Evolve ZAMS) Stellar Evolution tracks the evolution of new (Zero-Age Main Sequence) stars throughout the bulk of their lives (until an event which EZ does not model occurs, such as a Helium Flash or core crystallization). The code is clean and well documented. Links include a web interface to the code.
FLASH -- AMR reacting hydrodynamics - The FLASH code is a reacting hydrodynamics code with adaptive mesh refinement for general astrophysical hydrodynamics problems.
Gadget-2 - The Gadget-2 code is an SPH simulation code designed for cosmological simulations but can be used for a wide variety of astrophysical hydrodynamics simulations with self-gravity.
N-Body/Particle Simulation Methods - An extensive online tutorial with examples and code references.
NEMO - [open source - Unix] An extendible stellar dynamics toolbox; has various programs to create, integrate, analyze and visualize N-body and SPH-like systems. In addition there are various tools to operate on images, tables and orbits, including FITS files to export/import to/from other astronomical data reduction packages.
ORSA - Orbit Reconstruction, Simulation and Analysis - ORSA is a C++ framework for the development of algorithms and programs oriented to the simulation and analysis of the orbital evolution of bodies in space.
PHOEBE (PHysics Of Eclipsing BinariEs) - PHOEBE is an infrastructure for the numerical modeling and analysis of eclipsing binary stars, using a variety of models.
Meta Description: [ PHOEBE stands for PHysics Of Eclipsing BinariEs. It is an astronomical
software that helps you do the modeling of eclipsing binaries (EBs) based
on real photometric and spectroscopic (radial velocity) data. ]
Stellar Astrophysics Software - [open source - Windows] Various programs for stellar astrophysics. Includes CHANDRA stellar structure software for collapsed objects including rotating white dwarfs and neutron stars, and STARCAL for nuclear astrophysics and the stellar structure of main sequence stars with supernova forecasting.
Meta Description: [ Free software downloads from Greenwood Research
Books & Software, including nuclear effects, stellar structure, collapsed-object structure, and special applications ]
The Art of Computational Science - An online `socratic book' pedagogically describing the building of a N-body simulation code for stellar systems. Software (in Ruby) is included.
Meta Description: [ Detailed Introductions to the Art of Scientific Simulations ]
500
ZEUS-MP Version 2 - ZEUS is a venerable astrophysical hydrodynamics and MHD code that has been used to investigate a wide variety of astrophysical problems. The latest version includes gas hydrodynamics, ideal MHD, implicit flux-limited radiation diffusion (FLD), self gravity, and multispecies advection.
| Computational Astrophysics | |
| Next Video | |