A shared memory parallel multi-mesh fast marching method for re-distancing

被引:3
|
作者
Diamantopoulos, Georgios [1 ]
Hossinger, Andreas [2 ]
Selberherr, Siegfried [3 ]
Weinbub, Josef [1 ]
机构
[1] TU Wien, Christian Doppler Lab High Performance TCAD, Inst Microelect, Vienna, Austria
[2] Silvaco Europe Ltd, St Ives, Cambs, England
[3] TU Wien, Inst Microelect, Vienna, Austria
关键词
Fast marching method; Shared memory parallelism; Eikonal equation; Re-distancing;
D O I
10.1007/s10444-019-09683-z
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
A common problem arising in expanding front simulations is to restore the signed distance field property of a discretized domain (i.e., a mesh), by calculating the minimum distance of mesh points to an interface. This problem is referred to as re-distancing and a widely used method for its solution is the fast marching method (FMM). In many cases, a particular high accuracy in specific regions around the interface is required. There, meshes with a finer resolution are defined in the regions of interest, enabling the problem to be solved locally with a higher accuracy. Additionally, this gives rise to coarse-grained parallelization, as such meshes can be re-distanced in parallel. An efficient parallelization approach, however, has to deal with interface-sharing meshes, load-balancing issues, and must offer reasonable parallel efficiency for narrow band and full band re-distancing. We present a parallel multi-mesh FMM to tackle these challenges: Interface-sharing meshes are resolved using a synchronized data exchanges strategy. Parallelization is introduced by applying a pool of tasks concept, implemented using OpenMP tasks. Meshes are processed by OpenMP tasks as soon as threads become available, efficiently balancing out the computational load of unequally sized meshes over the entire computation. Our investigations cover parallel performance of full and narrow band re-distancing. The resulting algorithm shows a good parallel efficiency, if the problem consists of significantly more meshes than the available processor cores.
引用
收藏
页码:2029 / 2045
页数:17
相关论文
共 50 条
  • [1] A shared memory parallel multi-mesh fast marching method for re-distancing
    Georgios Diamantopoulos
    Andreas Hössinger
    Siegfried Selberherr
    Josef Weinbub
    Advances in Computational Mathematics, 2019, 45 : 2029 - 2045
  • [2] Evaluation of the Shared-Memory Parallel Fast Marching Method for Re-Distancing Problems
    Diamantopoulos, Georgios
    Weinbub, Josef
    Hossinger, Andreas
    Selberherr, Siegfried
    PROCEEDINGS OF THE 2017 17TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ITS APPLICATIONS (ICCSA 2017), 2017,
  • [3] Multi-mesh of trees with its parallel algorithms
    Jana, PK
    JOURNAL OF SYSTEMS ARCHITECTURE, 2004, 50 (04) : 193 - 206
  • [4] Parallel prefix computation on extended multi-mesh network
    Jana, PK
    Naidu, BD
    Kumar, S
    Arora, M
    Sinha, BP
    INFORMATION PROCESSING LETTERS, 2002, 84 (06) : 295 - 303
  • [5] Fast resolution of incremental forming processes by the Multi-Mesh method. Application to cogging
    Mohamad Ramadan
    Lionel Fourment
    Hugues Digonnet
    International Journal of Material Forming, 2014, 7 : 207 - 219
  • [6] Fast resolution of incremental forming processes by the Multi-Mesh method. Application to cogging
    Ramadan, Mohamad
    Fourment, Lionel
    Digonnet, Hugues
    INTERNATIONAL JOURNAL OF MATERIAL FORMING, 2014, 7 (02) : 207 - 219
  • [7] A Massive Parallel Fast Marching Method
    Kotas, Petr
    Croce, Roberto
    Poletti, Valentina
    Vondrak, Vit
    Krause, Rolf
    DOMAIN DECOMPOSITION METHODS IN SCIENCE AND ENGINEERING XXII, 2016, 104 : 311 - 318
  • [8] Shared-memory block-based fast marching method for hierarchical meshes
    Quell, Michael
    Diamantopoulos, Georgios
    Hoessinger, Andreas
    Weinbub, Josef
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2021, 392
  • [9] Comparison of the Parallel Fast Marching Method, the Fast Iterative Method, and the Parallel Semi-Ordered Fast Iterative Method
    Weinbub, Josef
    Hossinger, Andreas
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE 2016 (ICCS 2016), 2016, 80 : 2271 - 2275
  • [10] Numerical simulation of incompressible interfacial flows by a level set re-distancing method with improved mass conservation
    An, Ruidong
    Gu, Zhenghua
    Zhou, Tong
    Yu, Chinghao
    OCEAN ENGINEERING, 2023, 290