Tree particle-mesh: An adaptive, efficient, and parallel code for collisionless cosmological simulation

被引:71
作者
Bode, P [1 ]
Ostriker, JP [1 ]
机构
[1] Princeton Univ Observ, Princeton, NJ 08544 USA
关键词
dark matter; large-scale structure of universe; methods : n-body simulations; methods : numerical;
D O I
10.1086/345538
中图分类号
P1 [天文学];
学科分类号
0704 ;
摘要
An improved implementation of an N-body code for simulating collisionless cosmological dynamics is presented. TPM (tree particle-mesh) combines the PM method on large scales with a tree code to handle particle-particle interactions at small separations. After the global PM forces are calculated, spatially distinct regions above a given density contrast are located; the tree code calculates the gravitational interactions inside these denser objects at higher spatial and temporal resolution. The new implementation includes individual particle time steps within trees, an improved treatment of tidal forces on trees, new criteria for higher force resolution and choice of time step, and parallel treatment of large trees. TPM is compared to (PM)-M-3 and a tree code (GADGET) and is found to give equivalent results in significantly less time. The implementation is highly portable (requiring a FORTRAN compiler and MPI) and efficient on parallel machines. The source code can be found on the World Wide Web.
引用
收藏
页码:1 / 13
页数:13
相关论文
共 51 条
[1]   From NBODY1 to NBODY6: The growth of an industry [J].
Aarseth, SJ .
PUBLICATIONS OF THE ASTRONOMICAL SOCIETY OF THE PACIFIC, 1999, 111 (765) :1333-1346
[2]   Power-law correlation and discreteness in cosmological N-body simulations [J].
Baertschiger, T ;
Joyce, M ;
Labini, FS .
ASTROPHYSICAL JOURNAL, 2002, 581 (02) :L63-L66
[3]  
BAGLA J, 1999, ASTROPH9911025
[4]   A HIERARCHICAL O(N-LOG-N) FORCE-CALCULATION ALGORITHM [J].
BARNES, J ;
HUT, P .
NATURE, 1986, 324 (6096) :446-449
[5]  
Barnes J. E., 1998, GALAXIES INTERACTION, P275
[6]   Are you ready to FLY in the universe?: A multi-platform N-body tree code for parallel supercomputers [J].
Becciani, U ;
Antonuccio-Delogu, V .
COMPUTER PHYSICS COMMUNICATIONS, 2001, 136 (1-2) :54-63
[7]   SELF-SIMILAR SECONDARY INFALL AND ACCRETION IN AN EINSTEIN-DESITTER UNIVERSE [J].
BERTSCHINGER, E .
ASTROPHYSICAL JOURNAL SUPPLEMENT SERIES, 1985, 58 (01) :39-66
[8]   Simulations of structure formation in the universe [J].
Bertschinger, E .
ANNUAL REVIEW OF ASTRONOMY AND ASTROPHYSICS, 1998, 36 :599-654
[9]   Multiscale Gaussian random fields and their application to cosmological simulations [J].
Bertschinger, E .
ASTROPHYSICAL JOURNAL SUPPLEMENT SERIES, 2001, 137 (01) :1-20
[10]   The tree particle-mesh N-body gravity solver [J].
Bode, P ;
Ostriker, JP ;
Xu, GH .
ASTROPHYSICAL JOURNAL SUPPLEMENT SERIES, 2000, 128 (02) :561-569