Simplified based parallelization approaches for pile-soil-pile interactions

Shaher E. Aboeldahab,Ahmed Fady Farid,Youssef F. Rashed,Ahmed H. Yousef
DOI: https://doi.org/10.1016/j.enganabound.2024.01.031
IF: 3.25
2024-02-22
Engineering Analysis with Boundary Elements
Abstract:Computation of piled-raft interaction effects based on boundary element method (BEM) achieves high accuracy. However, it's not preferred, due to the impractical requirement for huge computational time. In this paper, a simplified coding technique which is generally applicable to any BEM application is demonstrated for pile-soil-pile interaction problems. The proposed simplified technique is based on parallel computing to optimize computational performance. Three parallel computing approaches have been developed in order to take full advantage of the computer's power. The approaches are based on CPU Multithreading, GPU Multithreading, and a hybrid system that combines both. The approaches have been tested on five machines with different hardware (CPU, GPU, and Memory) configurations to analyze four practical examples with different load cases, geometric details, interaction methods, and cases of interactions. The parallelization approaches performance illustrated high efficiency with large-scale computations and the consumed time has been reduced by 95 % for both the GPU and hybrid system approaches and 90 % reduction for the multithreading on the CPU. The analysis results confirmed the validity of the proposed methods without affecting the accuracy of the numerical results. The strength of the proposed technique is in its simplicity and scalability to be used for any BEM code.
engineering, multidisciplinary,mathematics, interdisciplinary applications
What problem does this paper attempt to address?