Parallel algorithms for Sn transport sweeps on unstructured meshes

被引:30
|
作者
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 条
  • [41] A parallel implicit incompressible flow solver using unstructured meshes
    Ramamurti, R
    Lohner, R
    COMPUTERS & FLUIDS, 1996, 25 (02) : 119 - 132
  • [42] Partitioning unstructured meshes for homogeneous and heterogeneous parallel computing environments
    Lee, PZ
    Wu, JJ
    Chang, CH
    2002 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDING, 2002, : 315 - 322
  • [43] Parallel dynamic load-balancing for adaptive unstructured meshes
    Walshaw, C
    Cross, M
    Everett, MG
    PARALLEL COMPUTATIONAL FLUID DYNAMICS: RECENT DEVELOPMENTS AND ADVANCES USING PARALLEL COMPUTERS, 1998, : 89 - 96
  • [44] Thermal Upscattering Acceleration Schemes for Parallel Transport Sweeps
    Hanus, Milan
    Ragusa, Jean C.
    NUCLEAR SCIENCE AND ENGINEERING, 2020, 194 (10) : 873 - 893
  • [46] PARALLEL COMPACT HASH ALGORITHMS FOR COMPUTATIONAL MESHES
    Tumblin, Rebecka
    Ahrens, Peter
    Hartse, Sara
    Robey, Robert W.
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2015, 37 (01): : C31 - C53
  • [47] Parallel algorithms for unstructured hybrid mesh adaptation
    Tang J.
    Zhang J.
    Li B.
    Cui P.
    Zhou N.
    Hangkong Xuebao/Acta Aeronautica et Astronautica Sinica, 2020, 41 (01):
  • [48] A high-order discontinuous Galerkin method for the SN transport equations on 2D unstructured triangular meshes
    Wang, Yaqi
    Ragusa, Jean C.
    ANNALS OF NUCLEAR ENERGY, 2009, 36 (07) : 931 - 939
  • [49] A positive spatial advection scheme on unstructured meshes for tracer transport
    Wilders, P
    Fotia, G
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2002, 140 (1-2) : 809 - 821
  • [50] A linear surface characteristics approximation for neutron transport in unstructured meshes
    Santandrea, S.
    Sanchez, R.
    Mosca, P.
    NUCLEAR SCIENCE AND ENGINEERING, 2008, 160 (01) : 23 - 40