Generating Multibillion Element Unstructured Meshes on Distributed Memory Parallel Machines

被引:3
|
作者
Soner, Seren [1 ]
Ozturan, Can [1 ]
机构
[1] Bogazici Univ, Dept Comp Engn, TR-34342 Istanbul, Turkey
基金
欧盟第七框架计划;
关键词
D O I
10.1155/2015/437480
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a parallel mesh generator called PMSH that is developed as a wrapper code around the open source sequential Netgen mesh generator. Parallelization of the mesh generator is carried out in five stages: (i) generation of a coarse volume mesh; (ii) partitioning of the coarse mesh; (iii) refinement of coarse surface mesh to produce fine surface submeshes; (iv) remeshing of each fine surface submesh to get a final fine mesh; (v) matching of partition boundary vertices followed by global vertex numbering. A new integer based barycentric coordinate method is developed for matching distributed partition boundary vertices. This method does not have precision related problems of floating point coordinate based vertex matching. Test results obtained on an SGI Altix ICE X system with 8192 cores confirm that our approach does indeed enable us to generate multibillion element meshes in a scalable way.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] A Distributed-memory Parallel Approach for the Generation of Multibillion Element Tetrahedral Meshes
    Wang, Xiaoqing
    Jin, Xianlong
    [J]. 2016 17TH IEEE/ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD), 2016, : 301 - 306
  • [2] Generating Unstructured Nuclear Reactor Core Meshes in Parallel
    Jain, Rajeev
    Tautges, Timothy J.
    [J]. 23RD INTERNATIONAL MESHING ROUNDTABLE (IMR23), 2014, 82 : 351 - 363
  • [3] A Parallel Approach for the Generation of Unstructured Meshes with Billions of Elements on Distributed-Memory Supercomputers
    Wang, Xiao-qing
    Jin, Xian-long
    Kou, Da-zhi
    Chen, Jia-hui
    [J]. INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2017, 45 (03) : 680 - 710
  • [4] A Parallel Approach for the Generation of Unstructured Meshes with Billions of Elements on Distributed-Memory Supercomputers
    Xiao-qing Wang
    Xian-long Jin
    Da-zhi Kou
    Jia-hui Chen
    [J]. International Journal of Parallel Programming, 2017, 45 : 680 - 710
  • [5] A PARALLEL APPROACH TO THE VARIATIONAL TRANSFER OF DISCRETE FIELDS BETWEEN ARBITRARILY DISTRIBUTED UNSTRUCTURED FINITE ELEMENT MESHES
    Krause, Rolf
    Zulian, Patrick
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2016, 38 (03): : C307 - C333
  • [6] A generic strategy for dynamic load balancing of distributed memory parallel computational mechanics using unstructured meshes
    Arulananthan, A
    Johnson, SP
    McManus, K
    Walshaw, C
    Cross, M
    [J]. PARALLEL COMPUTATIONAL FLUID DYNAMICS: RECENT DEVELOPMENTS AND ADVANCES USING PARALLEL COMPUTERS, 1998, : 43 - 50
  • [7] Parallel numerical algorithms for distributed memory machines
    Bassomo, P
    Sakho, I
    Corbel, A
    [J]. PARALLEL COMPUTATION, 1999, 1557 : 581 - 583
  • [8] ON THE DESIGN OF PARALLEL PROGRAMS FOR MACHINES WITH DISTRIBUTED MEMORY
    GOMM, D
    HECKNER, M
    LANGE, KJ
    RIEDLE, G
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 487 : 381 - 391
  • [9] Generating efficient tiled code for distributed memory machines
    Tang, PY
    Xue, JL
    [J]. PARALLEL COMPUTING, 2000, 26 (11) : 1369 - 1410
  • [10] Parallel multilevel data structures for a nonconforming finite element problem on unstructured meshes
    Chugunov, V
    Vassilevski, Y
    [J]. RUSSIAN JOURNAL OF NUMERICAL ANALYSIS AND MATHEMATICAL MODELLING, 2003, 18 (01) : 1 - 11