Abstract
PurposeIn the present work, we focus on developing an in-house parallel meshless local Petrov-Galerkin (MLPG) code for the analysis of heat conduction in two-dimensional and three-dimensional regular as well as complex geometries.Design/methodology/approachThe parallel MLPG code has been implemented using open multi-processing (OpenMP) application programming interface (API) on the shared memory multicore CPU architecture. Numerical simulations have been performed to find the critical regions of the serial code, and an OpenMP-based parallel MLPG code is developed, considering the critical regions of the sequential code.FindingsBased on performance parameters such as speed-up and parallel efficiency, the credibility of the parallelization procedure has been established. Maximum speed-up and parallel efficiency are 10.94 and 0.92 for regular three-dimensional geometry (343,000 nodes). Results demonstrate the suitability of parallelization for larger nodes as parallel efficiency and speed-up are more for the larger nodes.Originality/valueFew attempts have been made in parallel implementation of the MLPG method for solving large-scale industrial problems. Although the literature suggests that message-passing interface (MPI) based parallel MLPG codes have been developed, the OpenMP model has rarely been touched. This work is an attempt at the development of OpenMP-based parallel MLPG code for the very first time.
Reference34 articles.
1. Optimal location of pumping wells by a mesh-free numerical method;Water Supply,2022
2. Meshless local Petrov-Galerkin simulation of buoyancy-driven fluid flow and heat transfer in a cavity with wavy side walls;CMES - Computer Modeling in Engineering and Sciences,2010
3. A new meshless local Petrov-Galerkin (MLPG) approach in computational mechanics;Computational Mechanics,1998
4. Meshless local Petrov-Galerkin (MLPG) approach for solving problems in elasto-statics;Computational Mechanics,2000