Cosmological Simulation Codes

From Eric's Wiki

Jump to: navigation, search

Contents

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
 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
 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?
 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
Zeus-AMR
 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.

--Etittley 13:27, 25 June 2007 (BST)