Parallel algorithms for Sn transport sweeps on unstructured meshes

被引:31
|
作者
Colomer, G. [1 ]
Borrell, R. [1 ,2 ]
Trias, F. X. [2 ]
Rodriguez, I. [2 ]
机构
[1] Termo Fluids SL, Barcelona 08204, Spain
[2] Univ Politecn Cataluna, ETSEIAT, Ctr Tecnol Transferencia Calor, Terrassa 08222, Spain
关键词
Full sweeps; Boltzmann Transport Equation; Parallelization; S-n ordinates; Spatial domain decomposition; FINITE-VOLUME METHOD; RADIATIVE HEAT-TRANSFER; PERFORMANCE; SCALE; MODEL;
D O I
10.1016/j.jcp.2012.07.009
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The Boltzmann Transport Equation is solved on unstructured meshes using the Discrete Ordinates Method. The flux for each ordinate is swept across the computational grid, within a source iteration loop that accounts for the coupling between the different ordinates. In this paper, a spatial domain decomposition strategy is used to divide the work among the available CPUs. The sequential nature of the sweep process makes the parallelization of the overall algorithm the most challenging aspect. Several parallel sweep algorithms, which represent different options of interleaving communications and calculations in the solution process, are analysed. The option of grouping messages by means of buffering is also considered. One of the heuristics proposed consistently stands out as the best option in all the situations analyzed, which include different geometries and different sizes of the ordinate set. With this algorithm, good scalability results have been achieved regarding both weak and strong speedup tests with up to 2560 CPUs. (C) 2012 Elsevier Inc. All rights reserved.
引用
收藏
页码:118 / 135
页数:18
相关论文
共 50 条
  • [21] Gradient and smoothness regularization operators for geophysical inversion on unstructured meshes
    Lelievre, Peter G.
    Farquharson, Colin G.
    GEOPHYSICAL JOURNAL INTERNATIONAL, 2013, 195 (01) : 330 - 341
  • [22] A Staggered Grid Method for Solving Incompressible Flow on Unstructured Meshes
    Shu, Huawen
    Xu, Minghai
    Duan, Xinyue
    Li, Yongtong
    Sun, Yu
    Li, Ruitian
    Ding, Peng
    CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES, 2020, 123 (02): : 509 - 523
  • [23] A collocated finite volume method for incompressible flow on unstructured meshes
    Yu, B
    Ozoe, H
    Tao, WQ
    PROGRESS IN COMPUTATIONAL FLUID DYNAMICS, 2005, 5 (3-5): : 181 - 189
  • [24] Self-Intersections Elimination for Unstructured Surface Computational Meshes
    Freylekhman, S. A.
    Rybakov, A. A.
    LOBACHEVSKII JOURNAL OF MATHEMATICS, 2022, 43 (10) : 2846 - 2852
  • [25] An effective lattice Boltzmann flux solver on arbitrarily unstructured meshes
    Wu, Qi-Feng
    Shu, Chang
    Wang, Yan
    Yang, Li-Ming
    MODERN PHYSICS LETTERS B, 2018, 32 (12-13):
  • [26] Implicit multiblock method for solving a kinetic equation on unstructured meshes
    Dumbser, M.
    Titarev, V. A.
    Utyuzhnikov, S. V.
    COMPUTATIONAL MATHEMATICS AND MATHEMATICAL PHYSICS, 2013, 53 (05) : 601 - 615
  • [27] Implicit multiblock method for solving a kinetic equation on unstructured meshes
    M. Dumbser
    V. A. Titarev
    S. V. Utyuzhnikov
    Computational Mathematics and Mathematical Physics, 2013, 53 : 601 - 615
  • [28] Robustness of MUSCL schemes for 2D unstructured meshes
    Berthon, Christophe
    JOURNAL OF COMPUTATIONAL PHYSICS, 2006, 218 (02) : 495 - 509
  • [29] Simulation of all-scale atmospheric dynamics on unstructured meshes
    Smolarkiewicz, Piotr K.
    Szmelter, Joanna
    Xiao, Feng
    JOURNAL OF COMPUTATIONAL PHYSICS, 2016, 322 : 267 - 287
  • [30] An optimized sweeping solution method for the three-dimensional Sn equations of neutron transport on hexahedral meshes
    Gao, Yanni
    Hang, Xudeng
    Yuan, Guangwei
    JOURNAL OF COMPUTATIONAL PHYSICS, 2022, 455