GreeM: Massively Parallel TreePM Code for Large Cosmological N-body Simulations

被引:79
|
作者
Ishiyama, Tomoaki [1 ,2 ]
Fukushige, Toshiyuki [3 ]
Makino, Junichiro [1 ]
机构
[1] Natl Astron Observ Japan, Tokyo 1818588, Japan
[2] Univ Tokyo, Dept Gen Syst Studies, Coll Arts & Sci, Meguro Ku, Tokyo 1538902, Japan
[3] K&F Comp Res Co, Tokyo 1820026, Japan
基金
日本学术振兴会;
关键词
methods: n-body simulations; cosmology: miscellaneous; SPECIAL-PURPOSE COMPUTER; PARTICLE-MESH; GRAVITY SOLVER; TREECODE; GRAPE; ALGORITHM; SYSTEMS; HALOS;
D O I
10.1093/pasj/61.6.1319
中图分类号
P1 [天文学];
学科分类号
0704 ;
摘要
In this paper, we describe the implementation and performance of GreeM, a massively parallel TreePM code for large-scale cosmological N-body simulations. GreeM uses a recursive multi-section algorithm for domain decomposition. The size of the domains are adjusted so that the total calculation time of the force becomes the same for all processes. The loss of performance due to non-optimal load balancing is around 4%, even for more than 10(3) CPU cores. GreeM runs efficiently on PC clusters and massively-parallel computers, such as a Cray XT4. The measured calculation speed on Cray XT4 is 5 x 10(4) particles per second per CPU core, for the case of an opening angle of theta = 0.5, if the number of particles per CPU core is larger than 10(6).
引用
收藏
页码:1319 / 1330
页数:12
相关论文
共 50 条
  • [41] Reducing noise in cosmological N-body simulations with neutrinos
    Banerjee, Arka
    Powell, Devon
    Abel, Tom
    Villaescusa-Navarro, Francisco
    JOURNAL OF COSMOLOGY AND ASTROPARTICLE PHYSICS, 2018, (09):
  • [42] Cosmological N-body simulations including radiation perturbations
    Brandbyge, Jacob
    Rampf, Cornelius
    Tram, Thomas
    Leclercq, Florent
    Fidler, Christian
    Hannestad, Steen
    MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 2017, 466 (01) : L68 - L72
  • [44] Effects of the initial conditions on cosmological N-body simulations
    L'Huillier, Benjamin
    Park, Changbom
    Kim, Juhan
    NEW ASTRONOMY, 2014, 30 : 79 - 88
  • [45] Massively parallel cosmological simulations with ChaNGa
    Jetley, Pritish
    Gioachin, Filippo
    Mendes, Celso
    Kale, Laxmikant V.
    Quinn, Thomas
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 1945 - +
  • [46] Adaptive refinement tree: A new high-resolution N-body code for cosmological simulations
    Kravtsov, AV
    Klypin, AA
    Khokhlov, AM
    ASTROPHYSICAL JOURNAL SUPPLEMENT SERIES, 1997, 111 (01): : 73 - 94
  • [47] A Massively Parallel Distributed N-Body Application Implemented with HPX
    Khatami, Zahra
    Kaiser, Hartmut
    Grubel, Patricia
    Serio, Adrian
    Ramanujam, J.
    PROCEEDINGS OF SCALA 2016: 7TH WORKSHOP ON LATEST ADVANCES IN SCALABLE ALGORITHMS FOR LARGE-SCALE SYSTEMS, 2016, : 57 - 64
  • [48] Parallel tree algorithms for N-body simulations
    Antonuccio-Delogu, V
    Becciani, U
    Gambera, M
    Pagliaro, A
    PARALLEL COMPUTATION, 1999, 1557 : 579 - 580
  • [49] Heterogeneous Reconfigurable Design for TreePM N-body Simulation
    Zheng, Linlin
    Jin, Xi
    Peng, Bo
    Wang, Tianqi
    2017 19TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATIONS TECHNOLOGY (ICACT) - OPENING NEW ERA OF SMART SOCIETY, 2017, : 442 - 446
  • [50] COSMOS:: A hybrid N-body/hydrodynamics code for cosmological problems
    Ricker, PM
    Dodelson, S
    Lamb, DQ
    ASTROPHYSICAL JOURNAL, 2000, 536 (01): : 122 - 143