GeoMFree3D

GeoMFree3D: a package of meshfree local radial point interpolation method (RPIM) for geomechanics. Mesh-based numerical methods such as the Finite Element Method (FEM) and Finite Difference Method (FDM) are widely used in various fields of science and engineering. However, the shortcomings of mesh-based methods are becoming increasingly obvious mainly due to the distorted or broken elements when analyzing the problems of large deformation or crack propagation. To overcome the above problems, meshfree methods such as the Meshless Local Petrov–Galerkin (MLPG) and Radial Point Interpolation Method (RPIM) were proposed, which can eliminate or partially eliminate the difficulties triggered by mesh-dependence. In geotechnics, the numerical modeling of deformations and failures of soil and rock masses is one of the most important approaches to understand and prevent geohazards, such as landslides and ground subsidence. In this paper, a local RPIM-based meshfree software package GeoMFree3D is specifically developed for analyzing the deformations and failures of soil and rock masses. To enhance the computing capability of GeoMFree , (1) effective memory storage strategies are adopted to solve the memory requirement bottleneck; and (2) parallel computing strategies are utilized and heterogeneously implemented on multi-core CPU and many-core GPU to improve the computational efficiency. To demonstrate the performance of GeoMFree3D , three simple verification examples and one application case are presented in this paper. The verification examples indicate that the computational accuracy and efficiency of the package GeoMFree is acceptable. Furthermore, the application case indicates that GeoMFree3D is capable of analyzing the displacements of complex rock slopes. GeoMFree is currently under intensive development, plans for future work on the development of GeoMFree3D are also introduced.