The determination of Lagrangian Coherent Structures (LCS) is becoming very important in several disciplines, including cardiovascular engineering, aerodynamics, and geophysical fluid dynamics. From the computational point of view, the extraction of LCS consists of two main steps: The flowmap computation and the resolution of Finite Time Lyapunov Exponents (FTLE). In this work, we focus on the design, implementation, and parallelization of the FTLE resolution. We offer an in-depth analysis of this procedure, as well as an open source C implementation (UVaFTLE) parallelized using OpenMP directives to attain a fair parallel efficiency in shared-memory environments. We have also implemented CUDA kernels that allow UVaFTLE to leverage as many NVIDIA GPU devices as desired in order to reach the best parallel efficiency. For the sake of reproducibility and in order to contribute to open science, our code is publicly available through GitHub. Moreover, we also provide Docker containers to ease its usage.
CITATION STYLE
Carratalá-Sáez, R., Torres, Y., Sierra-Pallares, J., López-Huguet, S., & Llanos, D. R. (2023). UVaFTLE: Lagrangian finite time Lyapunov exponent extraction for fluid dynamic applications. Journal of Supercomputing, 79(9), 9635–9665. https://doi.org/10.1007/s11227-022-05017-x
Mendeley helps you to discover research relevant for your work.