Comparison of the Parallel Fast Marching Method, the Fast Iterative Method, and the Parallel Semi-Ordered Fast Iterative Method

被引:2
作者
Weinbub, Josef [1 ]
Hossinger, Andreas [2 ]
机构
[1] TU Wien, Inst Microelect, Christian Doppler Lab High Performance TCAD, Vienna, Austria
[2] Silvaco Europe Ltd, Cambridge, England
来源
INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE 2016 (ICCS 2016) | 2016年 / 80卷
关键词
Parallel fast marching method; fast iterative method; semi-ordered fast iterative method; parallel algorithm; eikonal equation; OpenMP;
D O I
10.1016/j.procs.2016.05.408
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Solving the eikonal equation allows to compute a monotone front propagation of anisotropic nature and is thus a widely applied technique in different areas of science and engineering. Various methods are available out of which only a subset is suitable for shared-memory parallelization, which is the key focus of this analysis. We evaluate three different approaches, those being the recently developed parallel fast marching method based on domain decompositioning, the inherently parallel fast iterative method, and a parallel approach of the semi-ordered fast iterative method, which offers increased stability for variations in the front velocity as compared to established iterative methods. We introduce the individual algorithms, evaluate the accuracy, and show benchmark results based on a dual socket Intel Ivy Bridge-EP cluster node using C++/OpenMP implementations. Our investigations show that the parallel fast marching method performs best in terms of accuracy and single thread performance and reasonably well with respect to parallel efficiency for up to 8-16 threads.
引用
收藏
页码:2271 / 2275
页数:5
相关论文
共 18 条
  • [1] SOME IMPROVEMENTS FOR THE FAST SWEEPING METHOD
    Bak, Stanley
    McLaughlin, Joyce
    Renzi, Daniel
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2010, 32 (05) : 2853 - 2874
  • [2] An adaptive domain-decomposition technique for parallelization of the fast marching method
    Breuss, Michael
    Cristiani, Emiliano
    Gwosdek, Pascal
    Vogel, Oliver
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2011, 218 (01) : 32 - 44
  • [3] FAST TWO-SCALE METHODS FOR EIKONAL EQUATIONS
    Chacon, Adam
    Vladimirsky, Alexander
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2012, 34 (02) : A547 - A578
  • [4] Fast iterative method in solving eikonal equations : a multi-level parallel approach
    Dang, Florian
    Emad, Nahid
    [J]. 2014 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, 2014, 29 : 1859 - 1869
  • [5] A fine-grained parallel model for the Fast Iterative Method in solving Eikonal equations
    Dang, Florian
    Emad, Nahid
    Fender, Alexandre
    [J]. 2013 EIGHTH INTERNATIONAL CONFERENCE ON P2P, PARALLEL, GRID, CLOUD AND INTERNET COMPUTING (3PGCIC 2013), 2013, : 152 - 157
  • [6] Generalized fast marching method: applications to image segmentation
    Forcadel, Nicolas
    Le Guyader, Carole
    Gout, Christian
    [J]. NUMERICAL ALGORITHMS, 2008, 48 (1-3) : 189 - 211
  • [7] A FAST ITERATIVE METHOD FOR SOLVING THE EIKONAL EQUATION ON TRIANGULATED SURFACES
    Fu, Zhisong
    Jeong, Won-Ki
    Pan, Yongsheng
    Kirby, Robert M.
    Whitaker, Ross T.
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2011, 33 (05) : 2468 - 2488
  • [8] Gillberg T., 2011, MODSIM2011, P631
  • [9] Parallel solutions of static Hamilton-Jacobi equations for simulations of geological folds
    Gillberg T.
    Bruaset A.M.
    Hjelle Ø.
    Sourouri M.
    [J]. Gillberg, Tor (torgi@simula.no), 1600, Springer Verlag (04)
  • [10] A FAST ITERATIVE METHOD FOR EIKONAL EQUATIONS
    Jeong, Won-Ki
    Whitaker, Ross T.
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2008, 30 (05) : 2512 - 2534