Title
A shared memory parallel multi-mesh fast marching method for re-distancing
Abstract
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.
Year
DOI
Venue
2019
10.1007/s10444-019-09683-z
Advances in Computational Mathematics
Keywords
Field
DocType
Fast marching method, Shared memory parallelism, Eikonal equation, Re-distancing, 68W10, 65Y05, 65Y10, 65Y20
Mathematical optimization,Polygon mesh,Shared memory,Signed distance function,Fast marching method,Parallel computing,Eikonal equation,Thread (computing),Multi-core processor,Mathematics,Computation
Journal
Volume
Issue
ISSN
45
4
1572-9044
Citations 
PageRank 
References 
0
0.34
0
Authors
4
Name
Order
Citations
PageRank
Georgios Diamantopoulos100.34
Andreas Hössinger200.68
Siegfried Selberherr310539.95
Josef Weinbub4179.55