The tree particle-mesh N-body gravity solver

被引:61
作者
Bode, P
Ostriker, JP
Xu, GH
机构
[1] Princeton Univ Observ, Princeton, NJ 08544 USA
[2] Univ Calif Santa Cruz, Santa Cruz, CA 95064 USA
关键词
dark matter; methods : n-body simulations; methods : numerical;
D O I
10.1086/313398
中图分类号
P1 [天文学];
学科分类号
0704 ;
摘要
The tree particle-mesh (TPM) N-body algorithm couples the tree algorithm for directly computing forces on particles in a hierarchical grouping scheme with the extremely efficient mesh-based PM structured approach. The combined TPM algorithm takes advantage of the fact that gravitational forces are linear functions of the density held. This allows the use of domain decomposition to break down the density held into many isolated high-density regions containing a significant fraction of the mass but residing in a very small volume. At low redshift, similar to 1/3 of the particles in a typical large cosmological simulation can be assigned to similar to 10(4)-10(5) separate groups occupying similar to 10(-2.5) Of th, total volume. In each of these high-density regions, the gravitational potential is computed via the tree algorithm supplemented by tidal forces from the external density distribution. For the bulk of the volume, forces are computed via the PM algorithm; time steps in this PM component are large compared to individually determined time steps in the tree regions. Since each tree region can be treated independently the algorithm lends itself to very efficient parallelization using message passing. We have tested the new TPM algorithm (a refinement of that originated by Xu) by comparison with results from Ferrell & Bertschinger's P(3)M code and find that, except in small clusters, the TPM results are at least as accurate as those obtained with the well-established P3M algorithm, while taking significantly less computing time. Production runs of 10(9) particles indicate that the new code has great scientific potential when used with distributed computing resources.
引用
收藏
页码:561 / 569
页数:9
相关论文
共 22 条
[1]  
BAGLA J, 1999, ASTROPH9911025
[2]   A HIERARCHICAL O(N-LOG-N) FORCE-CALCULATION ALGORITHM [J].
BARNES, J ;
HUT, P .
NATURE, 1986, 324 (6096) :446-449
[3]  
BODE P, 1996, P 1996 ACM IEEE SUP
[4]  
Couchman HMP, 1997, ASTR SOC P, V123, P340
[5]  
COUCHMAN HMP, 1991, AP J, V368, P23
[6]   Parallel TreeSPH [J].
Dave, R ;
Dubinski, J ;
Hernquist, L .
NEW ASTRONOMY, 1997, 2 (03) :277-297
[7]   NUMERICAL TECHNIQUES FOR LARGE COSMOLOGICAL N-BODY SIMULATIONS [J].
EFSTATHIOU, G ;
DAVIS, M ;
FRENK, CS ;
WHITE, SDM .
ASTROPHYSICAL JOURNAL SUPPLEMENT SERIES, 1985, 57 (02) :241-260
[8]   PARTICLE-MESH METHODS ON THE CONNECTION MACHINE [J].
FERRELL, R ;
BERTSCHINGER, E .
INTERNATIONAL JOURNAL OF MODERN PHYSICS C-PHYSICS AND COMPUTERS, 1994, 5 (06) :933-956
[9]  
FREDERIC JJ, 1997, THESIS MIT
[10]   COLD DARK-MATTER .1. THE FORMATION OF DARK HALOS [J].
GELB, JM ;
BERTSCHINGER, E .
ASTROPHYSICAL JOURNAL, 1994, 436 (02) :467-490