RKPM2D: an open-source implementation of nodally integrated reproducing kernel particle method for solving partial differential equations

被引:51
作者
Huang, Tsung-Hui [1 ]
Wei, Haoyan [1 ]
Chen, Jiun-Shyan [1 ]
Hillman, Michael C. [2 ]
机构
[1] Univ Calif San Diego, Dept Struct Engn, La Jolla, CA 92093 USA
[2] Penn State Univ, Dept Civil & Environm Engn, State Coll, PA USA
关键词
Meshfree method; Reproducing kernel particle method; Nodal integration; Open-source software; RKPM2D; MESHFREE METHODS; FORMULATION; REGULARIZATION; DESIGN; MATLAB; IMPACT; MODEL; SHELL;
D O I
10.1007/s40571-019-00272-x
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
We present an open-source software RKPM2D for solving PDEs under the reproducing kernel particle method (RKPM)-based meshfree computational framework. Compared to conventional mesh-based methods, RKPM provides many attractive features, such as arbitrary order of continuity and discontinuity, relaxed tie between the quality of the discretization and the quality of approximation, simple h-adaptive refinement, and ability to embed physics-based enrichment functions, among others, which make RKPM promising for solving challenging engineering problems. The aim of the present software package is to support reproducible research and serve as an efficient test platform for further development of meshfree methods. The RKPM2D software consists of a set of data structures and subroutines for discretizing two-dimensional domains, nodal representative domain creation by Voronoi diagram partitioning, boundary condition specification, reproducing kernel shape function generation, domain integrations with stabilization, a complete meshfree solver, and visualization tools for post-processing. In this paper, a brief overview that covers the key theoretical aspects of RKPM is given, such as the reproducing kernel approximation, weak form using Nitsche's method for boundary condition enforcement, various domain integration schemes (Gauss quadrature and stabilized nodal integration methods), as well as the fully discrete equations. In addition, the computer implementation aspects employed in RKPM2D are discussed in detail. Benchmark problems solved by RKPM2D are presented to demonstrate the convergence, efficiency, and robustness of the RKPM implementation.
引用
收藏
页码:393 / 433
页数:41
相关论文
共 57 条
[1]  
[Anonymous], 2003, Iterative Methods for Sparse Linear Systems, DOI DOI 10.1137/1.9780898718003
[2]   A fast object-oriented Matlab implementation of the Reproducing Kernel Particle Method [J].
Barbieri, Ettore ;
Meo, Michele .
COMPUTATIONAL MECHANICS, 2012, 49 (05) :581-602
[3]   MULTIDIMENSIONAL BINARY SEARCH TREES USED FOR ASSOCIATIVE SEARCHING [J].
BENTLEY, JL .
COMMUNICATIONS OF THE ACM, 1975, 18 (09) :509-517
[4]   Parallel support set searches for meshfree methods [J].
Cartwright, C. ;
Oliveira, S. ;
Stewart, D. E. .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2006, 28 (04) :1318-1334
[5]  
Chen J, 2017, CAVE RES, V2, P1, DOI DOI 10.1088/1674-1056/26/1/018901
[6]  
Chen J., 2007, Meshfree Methods for Partial Differential Equations III, P57
[7]   A constrained reproducing kernel particle formulation for shear deformable shell in Cartesian coordinates [J].
Chen, Jiun-Shyan ;
Wang, Dongdong .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2006, 68 (02) :151-172
[8]   Meshfree Methods: Progress Made after 20 Years [J].
Chen, Jiun-Shyan ;
Hillman, Michael ;
Chi, Sheng-Wei .
JOURNAL OF ENGINEERING MECHANICS, 2017, 143 (04)
[9]   Pixel-based meshfree modelling of skeletal muscles [J].
Chen, Jiun-Shyan ;
Basava, Ramya Rao ;
Zhang, Yantao ;
Csapo, Robert ;
Malis, Vadim ;
Sinha, Usha ;
Hodgson, John ;
Sinha, Shantanu .
COMPUTER METHODS IN BIOMECHANICS AND BIOMEDICAL ENGINEERING-IMAGING AND VISUALIZATION, 2016, 4 (02) :73-85
[10]   An arbitrary order variationally consistent integration for Galerkin meshfree methods [J].
Chen, Jiun-Shyan ;
Hillman, Michael ;
Rueter, Marcus .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2013, 95 (05) :387-418