Computational codes for simulating the universe

Athena Hydro only, Godunov
Gardiner, Stone, Teuben, and Hawley
MPI, OpenMP (?)
AmonSPH Tree + SPH
Schwarzmeier
MPI
CORAL AMR, RT, 2-D
Iliev
DRAGON SPH, Octal tree
Goodwin
OpenMP ?
Enzo (Developement Page) PM + (PPM or FD(from ZEUS))AMR
Bryan
MPI
FLASH AMR
Fryxell, Ricker
 
FLY Tree
U. Becciani, V. Antonuccio-Delogu
MPI-2
GADGET: GAlaxies with Dark matter and Gas intEracTions Tree + SPH
Springel
MPI
Gasoline Tree (Pkdgrav) + SPH
Wadsley, Stadel, Quinn
Yes
GCD+ Tree, SPH. Follows metals.
Kawata & Gibson
MPI
GOTPM: Grid of Oct Trees Particle Mesh PM-tree, No gas.
Dubinski, Kim, Park, Humble
MPI
GrACE  
Parashar
 
Grommet APM
John Magorrian
 
HOT: Hashed-Oct Tree Treecode
Warren & Salmon
Yes. How? From '93, so pre-dates MPI
Hydra AP3M + SPH
Couchman, Thomas, Pearce
MPI, OpenMPI, pthreads
MC2: Mesh-based Cosmology Code PM, HPM for gas
Habib, Heitmann, Ryne, Decyk
F95/MPI or HPF
MLAPM APM, no gas
Knebe, Green, Binney
 
N-Body Various PP, no gas
Sverre Aarseth
MPI and vector?
Nemo Tree, SPH
Barnes, Hut, Teuben
?
Nirvana AMR MHD with gravity
Udo Ziegler
MPI (limited)
PKDGRAV k-D tree
Quinn, Stadel, (Wadsley, Richardson, Allgood, Dikaiakos)
MPI
PM PM, no gas
Klypin, Holtzman
 
PMFAST PM, no gas
Merz, Pen, Trac
MPI, OpenMP
SLH P3M + SLH
Gnedin
 
SUPERBOX APM
M. Fellhauer
 
TPM: Tree-Particle-Mesh Tree + PM. No hydrodynamics
Xu & Bode
MPI
Treecode Tree, SPH under developement
Barnes
 
TreePM Tree-PM, no gas
Bagla
Yes
WENO PM + WENO
Feng, Shu, Zhang
 
Yguazú AMR, RT (successor to CORAL)
Raga
 
Zeus
Zeud-2D
Zeus-3D
Zeud-MP/2 a MPI version of Zeus-3D
Zeus-AMR (see Enzo?)
PM + FD + MHD
Norman, Stone
MPI

Radiative Transfer Codes

ART
Nakamoto, Hiroi, Umemura
C2-Ray Photon conserving.
Mellema, Iliev, Alvarez, Shapiro
OpenMP
Cloudy
Ferland
CRASH
Ciardi, Maselli, Ferrara
MOCASSIN
Ercolano
MPI
NEBU
Pequignot
NEBU_3d Pseudo-3D photoionisation, based on NEBU
Morisset, Stasinska, Penya
OTVET
Gnedin, Abel

Initial conditions generators

GRAFIC2 Bertschinger

Glossary

AMR
Adaptive Mesh Refinement (Eularian)
AP3M
Adaptive P3M (Lagrangian)
APM
Adaptive-PM (Lagrangian)
FD
Finite Difference (Eularian)
HPF
High Performance Fortran, an extension of Fortran permitting parallelisation
HPM
Hydro-Paricle-Mesh, a simple treatment of baryons.
k-D Tree
A binary tree mass decomposition method
MHD
Magnetohydrodynamics
MPI
Message Passing Interface, a parallelisation method.
oct-tree
A tree mass decomposition method
P3M
Particle-Particle-Particle-Mesh (Lagrangian)
PM
Particle-Mesh (Lagrangian)
PPM
Piece-wise Parabolic Method (Eularian)
SLH
Softenned Lagrangian Hydrodynamics (Lagrangian)
SPH
Smooth Particle Hydrodynamics (Lagrangian)
TVD
Total Variation Diminishing. Pertains to the time integration.
WENO
Weighted Essentially Non-Oscillatory. A high order accurate finite difference scheme for hydro.
HMET

HMET Webmail
Photo Gallery
Wiki
WhIsKI

About Eric
Research
Teaching
HOWTOs
Software
Play

Contact Info


Links:
Astronomy
Weather
Surfer's Paradise

Research

Affiliation:
IfA

Collaborative Affiliations:
JCA
Virgo Consortium

Interests
Overview
Reionisation
Numerical Codes for Cosmology
Cluster Collision Movies
Drag in SPH
A3391-95 Filament
Chandra Clusters

Publications
Papers
Preprints
Poster Papers
E-Papers

Software
Matlab Routines