GADGET: a code for collisionless and gasdynamical cosmological simulations

被引:1423
作者
Springel, V
Yoshida, N
White, SDM
机构
[1] Max Planck Inst Astrophys, D-85740 Munich, Germany
[2] Harvard Smithsonian Ctr Astrophys, Cambridge, MA 02138 USA
来源
NEW ASTRONOMY | 2001年 / 6卷 / 02期
关键词
methods : numerical; galaxies : interactions; dark matter;
D O I
10.1016/S1384-1076(01)00042-2
中图分类号
P1 [天文学];
学科分类号
0704 ;
摘要
We describe the newly written code GADGET which is suitable both for cosmological simulations of structure formation and for the simulation of interacting galaxies. GADGET evolves self-gravitating collisionless fluids with the traditional N-body approach, and a collisional gas by smoothed particle hydrodynamics. Along with the serial version of the code, we discuss a parallel version that has been designed to run on massively parallel supercomputers with distributed memory. While both versions use a tree algorithm to compute gravitational forces, the serial version of GADGET can optionally employ the special-purpose hardware GRAPE instead of the tree. Periodic boundary conditions are supported by means of an Ewald summation technique. The code uses individual and adaptive timesteps for all particles, and it combines this with a scheme for dynamic tree updates. Due to its Lagrangian nature, GADGET thus allows a very large dynamic range to be bridged, both in space and time. So far, GADGET has been successfully used to run simulations with up to 7.5 x 10(7) particles, including cosmological studies of large-scale structure formation, high-resolution simulations of the formation of clusters of galaxies, as well as workstation-sized problems of interacting galaxies. In this study, we detail the numerical algorithms employed, and show various tests of the code. We publicly release both the serial and the massively parallel version of the code. (C) 2001 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:79 / 117
页数:39
相关论文
共 98 条
[1]   N-BODY SIMULATIONS OF GALAXY CLUSTERING .1. INITIAL CONDITIONS AND GALAXY COLLAPSE TIMES [J].
AARSETH, SJ ;
GOTT, JR ;
TURNER, EL .
ASTROPHYSICAL JOURNAL, 1979, 228 (03) :664-683
[2]   DYNAMICAL EVOLUTION OF CLUSTERS OF GALAXIES .1. [J].
AARSETH, SJ .
MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 1963, 126 (03) :223-255
[3]  
[Anonymous], ASTRON J
[4]   AN EFFICIENT PROGRAM FOR MANY-BODY SIMULATION [J].
APPEL, AW .
SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1985, 6 (01) :85-103
[5]  
APPEL AW, 1981, THESIS PRINCETON U
[6]   Performance and accuracy of a GRAPE-3 system for collisionless N-body simulations [J].
Athanassoula, E ;
Bosma, A ;
Lambert, JC ;
Makino, J .
MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 1998, 293 (04) :369-380
[7]   Optimal softening for force calculations in collisionless N-body simulations [J].
Athanassoula, E ;
Fady, E ;
Lambert, JC ;
Bosma, A .
MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 2000, 314 (03) :475-488
[8]  
BAGLA J, 1999, ASTROPH9911025
[9]   VON-NEUMANN STABILITY ANALYSIS OF SMOOTHED PARTICLE HYDRODYNAMICS - SUGGESTIONS FOR OPTIMAL-ALGORITHMS [J].
BALSARA, DS .
JOURNAL OF COMPUTATIONAL PHYSICS, 1995, 121 (02) :357-372
[10]   A HIERARCHICAL O(N-LOG-N) FORCE-CALCULATION ALGORITHM [J].
BARNES, J ;
HUT, P .
NATURE, 1986, 324 (6096) :446-449