EFFICIENT AND SCALABLE ALGORITHMS FOR SMOOTHED PARTICLE HYDRODYNAMICS ON HYBRID SHARED/DISTRIBUTED-MEMORY ARCHITECTURES

被引:11
|
作者
Gonnet, Pedro [1 ,2 ]
机构
[1] Univ Durham, Sch Engn & Comp Sci, Durham, England
[2] Google Switzerland, CH-8002 Zurich, Switzerland
来源
SIAM JOURNAL ON SCIENTIFIC COMPUTING | 2015年 / 37卷 / 01期
关键词
smoothed particle hydrodynamics; simulation; task-based parallelism; multicores; BINARY SEARCH TREES; MOLECULAR-DYNAMICS; VERLET LISTS; SIMULATION; CODE; SPH;
D O I
10.1137/140964266
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
This paper describes a new fast and implicitly parallel approach to neighbor-finding in multiresolution smoothed particle hydrodynamics (SPH) simulations. This new approach is based on hierarchical cell decompositions and sorted interactions, within a task-based formulation. It is shown to be faster than traditional tree-based codes and to scale better than domain decomposition-based approaches on hybrid shared/distributed-memory parallel architectures, e.g., clusters of multicores, achieving a 40x speedup over the Gadget-2 simulation code.
引用
收藏
页码:C95 / C121
页数:27
相关论文
共 50 条
  • [21] VLASPH: Smoothed Particle Hydrodynamics on VLA SIMD Architectures
    Fan, Xiaokang
    Ge, Zhen
    Long, Sifan
    Tang, Tao
    Huang, Chun
    Peng, Lin
    Yang, Canqun
    EURO-PAR 2024: PARALLEL PROCESSING, PT III, EURO-PAR 2024, 2024, 14803 : 371 - 385
  • [22] Emulating shared memory to simplify distributed-memory programming
    Clarke, JA
    IEEE COMPUTATIONAL SCIENCE & ENGINEERING, 1997, 4 (01): : 55 - 62
  • [23] Computational performance of a smoothed particle hydrodynamics simulation for shared-memory parallel computing
    Nishiura, Daisuke
    Furuichi, Mikito
    Sakaguchi, Hide
    COMPUTER PHYSICS COMMUNICATIONS, 2015, 194 : 18 - 32
  • [24] Efficient Parallel GCD Algorithms for Multicore Shared Memory Architectures
    Pathirana, Gihan Tharaka
    Sotheeswaran, Sittampalam
    Ratnarajah, Nagulan
    2020 20TH INTERNATIONAL CONFERENCE ON ADVANCES IN ICT FOR EMERGING REGIONS (ICTER-2020), 2020, : 272 - 273
  • [25] Scalable Triangle Counting on Distributed-Memory Systems
    Acer, Seher
    Yasar, Abdurrahman
    Rajamanickam, Sivasankaran
    Wolf, Michael
    Catalyurek, Umit V.
    2019 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2019,
  • [26] A SCALABLE DISTRIBUTED SHARED MEMORY
    MURER, S
    FARBER, P
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 634 : 453 - 466
  • [27] THE SHARED-MEMORY LANGUAGE PSATHER ON A DISTRIBUTED-MEMORY MULTIPROCESSOR
    FELDMAN, JA
    LIM, CC
    RAUBER, T
    SIGPLAN NOTICES, 1993, 28 (01): : 17 - 20
  • [28] Efficient smoothed particle radiation hydrodynamics II: Radiation hydrodynamics
    Bassett, Brody R.
    Owen, J. Michael
    Brunner, Thomas A.
    JOURNAL OF COMPUTATIONAL PHYSICS, 2021, 429
  • [29] SHARED-MEMORY VERSUS DISTRIBUTED-MEMORY - HALFTIME SCORE
    OTTO, SW
    COMPUTER PHYSICS COMMUNICATIONS, 1989, 57 (1-3) : 95 - 100
  • [30] Smoothed particle hydrodynamics using interparticle contact algorithms
    Parshikov, AN
    Medin, SA
    JOURNAL OF COMPUTATIONAL PHYSICS, 2002, 180 (01) : 358 - 382