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 条
  • [31] A Parallel Two-Dimensional Discontinuous Galerkin Method for Shallow-Water Flows Using High-Resolution Unstructured Meshes
    Lai, Wencong
    Khan, Abdul A.
    JOURNAL OF COMPUTING IN CIVIL ENGINEERING, 2017, 31 (03)
  • [32] A new numerical method for solving the Boltzmann transport equation using the PN method and the discontinuous finite elements on unstructured and curved meshes
    Bourhrara, Lahbib
    JOURNAL OF COMPUTATIONAL PHYSICS, 2019, 397
  • [33] Reviewing the Computational Performance of Structured and Unstructured Grid DeterministicSNTransport Sweeps on Many-Core Architectures
    Deakin, Tom
    McIntosh-Smith, Simon
    Lovegrove, Justin
    Smedley-Stevenson, Richard
    Hagues, Andrew
    JOURNAL OF COMPUTATIONAL AND THEORETICAL TRANSPORT, 2020, 49 (03) : 121 - 143
  • [34] Formulation of wall boundary conditions in turbulent flow computations on unstructured meshes
    K. N. Volkov
    Computational Mathematics and Mathematical Physics, 2014, 54 : 353 - 367
  • [35] Multi-GPU parallelization of shallow water modelling on unstructured meshes
    Dong, Boliang
    Huang, Bensheng
    Tan, Chao
    Xia, Junqiang
    Lin, Kairong
    Gao, Shuailing
    Hu, Yong
    JOURNAL OF HYDROLOGY, 2025, 657
  • [36] High order localized ENO schemes on unstructured meshes for conservation laws
    Zhu, J
    Zhao, N
    Zheng, HS
    MODERN PHYSICS LETTERS B, 2005, 19 (28-29): : 1563 - 1566
  • [37] Formulation of wall boundary conditions in turbulent flow computations on unstructured meshes
    Volkov, K. N.
    COMPUTATIONAL MATHEMATICS AND MATHEMATICAL PHYSICS, 2014, 54 (02) : 353 - 367
  • [38] Finite volume methods on unstructured Voronoi meshes for hyperbolic conservation laws
    Christov, Ivan
    Mishev, Ilya D.
    Popov, Bojan
    HYPERBOLIC PROBLEMS: THEORY, NUMERICS AND APPLICATIONS, PART 2, 2009, 67 : 507 - +
  • [39] On boundary conditions in the finite volume lattice Boltzmann method on unstructured meshes
    Peng, GW
    Xi, HW
    Chou, SH
    INTERNATIONAL JOURNAL OF MODERN PHYSICS C, 1999, 10 (06): : 1003 - 1016
  • [40] Simplified model for mould filling simulations using CVFEM and unstructured meshes
    Estacio, K. C.
    Mangiavacchi, N.
    COMMUNICATIONS IN NUMERICAL METHODS IN ENGINEERING, 2007, 23 (05): : 345 - 361