Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/2872599.2872626acmconferencesArticle/Chapter ViewAbstractPublication Pageshp3cConference Proceedingsconference-collections
research-article

Shared-memory parallelization of the semi-ordered fast iterative method

Published: 12 April 2015 Publication History

Abstract

The semi-ordered fast iterative method is used to compute a monotone front propagation of anisotropic nature by solving the eikonal equation. Compared to established iterative methods, such as the fast iterative method, the semi-ordered fast iterative method (SOFI) offers increased stability for variations in the front velocity. So far, the method has only been investigated in a serial, two-dimensional context; in this paper we investigate a parallel implementation of SOFI (using OpenMP) and evaluate the method for three-dimensional real-world type problems. We discuss the parallel algorithm and compare its performance and its computed solutions with an OpenMP-powered fast iterative method. Different speed functions together with varying problem sizes are used to investigate the impact of the computational load. Although the semi-ordered fast iterative method is inferior to the fast iterative method with respect to parallel efficiency, we show that its execution performance is significantly faster.

References

[1]
Bak, S., McLaughlin, J., and Renzi, D. Some Improvements for the Fast Sweeping Method. SIAM Journal on Scientific Computing 32, 5 (2010), 2853--2874.
[2]
Chacon, A., and Vladimirsky, A. Fast Two-Scale Methods for Eikonal Equations. SIAM Journal on Scientific Computing 34, 2 (2012), A547--A578.
[3]
Dang, F., and Emad, N. Fast Iterative Method in Solving Eikonal Equations: A Multi-level Parallel Approach. Procedia Computer Science 29 (2014), 1859--1869.
[4]
Dang, F., Emad, N., and Fender, A. A Fine-Grained Parallel Model for the Fast Iterative Method in Solving Eikonal Equations. In Proceedings of the International Conference on P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC) (2013), 152--157.
[5]
Forcadel, N., Le Guyader, C., and Gout, C. Generalized Fast Marching Method: Applications to Image Segmentation. Numerical Algorithms 48, 1--3 (2008), 189--211.
[6]
Fu, Z., Jeong, W. K., Pan, Y., Kirby, R., and Whitaker, R. T. A Fast Iterative Method for Solving the Eikonal Equation on Triangulated Surfaces. SIAM Journal on Scientific Computing 33, 5 (2011), 2468--2488.
[7]
Gillberg, T. A Semi-Ordered Fast Iterative Method (SOFI) for Monotone Front Propagation in Simulations of Geological Folding. In Proceedings of the International Congress on Modelling and Simulation (MODSIM) (2011), 631--647.
[8]
Gillberg, T., Bruaset, A. M., Hjelle, Ø., and Sourouri, M. Parallel Solutions of Static Hamilton-Jacobi Equations for Simulations of Geological Folds. Journal of Mathematics in Industry 4, 10 (2014), 1--31.
[9]
Hager, G., and Wellein, G. Introduction to High Performance Computing for Scientists and Engineers. CRC Press, 2010. ISBN: 978-1439811924.
[10]
Jeong, W. K., and Whitaker, R. T. A Fast Iterative Method for Eikonal Equations. SIAM Journal on Scientific Computing 30, 5 (2008), 2512--2534.
[11]
Li, S., Mueller, K., Jackowski, M., Dione, D., and Staib, L. Physical-Space Refraction-Corrected Transmission Ultrasound Computed Tomography Made Computationally Practical. In Lecture Notes in Computer Science, vol. 5242. 2008, 280--288.
[12]
Prados, E., Soatto, S., Lenglet, C., Pons, J.-P., Wotawa, N., Deriche, R., and Faugeras, O. Control Theory and Fast Marching Techniques for Brain Connectivity Mapping. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), vol. 1 (2006), 1076--1083.
[13]
Rawlinson, N., and Sambridge, M. Multiple Reflection and Transmission Phases in Complex Layered Media Using a Multistage Fast Marching Method. Geophysics 69, 5 (2004), 1338--1350.
[14]
Sethian, J. A. A Fast Marching Level Set Method for Monotonically Advancing Fronts. Proceedings of the National Academy of Sciences 93, 4 (1996), 1591--1595.
[15]
Sethian, J. A. Level Set Methods and Fast Marching Methods. Cambridge University Press, 1999. ISBN: 978-0521645577.
[16]
Treibig, J., et al. LIKWID - Webpage, 2014. https://code.google.com/p/likwid/.
[17]
Treibig, J., Hager, G., and Wellein, G. LIKWID: A Lightweight Performance-Oriented Tool Suite for x86 Multicore Environments. In Proceedings of the International Conference on Parallel Processing Workshops (ICPPW) (2010), 207--216.
[18]
Weinbub, J., and Hössinger, A. Accelerated Redistancing for Level Set-Based Process Simulations with the Fast Iterative Method. Journal of Computational Electronics 13, 4 (2014), 877--884.
[19]
Zhao, H. A Fast Sweeping Method for Eikonal Equations. Mathematics of Computation 74, 250 (2005), 603--627.
[20]
Zhao, H. Parallel Implementations of the Fast Sweeping Method. Journal of Computational Mathematics 25, 4 (2007), 421--429.

Cited By

View all
  • (2016)Comparison of the Parallel Fast Marching Method, the Fast Iterative Method, and the Parallel Semi-ordered Fast Iterative MethodProcedia Computer Science10.1016/j.procs.2016.05.40880:C(2271-2275)Online publication date: 1-Jun-2016

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
HPC '15: Proceedings of the Symposium on High Performance Computing
April 2015
253 pages
ISBN:9781510801011

Sponsors

Publisher

Society for Computer Simulation International

San Diego, CA, United States

Publication History

Published: 12 April 2015

Check for updates

Author Tags

  1. OpenMP
  2. eikonal equation
  3. fast iterative method
  4. front propagation
  5. semi-ordered fast iterative method

Qualifiers

  • Research-article

Conference

SpringSim '15
Sponsor:
SpringSim '15: 2015 Spring Simulation Multiconference
April 12 - 15, 2015
Virginia, Alexandria

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 09 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2016)Comparison of the Parallel Fast Marching Method, the Fast Iterative Method, and the Parallel Semi-ordered Fast Iterative MethodProcedia Computer Science10.1016/j.procs.2016.05.40880:C(2271-2275)Online publication date: 1-Jun-2016

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media