Parallel graph-grammar-based algorithm for the longest-edge refinement of triangular meshes and the pollution simulations in Lesser Poland area

被引:0
|
作者
Krzysztof Podsiadło
Albert Oliver Serra
Anna Paszyńska
Rafael Montenegro
Ian Henriksen
Maciej Paszyński
Keshav Pingali
机构
[1] AGH University of Sciences and Technology Faculty of Computer Science,
[2] Electronics and Telecommunication Institute of Computer Science,undefined
[3] Jagiellonian University Faculty of Physics,undefined
[4] Astronomy and Applied Computer Science,undefined
[5] University of Las Palmas de Gran Canaria,undefined
[6] The University of Texas,undefined
[7] Oden Institute,undefined
来源
关键词
Unstructured grids; Longest edge refinement; Graph-grammar; Pollution simulations; Advection–diffusion equation;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper, we propose parallel graph-grammar-based algorithm for the longest-edge refinements and the pollution simulations in Lesser Poland area. We introduce graph-grammar productions for Rivara’s longest-edged algorithm for the local refinement of unstructured triangular meshes. We utilize the hyper-graph to represent the computational mesh and the graph-grammar productions to express the longest-edge mesh refinement algorithm. The parallelism in the original Rivara’s longest edge refinement algorithm is obtained by processing different longest edge refinement paths in different three ads. Our graph-grammar-based algorithm allows for additional parallelization within a single longest-edge refinement path. The graph-grammar-based algorithm automatically guarantees the validity and conformity of the generated mesh; it prevents the generation of duplicated nodes and edges, elongated elements with Jacobians converging to zero, and removes all the hanging nodes automatically from the mesh. We test the algorithm on generating a surface mesh based on a topographic data of Lesser Poland area. The graph-grammar productions also generate the layers of prismatic three-dimensional elements on top of the triangular mesh, and they break each prismatic element into three tetrahedral elements. Next, we propose graph-grammar productions generating element matrices and right-hand-side vectors for each tetrahedral element. We utilize the Streamline Upwind Petrov–Galerkin (SUPG) stabilization for the pollution propagation simulations in Lesser Poland area. We use the advection–diffusion-reaction model, the Crank–Nicolson time integration scheme, and the graph-grammar-based interface to the GMRES solver.
引用
收藏
页码:3857 / 3880
页数:23
相关论文
共 5 条
  • [1] Parallel graph-grammar-based algorithm for the longest-edge refinement of triangular meshes and the pollution simulations in Lesser Poland area
    Podsiadlo, Krzysztof
    Serra, Albert Oliver
    Paszynska, Anna
    Montenegro, Rafael
    Henriksen, Ian
    Paszynski, Maciej
    Pingali, Keshav
    [J]. ENGINEERING WITH COMPUTERS, 2021, 37 (04) : 3857 - 3880
  • [2] A local refinement algorithm for the longest-edge trisection of triangle meshes
    Plaza, Angel
    Falcon, Sergio
    Suarez, Jose P.
    Abad, Pilar
    [J]. MATHEMATICS AND COMPUTERS IN SIMULATION, 2012, 82 (12) : 2971 - 2981
  • [3] Properties of the longest-edge n-section refinement scheme for triangular meshes
    Suarez, Jose P.
    MorenoB, Tania
    Abad, Pilar
    Plaza, Angel
    [J]. APPLIED MATHEMATICS LETTERS, 2012, 25 (12) : 2037 - 2039
  • [4] A new proof of the degeneracy property of the longest-edge n-section refinement scheme for triangular meshes
    Perdomo, Francisco
    Plaza, Angel
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2012, 219 (04) : 2342 - 2344
  • [5] A new proof of the degeneracy property of the longest-edge n-section refinement scheme for triangular meshes (vol 219, pg 2342, 2012)
    Perdomo, Francisco
    Plaza, Angel
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2015, 260 : 412 - 413