Parallelized construction of extension velocities for the level-set method

1Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The level-set method is widely used to track the motion of interfaces driven by a velocity field. In many applications, the underlying physical model defines the velocity field only at the interface itself. For these applications, an extension of the velocity field to the simulation domain is required. This extension has to be performed in each time step of a simulation to account for the time-dependent velocity values at the interface. Therefore, the velocity extension is critical to the overall computational performance. We introduce an accelerated and parallelized approach to overcome the computational bottlenecks of the prevailing and serial-in-nature fast marching method, in which the level-set function is used to predetermine the computational order for the velocity extension. This allows to employ alternative data structures, which results in a straightforward parallelizable approach with reduced complexity for insertion and removal as well as improved cache efficiency. Compared to the prevailing fast marching method, our approach delivers a serial speedup of at least 1.6 and a shared-memory parallel efficiency of 66% for 8 threads and 37% for 16 threads.

Cite

CITATION STYLE

APA

Quell, M., Manstetten, P., Hössinger, A., Selberherr, S., & Weinbub, J. (2020). Parallelized construction of extension velocities for the level-set method. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 12043 LNCS, pp. 348–358). Springer. https://doi.org/10.1007/978-3-030-43229-4_30

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free