Coherent mesh representation for parallel I/O of unstructured polyhedral meshes

被引:0
|
作者
Weiss, R. Gregor [1 ]
Lesnik, Sergey [2 ]
Galeazzo, Flavio C. C. [1 ]
Ruopp, Andreas [1 ]
Rusche, Henrik [2 ]
机构
[1] Univ Stuttgart, High Performance Comp Ctr Stuttgart HLRS, Nobelstr 19, D-70569 Stuttgart, Germany
[2] Wikki GmbH, Ziegelbergsweg 68, D-38855 Wernigerode, Germany
来源
JOURNAL OF SUPERCOMPUTING | 2024年 / 80卷 / 11期
关键词
Unstructured polyhedral mesh; Mesh representation; Parallel I/O; ADIOS2; Finite volume method; OpenFOAM;
D O I
10.1007/s11227-024-06051-7
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a new mesh data layout for parallel I/O of linear unstructured polyhedral meshes. The new mesh representation infers coherence across entities of different topological dimensions, i.e., grid cells, faces, and points. The coherence due to cell-to-face and face-to-point connectivities of the mesh is formulated as a tree data structure distributed across processors. The mesh distribution across processors creates consecutive and contiguous slices that render an optimized data access pattern for parallel I/O. A file format using the coherent mesh representation, developed and tested with OpenFOAM, enables the usability of the software at unprecedented scales. Further implications of the coherent and sliceable mesh representation arise due to simplifications in partitioning and diminished pre- and post-processing overheads.
引用
收藏
页码:16112 / 16132
页数:21
相关论文
共 50 条
  • [1] Multiresolution representation in unstructured meshes
    Abgrall, R
    Harten, A
    [J]. SIAM JOURNAL ON NUMERICAL ANALYSIS, 1998, 35 (06) : 2128 - 2146
  • [2] Parallel Deterministic Transport Sweeps of Structured and Unstructured Meshes with Overloaded Mesh Decompositions
    Pautz, Shawn D.
    Bailey, Teresa S.
    [J]. NUCLEAR SCIENCE AND ENGINEERING, 2017, 185 (01) : 70 - 77
  • [3] Array-based, parallel hierarchical mesh refinement algorithms for unstructured meshes
    Ray, Navamita
    Grindeanu, Iulian
    Zhao, Xinglin
    Mahadevan, Vijay
    Jiao, Xiangmin
    [J]. COMPUTER-AIDED DESIGN, 2017, 85 : 68 - 82
  • [4] A parallel Euler solver on unstructured meshes
    Lee, PZ
    Chang, CH
    Chao, MJ
    [J]. PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 2000, : 171 - 177
  • [5] Parallel adaptive simulations on unstructured meshes
    Shephard, M. S.
    Jansen, K. E.
    Sahni, O.
    Diachin, L. A.
    [J]. SCIDAC 2007: SCIENTIFIC DISCOVERY THROUGH ADVANCED COMPUTING, 2007, 78
  • [6] Optimizing I/O for Petascale Seismic Simulations on Unstructured Meshes
    Rettenberger, Sebastian
    Bader, Michael
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING - CLUSTER 2015, 2015, : 314 - 317
  • [7] A Parallel Unstructured Mesh Infrastructure
    Seol, Seegyoung
    Smith, Cameron W.
    Ibanez, Daniel A.
    Shephard, Mark S.
    [J]. 2012 SC COMPANION: HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SCC), 2012, : 1124 - 1132
  • [8] Data structures for multiresolution representation of unstructured meshes
    Joy, KI
    Legakis, J
    MacCracken, R
    [J]. HIERARCHICAL AND GEOMETRICAL METHODS IN SCIENTIFIC VISUALIZATION, 2003, : 143 - +
  • [9] Untangling polygonal and polyhedral meshes via mesh optimization
    Kim, Jibum
    Chung, Jaeyong
    [J]. ENGINEERING WITH COMPUTERS, 2015, 31 (03) : 617 - 629
  • [10] Untangling polygonal and polyhedral meshes via mesh optimization
    Jibum Kim
    Jaeyong Chung
    [J]. Engineering with Computers, 2015, 31 : 617 - 629