Performance and accuracy of a GRAPE-3 system for collisionless N-body simulations

被引:47
|
作者
Athanassoula, E
Bosma, A
Lambert, JC
Makino, J
机构
[1] Observ Marseille, F-13248 Marseille 4, France
[2] Univ Tokyo, Coll Arts & Sci, Dept Informat Sci & Graph, Tokyo 153, Japan
关键词
methods; numerical; galaxies; kinematics and dynamics; structure;
D O I
10.1046/j.1365-8711.1998.01102.x
中图分类号
P1 [天文学];
学科分类号
0704 ;
摘要
The performance and accuracy of a GRAPE-3 system for collisionless N-body simulations is discussed. After an initial description of the hardware configurations available to us at Marseille, and the usefulness of on-line analysis, we concentrate on the actual performance and accuracy of direct summation and of tree code software. For the former we discuss the sources of round-off errors. The standard Barnes-Hut tree code cannot be used as such on a GRAPE-3 system. Instead particles are divided into blocks and the tree traversal is performed for the whole block, instead of for each particle in the block separately. The forces are then calculated by direct summation over the whole interaction list. The performance of the tree code depends on the number of particles in the block, the optimum number depending on the speed of the front end and the number of boards. We find that the code scales as O(N) and explain this behaviour. The time per step decreases as the tolerance increases, but the dependence is much weaker than for the standard tree code. Finally, we find that, contrary to what is expected for the standard version, the speed of our tree code increases with the clustering of the configuration. We discuss the effect of the front end and compare the performance of direct summation and of tree code on GRAPE-3 with that of other software on general purpose computers. The accuracy of both direct summation and the tree code is discussed as a function of number of particles and softening. For this we consider the accuracy of the force calculation as well as the energy conservation during a simulation. Because of the increased role of the direct summation in the force calculation, our tree code is much more accurate than the standard one. Finally, we follow the evolution of an isolated barred galaxy using different hardware and software in order to assess the reliability and reproducibility of our results. We find excellent agreement between the pattern speed of the bar in direct summation simulations run on the high-precision GRAPE-4 machines and that in direct summation simulations run on our GRAPE-3 system. The agreement with the tree code is also very good provided the tolerance values are smaller than about 1.0. We conclude that GRAPE-3 systems are well suited for collisionless simulations and in particular for those of galaxies. This is due to their good accuracy and their high speed, which allows the use of a large number of particles.
引用
收藏
页码:369 / 380
页数:12
相关论文
共 50 条
  • [1] Multimass schemes for collisionless N-body simulations
    Zhang, Mimi
    Magorrian, John
    MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 2008, 387 (04) : 1719 - 1726
  • [2] SOFTENING IN N-BODY SIMULATIONS OF COLLISIONLESS SYSTEMS
    DYER, CC
    IP, PSS
    ASTROPHYSICAL JOURNAL, 1993, 409 (01): : 60 - 67
  • [3] THE RADIAL ORBIT INSTABILITY IN COLLISIONLESS N-BODY SIMULATIONS
    Barnes, Eric I.
    Lanzel, Paul A.
    Williams, Liliya L. R.
    ASTROPHYSICAL JOURNAL, 2009, 704 (01): : 372 - 384
  • [4] Optimal softening for force calculations in collisionless N-body simulations
    Athanassoula, E
    Fady, E
    Lambert, JC
    Bosma, A
    MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 2000, 314 (03) : 475 - 488
  • [5] ASSESSING THE HIERARCHICAL HAMILTONIAN SPLITTING INTEGRATOR FOR COLLISIONLESS N-BODY SIMULATIONS
    Aguilar-Arguello, G.
    Valenzuela, O.
    Velazquez, H.
    Clemente, J. C.
    Trelles, J. A.
    REVISTA MEXICANA DE ASTRONOMIA Y ASTROFISICA, 2022, 58 (02) : 197 - 213
  • [6] Hierarchical tree algorithm for collisional N-body simulations on GRAPE
    Fukushige, Toshiyuki
    Kawai, Atsushi
    PUBLICATIONS OF THE ASTRONOMICAL SOCIETY OF JAPAN, 2016, 68 (03)
  • [7] GRAPE-4: A teraflops machine for N-body simulations
    Taiji, M
    Makino, J
    Fukushige, T
    Ebisuzaki, T
    Sugimoto, D
    DYNAMICAL EVOLUTION OF STAR CLUSTERS - CONFRONTATION OF THEORY AND OBSERVATIONS, 1996, (174): : 141 - 150
  • [8] On the accuracy of N-body simulations at very large scales
    Rigopoulos, Gerasimos
    Valkenburg, Wessel
    MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 2015, 446 (01) : 677 - 682
  • [9] N-body simulations: The performance of some integrators
    Sharp, Philip W.
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2006, 32 (03): : 375 - 395
  • [10] Novel Adaptive softening for collisionless N-body simulations: eliminating spurious haloes
    Hobbs, Alexander
    Read, Justin I.
    Agertz, Oscar
    Iannuzzi, Francesca
    Power, Chris
    MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 2016, 458 (01) : 468 - 479