The Forest Method as a New Parallel Tree Method with the Sectional Voronoi Tessellation
The Forest Method as a New Parallel Tree Method with the Sectional Voronoi Tessellation
复制标题
森林法作为一种新的带有分段Voronoi曲面细分的并行树方法
DOI:
10.1086/313250
复制
发表时间:
1999
期刊:
影响因子:
--
通讯作者:
Y. Yoshii
中科院分区:
文献类型:
--
作者:
H. Yahagi;M. Mori;Y. Yoshii
We have developed a new parallel tree method which will be called the forest method hereafter. This new method uses the sectional Voronoi tessellation (SVT) for the domain decomposition. The SVT decomposes a whole space into polyhedra and allows their flat borders to move by assigning different weights. The forest method determines these weights based on the load balancing among processors by means of the overload diffusion (OLD). Moreover, since all the borders are flat, before receiving the data from other processors, each processor can collect enough data to calculate the gravity force with precision. Both the SVT and the OLD are coded in a highly vectorizable manner to accommodate on vector parallel processors. The parallel code based on the forest method with the Message Passing Interface is run on various platforms so that a wide portability is guaranteed. Extensive calculations with 15 processors of Fujitsu VPP300/16R indicate that the code can calculate the gravity force exerted on 105 particles in each second for some ideal dark halo. This code is found to enable an N-body simulation with 107 or more particles for a wide dynamic range and is therefore a very powerful tool for the study of galaxy formation and large-scale structure in the universe.