Abstract

SummaryThis paper focuses on designing and implementing parallel Moving Least Squares (MLS) interpolation algorithms by exploiting the Graphics Processing Unit (GPU) for the usage in Meshfree methods. The MLS method is an approach for scattered points' approximation / interpolation, which is commonly employed as the shape functions in various Meshfree methods. To improve the computational efficiency in building stiffness matrices in Meshfree methods, we are specifically interested in parallelizing the MLS interpolation on the GPU. The accelerated Meshfree methods can be employed to numerically analyze large deformations of soil and rock masses such as the landslides. In this paper, we first introduce our previously proposed method for finding the k nearest neighboring points located within the local region of the interest point in MLS. We then develop one sequential and three parallel implementations for each of three variations of the MLS interpolation, including the serial implementation, the parallel implementation on the multi‐core CPU, the parallel implementation on a single GPU, and the parallel implementation on multi‐GPUs. To evaluate the computational performance of our GPU implementations, five groups of benchmark tests are conducted in both two‐dimensions and three‐dimensions. We observe that our GPU implementations can achieve satisfied speedups over the sequential CPU implementation for varied sizes of testing data. To benefit the community, all source code and testing data related to the presented parallel MLS interpolation are publicly available.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.