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 条
  • [31] Parallel DNS algorithms on unstructured grids
    Evangelinos, C
    Sherwin, SJ
    Karniadakis, GE
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2000, 184 (2-4) : 401 - 425
  • [32] Applications of the Unsteady Error Transport Equation on Unstructured Meshes
    Yan, Gary
    Ollivier-Gooch, Carl
    AIAA JOURNAL, 2018, 56 (11) : 4463 - 4473
  • [33] Applications of the unsteady error transport equation on unstructured meshes
    1600, AIAA International, 12700 Sunrise Valley Drive, Suite 200Reston, VA, Virginia, Virginia 20191-5807, United States (56):
  • [34] TVD ALGORITHMS FOR THE SOLUTION OF THE COMPRESSIBLE EULER EQUATIONS ON UNSTRUCTURED MESHES
    LYRA, PRM
    MORGAN, K
    PERAIRE, J
    PEIRO, J
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 1994, 19 (09) : 827 - 847
  • [35] Derived data structure algorithms for unstructured finite element meshes
    Waltz, J
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2002, 54 (07) : 945 - 963
  • [36] A new approach to parallel dynamic partitioning for adaptive unstructured meshes
    Heber, G
    Biswas, R
    Gao, GR
    IPPS/SPDP 1999: 13TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM & 10TH SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 1999, : 360 - 364
  • [37] Parallel adaptivity for solution of Euler equations using unstructured meshes
    Akay, HU
    Oktay, E
    PARALLEL COMPUTATIONAL FLUID DYNAMICS: NEW FRONTIERS AND MULTI-DISCIPLINARY APPLICATIONS, PROCEEDINGS, 2003, : 371 - 378
  • [38] Implementation of a parallel framework for aerodynamic design optimization on unstructured meshes
    Nielsen, EJ
    Anderson, WK
    Kaushik, DK
    PARALLEL COMPUTATIONAL FLUID DYNAMICS: TOWARDS TERAFLOPS, OPTIMIZATION, AND NOVEL FORMULATIONS, 2000, : 313 - 320
  • [39] A parallel generator for sparse unstructured meshes to solve the eikonal equation
    Zoennchen, Benedikt
    Koester, Gerta
    JOURNAL OF COMPUTATIONAL SCIENCE, 2019, 32 : 141 - 147
  • [40] An approach for parallel fluid-structure interaction on unstructured meshes
    Kuettler, Ulrich
    Wall, Wolfgang A.
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 2006, 4192 : 366 - 373