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 条
  • [1] A parallel radial basis function interpolation method for unstructured dynamic meshes
    Estruch, O.
    Lehmkuhl, O.
    Borrell, R.
    Perez Segarra, C. D.
    Oliva, A.
    COMPUTERS & FLUIDS, 2013, 80 : 44 - 54
  • [2] Coherent mesh representation for parallel I/O of unstructured polyhedral meshes
    Weiss, R. Gregor
    Lesnik, Sergey
    Galeazzo, Flavio C. C.
    Ruopp, Andreas
    Rusche, Henrik
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (11) : 16112 - 16132
  • [3] A parallel cell-based DSMC method on unstructured adaptive meshes
    Kim, MG
    Kim, HS
    Kwon, OJ
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2004, 44 (12) : 1317 - 1335
  • [4] Hyperviscosity for unstructured ALE meshes
    Cook, Andrew W.
    Ulitsky, Mark S.
    Miller, Douglas S.
    INTERNATIONAL JOURNAL OF COMPUTATIONAL FLUID DYNAMICS, 2013, 27 (01) : 32 - 50
  • [5] A highly parallel implicit domain decomposition method for the simulation of the left ventricle on unstructured meshes
    Jiang, Yi
    Chen, Rongliang
    Cai, Xiao-Chuan
    COMPUTATIONAL MECHANICS, 2020, 66 (06) : 1461 - 1475
  • [6] Parallel algorithms for moving Lagrangian data on block structured Eulerian meshes
    Dubey, Anshu
    Antypas, Katie
    Daley, Christopher
    PARALLEL COMPUTING, 2011, 37 (02) : 101 - 113
  • [7] Parallel load balancing strategy for Volume-of-Fluid methods on 3-D unstructured meshes
    Jofre, Lluis
    Borrell, Ricard
    Lehmkuhl, Oriol
    Olivaa, Assensi
    JOURNAL OF COMPUTATIONAL PHYSICS, 2015, 282 : 269 - 288
  • [8] Parallel linear multigrid by agglomeration for the acceleration of 3D compressible flow calculations on unstructured meshes
    Carré, G
    Lanteri, S
    NUMERICAL ALGORITHMS, 2000, 24 (04) : 309 - 332
  • [9] Monotonic solution of flow and transport problems in heterogeneous media using Delaunay unstructured triangular meshes
    Arico, Costanza
    Sinagra, Marco
    Tucciarelli, Tullio
    ADVANCES IN WATER RESOURCES, 2013, 52 : 132 - 150
  • [10] Parallel linear multigrid by agglomeration for the acceleration of 3D compressible flow calculations on unstructured meshes
    G. Carré
    S. Lanteri
    Numerical Algorithms, 2000, 24 : 309 - 332