Quick viewing(Text Mode)

Assessment of Global and Local Meshless Methods Based on Collocation with Radial Basis Functions for Parabolic Partial Differential Equations in Three Dimensions

Assessment of Global and Local Meshless Methods Based on Collocation with Radial Basis Functions for Parabolic Partial Differential Equations in Three Dimensions

Engineering Analysis with Boundary Elements 36 (2012) 1640–1648

Contents lists available at SciVerse ScienceDirect

Engineering Analysis with Boundary Elements

journal homepage: www.elsevier.com/locate/enganabound

Assessment of global and local meshless methods based on collocation with radial basis functions for parabolic partial differential equations in three dimensions

Guangming Yao a, Siraj-ul-Islam b,n, Bozˇidar Sarlerˇ b,c a Division of Mathematics and Computer Science, Clarkson University, Potsdam, NY 13699-5815, USA b Laboratory for Multiphase Processes, University of Nova Gorica, Nova Gorica, Slovenia c Laboratory for Advanced Materials Systems, Centre of Excellence for Biosensorics, Instrumentation and Process Control, Solkan, Slovenia article info abstract

Article history: A comparison of the performance of the global and the local radial basis function collocation meshless Received 2 January 2012 methods for three dimensional parabolic partial differential equations is performed in the present Accepted 25 April 2012 paper. The methods are structured with multiquadrics radial basis functions. The time-stepping is Available online 21 June 2012 performed in a fully explicit, fully implicit and Crank–Nicolson ways. Uniform and non-uniform node Keywords: arrangements have been used. A three-dimensional diffusion–reaction equation is used for testing with Parabolic partial the Dirichlet and mixed Dirichlet–Neumann boundary conditions. The global methods result in Meshless method discretization matrices with the number of unknowns equal to the number of the nodes. The local RBF methods are in the present paper based on seven-noded influence domains, and reduce to discretiza- Explicit scheme tion matrices with seven unknowns for each node in case of the explicit methods or a sparse matrix Implicit scheme with the dimension of the number of the nodes and seven non-zero row entries in case of the implicit Crank–Nicolson scheme method. The performance of the methods is assessed in terms of accuracy and efficiency. The outcome of the comparison is as follows. The local methods show superior efficiency and accuracy, especially for the problems with Dirichlet boundary conditions. Global methods are efficient and accurate only in cases with small amount of nodes. For large amount of nodes, they become inefficient and run into ill-conditioning problems. Local explicit method is very accurate, however, sensitive to the node position distribution, and becomes sensitive to the shape parameter of the radial basis functions when the mixed boundary conditions are used. Performance of the local implicit method is comparatively better than the others when a larger number of nodes and mixed boundary conditions are used. The paper represents an extension of our recently made similar study in two dimensions. Published by Elsevier Ltd.

1. Introduction problems; (ii) they are flexible in dealing with complex geometries, and are easily extendible to multi-dimensional problems. Meshless In recent years radial basis functions (RBFs) have been exten- methods have been proved successful for solving PDEs on both sively used in different applications [2,3,5,17,32,36,37,39,43]and regular and irregular node arrangements. They use functional basis emerged as a potential alternative in the field of numerical solution which allows arbitrary placement of points. Traditional numerical of partial differential equations (PDEs). A detailed discussions methods, such as the finite difference method (FDM), the finite on meshless methods and their applications to many complex volume method (FVM), and the finite element method (FEM), are PDEs, industrial and large-scale problems can also be found in based on the local mesh based interpolation to find the solution and [8,11,12,22–24,40,42] and the references therein. its derivatives. In contrary to these mesh-based methods, meshless Different types of meshless methods, based on RBFs, have methods use a set of uniform or random points which are not gained popularity in the engineering and science community for a interconnected in the form of a classical mesh. Meshless methods number of reasons. The most attractive features of the meshless actually reduce to multivariate data fitting between the points and methods are (i) they provide an alternative numerical tool, free related calculation of the derivatives and/or integrals. In the case of from extensive and costly or manipulation related meshless methods, interpolation can be accomplished both locally and globally with high efficiency. In 1971, Hardy introduced radial basis functions interpolation

n [13] to approximate two-dimensional geographical surfaces based Corresponding author. E-mail address: [email protected] (Siraj-ul-Islam). on scattered data. Later on, meshless methods, based on

0955-7997/$ - see front matter Published by Elsevier Ltd. http://dx.doi.org/10.1016/j.enganabound.2012.04.012 G. Yao et al. / Engineering Analysis with Boundary Elements 36 (2012) 1640–1648 1641

Multiquadric (MQ) RBFs [15], were derived for numerical solutions the global explicit radial basis function collocation method (GE), of different types of PDEs. The idea was extended by [10] after- the local explicit radial basis function collocation method (LE), and wards. The existence, uniqueness, and convergence of the RBFs the local implicit radial basis function collocation method (LI). approximation was discussed in [9,26,28]. The importance of shape The structure of the rest of the paper is as follows. In Section 2, parameter c in the MQ RBF was elaborated in [35]. Solvability of the we introduce the governing equations. In Section 3, we discuss system of equations with respect to distinct interpolation points the time discretization technique from implicit and explicit points was discussed in [28]. All of these methods can be called the global of view. In Section 4, the numerical methods are introduced from radial basis function collocation method (GRBFCM). The most the local and global views. Section 5 is devoted to discussion recent applications of the GRBFCM can be found in [1,17,32–34]. regarding the scaling technique of the shape parameter c of MQ The main disadvantage of the GRBFCM is that it involves full RBF and the numerical tests on benchmark problems. At the end, matrices that result from the discretization of the PDEs. These conclusions are drawn. matrices are often ill-conditioned and extremely sensitive to the choice of the shape parameters in RBFs. To overcome the problems of ill-conditioning and shape 2. Governing equations parameter sensitivity of the GRBFCM, the local radial basis function collocation method (LRBFCM) was first introduced for Consider a dimensionless form of the three-dimensional diffusion problems in [43] with improved results in terms of diffusion–reaction equation, defined on domain O with boundary G accuracy and efficiency of the method. Subsequently, due to @uðx,tÞ ¼ L½uðx,tÞþmuðx,tÞþgðx,tÞ, xAO, t 4t , ð1Þ handiness of this approach, the LRBFCM has been applied to more @t 0 complex problems such as convection–diffusion problems with with the initial condition phase-change [37], continuous casting [40], solid–solid phase uðx,t Þ¼u , xAO [ G, ð2Þ transformations [22], heat transfer and fluid flow [41], Navier– 0 0 Stokes equations [7], Darcy flow [19], turbulent flow [39], etc. and Dirichlet or Neumann boundary conditions The main idea of LRBFCM is the collocation on the overlapping B½uðx,tÞ ¼ f ðx,tÞ, t Zt0, xAG, ð3Þ sub-domains of influence instead of the whole domain which tr drastically reduces the size of the collocation matrix at the where u,t,x ¼½x,y,z are the diffusion, time and space variables, expense of solving many small matrices. The size of each small respectively, tr represents the matrix transpose, g and f are the matrix is the same as the number of nodes included in the domain known functions of x and t, G ¼ GD þGN,whereGN and GD are the of influence of each node. boundaries that satisfy Neumann and Dirichlet boundary conditions, The main disadvantage of the LRBFCM is that the method does respectively. m is a real constant, L is a differential operator not work for elliptic problems in a straightforward way. Another consisting of first- or second-order derivatives of space variables kind of RBF-based meshless methods use the integration of RBFs and B is a first-order differential operator with respect to space instead of the differentiation of the RBFs. They are known as variables in the case of the Neumann boundary conditions and is indirect RBF collocation methods. This class includes indirect identity operator in the case of the Dirichlet boundary conditions. RBFN method (IRBFN) [27], the method of approximate particular solutions (MAPS) [6], the localized method of approximate parti- 3. Time discretization cular solutions (LMAPS) [47], and others. The recent studies can be found in [49]. The LMAPS works well for elliptic PDEs, and can Let Dt be the time-step size, and t ¼ t þDt be the time be extended to time-dependent problems as well [46]. This 0 discretization, where t refers to the beginning time of every time approach yields sparse matrices instead of full matrices, which 0 step, and t refers to the end of the time step. For a time period ½t ,t, makes the LMAPS suitable for solving large-scale problems. 0 thetimederivativeinEq.(1)isapproximatedbyEulerformula: However, in this paper, we will focus on the LRBFCM only. PDEs govern physical problems like transport processes, includ- @uðx,tÞ uðx,tÞuðx,t Þ 0 : ð4Þ ing heat transfer and fluid flows, wave propagation or interaction @t Dt between fluids and solids, and option pricing. Unlike lower-dimen- sional problems, the numerical simulation of three-dimensional Let yAð0; 1. The parameter y is used in the time discretization of problems [4,44,45] is much more computationally intensive in Eq. (1) as terms of CPU time and huge memory requirements. Local meshless uðx,t þyDtÞyuðx,tÞþð1yÞuðx,t Þ, ð5Þ methods are not that much prone to these problems since the 0 0 coefficient matrix is of the same size as the size of the local sub- domain, which is usually relatively small. In the case of uniform gðx,t0 þyDtÞygðx,tÞþð1yÞgðx,t0Þ, ð6Þ node arrangement, the small matrix needs to be inverted only once outside the time-loop for time-dependent problems. This saves a considerable amount of CPU time and consumes less memory as L½uðx,t0 þyDtÞ yL½uðx,tÞþð1yÞL½uðx,t0Þ: ð7Þ well. The computational efficiency of the local meshless methods in Then Eq. (1) can be discretized in time-space as the case of two-dimensional problems and its usefulness in large- scale simulations can be found in [19–21,25,38,39,48]. ð1myDtÞuðx,tÞyDtL½uðx,tÞyDtgðx,tÞ This paper is an extension of work in [48] to three-dimensional ¼ð1þmð1yÞDtÞuðx,t0Þþð1yÞDtL½uðx,t0Þ problems. The main motivation for this work is that literature on þð1yÞDtgðx,t0Þ, ð8Þ the numerical methods for three-dimensional problems is sparse note that t ¼ t0 þDt. Similarly, for xAG, Eq. (3) can be discretized in compared with lower-dimensional problems. This is particularly time-space as true in the field of meshless methods. Some of the related work can be found in Refs. [4,14,18,44,45]. We compare performances yB½uðx,tÞyf ðx,tÞ¼ð1yÞB½uðx,t0Þþð1yÞf ðx,t0Þ: ð9Þ of the following five meshless collocation methods: the global implicit radial basis function collocation method (GI), the global To represent the approximate solution of Eqs. (1)–(3) in a single Crank–Nicolson radial basis function collocation method (GCN), equation, at the interior and boundary points, we define the following 1642 G. Yao et al. / Engineering Analysis with Boundary Elements 36 (2012) 1640–1648

domain and boundary indicators: The coefficients akðtÞ,k ¼ 1; 2, ...,N can be found from the colloca- ( ( tion as 1, xAO, 1, xAG, x x 2 3 2 32 3 g ¼ g ¼ ð10Þ J J J J J J O 2 G 2 uðx1,tÞ fð x1x1 Þ fð x1x2 Þ ... fð x1xN Þ a1ðtÞ 0, x=O, 0, x=G, 6 7 6 76 7 6 7 6 J J J J J J 76 7 6 uðx2,tÞ 7 6 fð x2x1 Þ fð x2x2 Þ ... fð x2xN Þ 76 a2ðtÞ 7 6 7 ¼ 6 76 7: 4 ^ 5 4 ^^^^54 ^ 5 where xAO [ G. By using Eqs. (8) and (9), Eqs. (1)–(3) can be uðx ,tÞ fðJx x JÞ fðJx x JÞ ... fðJx x JÞ a ðtÞ approximated as N N 1 N 2 N N N ð18Þ x x gG½yB½uðx,tÞyf ðx,tÞþgO½ð1myDtÞuðx,tÞ yDtL½uðx,tÞyDtgðx,tÞ This can be written in the matrix notation as ¼ gx ½ð1yÞB½uðx,t Þþð1yÞf ðx,t Þ G 0 0 u ¼ Ua, ð19Þ þgx ½ð1þmð1yÞDtÞuðx,t Þ O 0 tr tr where u ¼½uðx1,tÞ,uðx2,tÞ, ...,uðxN,tÞ , a ¼½a1ðtÞ,a2ðtÞ, ...,aNðtÞ þð1yÞDtL½uðx,t0Þþð1yÞDtgðx,t0Þ: ð11Þ and Fsk ¼ fðJxsxkJÞ is the matrix element of N N matrix U. More specifically, if y ¼ 0, i.e., the explicit method: By inserting Eqs. (15)–(17) in Eq. (11) we get

x x XN g B½uðx,t0Þþg uðx,tÞ G O xj J J xj x x ygG Bfð xjxk ÞakðtÞgG yf ðxj,tÞ ¼ gGf ðx,t0ÞþgO½ð1þmDtÞuðx,t0Þ k ¼ 1" þDtL½uðx,t0ÞþDtgðx,t0Þ; ð12Þ XN xj J J þg ð1ymDtÞ fð xjxk ÞakðtÞ if y ¼ 0:5, i.e., Crank–Nicolson method: O k ¼ 1 !# x x XN 0:5gG½Buðx,tÞf ðx,tÞþgO½ð10:5mDtÞuðx,tÞ J J yDt Lfð xjxk ÞakðtÞgðxj,tÞ 0:5DtL½uðx,tÞ0:5Dtgðx,tÞ k ¼ 1 x ¼ 0:5gG½B½uðx,t0ÞÞþf ðx,t0Þ XN xj xj J J x ¼ gG ð1yÞf ðxj,t0ÞgG ð1yÞ Bfð xjxk Þakð0Þ þgO½ð1þ0:5mDtÞuðx,t0Þ " k ¼ 1 þ0:5DtL½uðx,t0Þþ0:5Dtgðx,t0Þ; ð13Þ x þg j ð1þmð1yÞDtÞuðx ,t Þþð1yÞDt if y ¼ 1, i.e., implicit method: O j 0 !# gx B½uðx,tÞþgx ½ð1mDtÞuðx,tÞDtL½uðx,tÞ Xn G O ðJx x JÞ ð0Þþgðx ,t Þ ð20Þ x x Lf j k ak j 0 Dtgðx,tÞ ¼ gGf ðx,tÞþgOuðx,t0Þ: ð14Þ k ¼ 1

tr These are the commonly used two-level time stepping strate- for j ¼ 1, ...,N,and0ryr1anda0 ¼½a1ð0Þ,a2ð0Þ, ...,aNð0Þ is the gies which approximate uðx,tÞ in O from the values given at the value of ak at t0 which is updated in every time iteration. The above initial time t0 and further time t ¼ t0 þ Dt. In the global cases linear system of equations can be written in a matrix notation as derived in this paper, we take y ¼ 0,0:5 and 1, whereas in the local approximations, we choose y¼0 and 1. Wa ¼ b, ð21Þ

where W is the matrix in N by N system of linear equations 4. Space discretization Eq. (20), the unknown coefficients on the left-hand side of tr Eq. (20) are denoted by a ¼½a1ðtÞ,a2ðtÞ, ...,aNðtÞ and b ¼ N A tr Let fxig1 O [ G be the space discretization where N ¼ NO [ NG ½b1,b2, ...,bN is the right-hand side of Eq. (20). The matrices W and N denotes the total number of points, NO denotes the number and b are defined as of interior points, and NG denotes the number of boundary points. xs J J xs J J Csk ¼ ygG Bfð xsxk ÞþgO ½ð1ymDtÞfð xsxk Þ J J 4.1. Global method yDtLfð xsxk Þ,

xs xs xs In this approach, the formulation of the problem starts with bs ¼ gG yf ðxs,tÞþgO yDtgðxs,tÞgG ð1yÞBUa0 the representation of u with RBFs on the entire domain. The RBFs xs xs þgG ð1yÞf ðxs,t0ÞþgO ð1yÞDtgðxs,t0Þ approximation for uðx,tÞ is given in the following form: xs þgO ½ð1þmð1yÞDtÞuðxs,t0Þ XN ð1yÞDtLUa0 s,k ¼ 1; 2, ...,m, uðx,tÞ¼ fðJxxkJÞakðtÞ, xAO, ð15Þ k ¼ 1 where U is given in (19). We determine the coefficients a by inverting W: where akðtÞ,k ¼ 1; 2, ...,N are the real RBFs coefficients. MQ RBFs are defined as a ¼ W1b, ð22Þ qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2 2 fðJxxkJÞ¼ JxxkJ þc , ð16Þ which implies that

XN where c is the shape parameter. RBFs approximation for the 1 asðtÞ¼ Csk bk, s ¼ 1; 2, ...,N, ð23Þ derivatives of uðx,tÞ can be represented by k ¼ 1

XN J J 1 1 Luðx,tÞ¼ Lfð xxk ÞakðtÞ: ð17Þ where Csk denotes the matrix element of the matrix W .The k ¼ 1 diffusion variable u, at the next time t ¼ t0 þDt and position x, can G. Yao et al. / Engineering Analysis with Boundary Elements 36 (2012) 1640–1648 1643

A nn be approximated in the following form: where jU ¼½jFsk R . We determine the coefficients ja by XN inverting jU uðx,tÞ¼ fðJxx JÞa ðtÞ, xAO: ð24Þ 1 k k a ¼ U b, ð30Þ k ¼ 1 j j j which implies that 4.2. Local methods Xn 1 jas ¼ jFsk jbk, s ¼ 1; 2, ...,n, ð31Þ In order to reduce the size of the dense matrices arising from k ¼ 1 the global scheme, we propose a local meshless scheme instead of 1 1 where jFsk denotes the matrix element of the matrix jU . Then, the global methods, as discussed in the last section and compare Xn Xn its performance with global method in the context of three- J J 1 Luðxj,t0Þ¼ Lfð xjjxs Þ jUsk jbk: ð32Þ dimensional time dependent PDEs. s ¼ 1 k ¼ 1 For each xj AO [ G, j ¼ 1; 2, ...,N we choose n nearest neigh- n Let y ¼ 0. The diffusion–reaction variable u for y ¼ 0 at the interior boring points contained in the sub-domain jO ¼fjxkgk ¼ 1, where k point xj, uðxj,tÞ, can be approximated by using Eq. (26) in (11): denotes the local indexing for each collocation point xj being center of O instead of these whole domains. The schematic Xn j uðx ,tÞ¼ð1þmDtÞuðx ,t ÞþDt LfðJx x JÞ diagram of the local domain of influence containing seven points, j j 0 j j s s ¼ 1 i.e., n¼7, is shown in Fig. 1. Xn 1 To approximate uðx,tÞ through the local explicit radial basis jUsk jbk þDtgðxj,t0Þ: ð33Þ function collocation method (LE), consider collocation on the sub- k ¼ 1 domain O ¼fx gn , j ¼ 1, ...,N instead of the whole domain O. j j k k ¼ 1 For boundary point xj, from Eq. (25), we have The diffusion variable u can be approximated on each sub-domain Xn Xn in the following form: J J 1 uðxj,tÞ¼ fð xjjxs Þ jUsk jbk: ð34Þ Xn s ¼ 1 k ¼ 1 uð x,t Þ¼ fðJ x x JÞ , x A O: ð25Þ j 0 j j k jak j j This completes the formulation of the local explicit radial basis k ¼ 1 function collocation method (LE). The formulations are similar for It follows that for j ¼ 1; 2, ...,N, the global and the local methods, however, the global methods Xn involve inversion of a full matrix, but the local methods invert N J J A Luðjx,t0Þ¼ Lfð jxjxk Þjak, jx jO, ð26Þ small n n matrices. k ¼ 1 In the case of local implicit radial basis function collocation Xn method (LI), let y ¼ 1 in Eq. (11), J J A "# Buðjx,t0Þ¼ Bfð jxjxk Þjak ¼ f ðjx,t0Þ, jx jO: ð27Þ Xn Xn k ¼ 1 xj J J 1 gO ð1mDtÞuðxj,tÞDt Lfð xjjxs Þ jUsk uðjxk,tÞ s ¼ 1 k ¼ 1 The coefficients jak are determined by collocation in the following XN Xn form: xj J J 1 þgG Bfð xjjxs Þ jUsk uðjxk,tÞ Xn Xn k ¼ 1 k ¼ 1 xs J J xs J J gO fð jxsjxk Þjak þgG Bfð jxsjxk Þjak xj xj ¼ g ½uðxj,t0ÞþDtgðxj,tÞþg f ðxj,tÞ: ð35Þ k ¼ 1 k ¼ 1 O G xs xs ¼ g uð x ,t0Þþg f ð x ,t0Þ, ð28Þ n N O j s G j s Note that ffjxkgk ¼ 1,j ¼ 1; 2, ...,Ng¼fxjgj ¼ 1, Eq. (35) leads to a linear system of N equations with N unknowns fuðx ,tÞgN with where s ¼ 1; 2, ...,n, gxs and gxs are defined indicators of x . The j j ¼ 1 O G s all entries in each row equal to zero except those related to the above linear system can be written in matrix notation as sub-domain. This leads to N N sparse system which can be jUja ¼ jb, ð29Þ solved by an efficient sparse matrix solver. tr tr where ja ¼½ja1,ja2, ...,jan , jb ¼½jb1,jb2, ...,jbn is the right- hand side of Eq. (28). The matrices jU and jb are defined as 5. Numerical results xs J J xs J J jFsk ¼ gO fð jxsjxk ÞþgG Bfð jxsjxk Þ, s,k ¼ 1; 2, ...,n, The performance of the explicit/implicit and global/local xs xs jbs ¼ gO uðjxs,t0ÞþgG f ðjxs,t0Þ, s ¼ 1; 2, ...,n, collocation methods, both on uniform and random node arrange- ments, is investigated in this paper. Two test problems are con- sidered for the numerical validation. The MQ RBF pffiffiffiffiffiffiffiffiffiffiffiffiffiffi fðrÞ¼ r2 þc2 ð36Þ are used throughout this text. The differentiation operator involved is L ¼ r2. Thus, the differentiation of f involved in all the numerical methods is 2r2 þ3c2 r2fðrÞ¼ : ð37Þ ðr2 þc2Þ3=2 We investigate the performance of the global and local RBFCM that can both be implemented on evenly or randomly distributed nodes. The computer program has been coded in MATLAB. Three kinds of error measures: absolute error, maximum absolute error and root mean squared error 9 9 Fig. 1. Seven-node local domain schematics. Labs ¼ uðxj,tÞu^ ðxj,tÞ , j ¼ 1; 2, ...,N, 1644 G. Yao et al. / Engineering Analysis with Boundary Elements 36 (2012) 1640–1648

L1 ¼ max Labs, The analytical solution is given by 2 3 1=2 uðx,y,tÞ¼expðtpðxþyþzÞÞþxþyþz: ð42Þ 1 XN L ¼ 4 9uðx ,tÞu^ ðx ,tÞ925 rms N j j The numerical results of the above problem are shown in j ¼ 1 Tables 1–3 and Figs. 2 and 3. are considered, where u and u^ represent exact and numerical In Table 1, we compute the L1 and Lrms errors at t¼1 by using solutions of the given PDE, respectively. N is the total number of different numbers of collocation points, N,fixedandtime-stepsize collocation points considered. However, the points on the eight Dt ¼ 103. RBF collocation methods have been shown [9,16]tobe corners of the cube domain are not included. Let N be the number very accurate even for a small number of collocation points. As of points on unit length (0, 1) (note this is not a closed interval) shown in [31], when the shape of the basis functions matches the when a unit cube domain with evenly distributed nodes is con- shape/feature of the PDE solution, a small number of basis functions 3 sidered, the total number of interior collocation points is Ni ¼ N , 2 and total number of boundary collocation points is Nb ¼ 6N . Thus, Table 1 3 2 GI, LI, GE, LG, L and L , Example 1, t¼1, with different node densities, the total number of collocation points is N ¼ Ni þNb ¼ N þ6N . 1 rms 3 For example, N ¼ 23 þ6ð22Þ¼32 when N ¼ 2, and N ¼ 33 þ Dt ¼ 10 . 6ð32Þ¼81 when N ¼ 3. The random nodes are generated from the N GI GCN GE LI LE uniform nodes through the following transformation:

L1 xj ¼ xj þcrandZrmin, ð38Þ 32 8.42 103 8.41 103 4.36 102 6.46 103 6.38 103 81 9.24 103 9.22 103 5.56 102 5.36 103 5.28 103 where xj ¼ðxj,yj,zjÞ,isjth collocation node, crand is a random number 160 8.22 103 8.20 103 5.89 102 3.91 103 3.88 103 between 0 and 1, r denotes the minimum distance among min 1600 1.58 103 1.57 103 6.61 102 1.21 103 8.81 104 different points which are uniformly distributed throughout the 9025 – – – 1.84 103 2.05 104 domain, Z stands for a displacement factor. The number Z is chosen Lrms from 0 to 0.8 in this paper, the uniform nodes are used if not stated 32 1.61 103 1.61 103 1.02 102 1.58 103 1.56 103 otherwise (i.e., Z ¼ 0). A scaling technique similar to the one 18 1.45 103 1.45 103 1.22 102 1.16 103 1.15 103 introduced in [43] is used to alleviate the difficulty of choosing 160 9.46 104 9.48 104 1.38 102 8.40 104 8.32 104 4 4 2 4 4 different values of shape parameter in MQ RBFs. The scaling 1600 1.35 10 1.37 10 1.73 10 2.70 10 1.96 10 9025 – – – 4.20 104 4.67 105 parameter jr0 is the maximum nodal distance in the sub-domains: qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi CPU (s) N n J J2 32 0.52 0.29 0.30 0.19 0.28 jr0 ¼ max max jx xj : ð39Þ j ¼ 1 k ¼ 1 k 18 0.88 0.88 0.82 0.42 0.59 160 3.10 3.18 3.41 0.77 1.21 The parameter c in all RBFs and the corresponding derivatives is 1600 1068.54 1058.78 828.18 40.75 14.92 replaced by cr0. Hence, a larger shape parameter of the MQ RBF can 9025 – – – 2470.00 2505.95 be used in the numerical implementation. Scaling of the shape parameterisperformedtomakeMQRBFs approximation insensitive to various dimensions of the domain. Thus, the LRBFCM is less Table 2 sensitive with respect to the shape parameter unlike the GRBFCM. In GI, LI, GE, LG, L1 and Lrms, Example 1, t¼1, with different time-steps, N¼160. this paper, the shape parameter in the local methods is chosen as Dt GI GCN GE LI LE cl¼100 if not otherwise specified. The shapepffiffiffiffi parameter c for the GRBFCM (GCN, GI, GE) is chosen as c ¼ 1:6= N [45],whereN is the L1 total number of collocation points. The number of nodes in each 101 9.58 103 8.10 103 8.53 10 5.92 103 6.06 103 sub-domain in the case of LRBFCM is chosen as n¼7, which is the 102 8.53 103 8.19 103 5.83 102 4.16 103 2.98 103 3 3 3 2 3 3 simplest possible 3D local implementation. As n increases, all the 10 8.22 10 8.20 10 5.89 10 3.91 10 3.88 10 104 8.41 103 8.20 103 5.90 102 2.84 103 3.97 103 three kinds of errors are expected to improve while the computa- tional efficiency will decrease, and we may run into ill-conditioning Lrms 101 1.75 103 1.03 103 2.07 10 1.27 103 1.38 103 problem. 102 1.62 103 9.54 104 1.37 102 8.93 104 6.39 104 103 9.46 104 9.48 104 1.38 102 8.40 104 8.32 104 Example 1. Consider the three-dimensional problem: 104 1.61 103 9.47 104 1.38 102 6.09 104 8.51 104 @uðx,y,z,tÞ 1 ¼ r2uðx,y,z,tÞ2 expðtpðxþyþzÞÞ, ð40Þ @t p2 Table 3 where 0rx,y,zr1, with the initial condition GI, LI, GE, LG, L1 and Lrms, Example 1, t¼1, with different displacement factors, Z. N¼160. uðx,y,z,t0Þ¼expðpðxþyþzÞÞþxþyþz ð41Þ Z GI GCN GE LI LE and subject to the boundary condition uð0,y,z,tÞ¼expðtpðyþzÞÞþyþz, L1 0.0 8.22 103 8.20 103 5.89 102 3.91 103 3.88 103 0.2 1.07 102 1.24 102 6.52 102 3.37 102 3.50 102 uðx,0,z,tÞ¼expðtpðxþzÞÞþxþz, 0.4 1.29 102 1.86 102 6.17 102 4.58 102 4.16 102 0.6 1.35 102 1.36 102 5.71 102 5.86 102 3.06 102 uðx,y,0,tÞ¼expðtpðxþyÞÞþxþy, 0.8 9.90 102 5.58 102 5.51 101 6.16 102 8.51 102

Lrms uð1,y,z,tÞ¼expðtpð1þyþzÞÞþ1þyþz, 0.0 9.46 104 9.48 104 1.38 102 8.40 104 8.32 104 0.2 1.29 103 1.20 103 1.35 102 4.16 103 4.61 103 uðx,1,z,tÞ¼expðtpðxþ1þzÞÞþxþ1þz, 0.4 1.22 103 1.87 103 1.22 102 6.36 103 4.31 103 0.6 1.30 103 1.51 103 1.22 102 6.44 103 4.91 103 0.8 1.61 103 6.38 103 4.68 102 6.44 103 9.58 103 uðx,y,1,tÞ¼expðtpðxþyþ1ÞÞþxþyþ1: G. Yao et al. / Engineering Analysis with Boundary Elements 36 (2012) 1640–1648 1645

−3 Labs at t = 1, z = 0.4 x 10 x 10−3 2 2

abs 1 1 abs L L 0 0 1 1 1 1 y y 0 0 x 0 0 x

GI −3 GCN x 10−3 x 10 2 2 1 1 abs abs L L 0 0 1 1 1 1 y y 0 0 x 0 0 x LI x 10−3 GE u at t = 1, z = 0.4 2 2.4 1 abs 1.8 u L 0 1.2 1 1 1 1 y y 0 0 x 0 0 x LE

Fig. 2. The analytical solution and the approximate solutions using GI, GCN, GE, LI, and LE at z¼0.4, t¼1inExample 1, N¼160, Dt ¼ 103.

L versus time−step size L versus grid distance 2 rms −1 rms 10 10 GI GI GCN GE GCN 0 LI GE 10 −2 LE 10 LI LE rms rms

L −2 L 10 −3 10

−4 10

−4 10 −4 −3 −2 −1 −1 0 10 10 10 10 10 10 Δt Δx

Fig. 3. The rate of convergence with respect to the time-step size and the grid distance in Example 1.

approximates the solution of PDE very well. As N increases, both L1 to the exact solution. As discussed in Introduction, this attribute is and Lrms are seen improving a little, while the computational only specific to meshless methods [30]. efficiency decreases as N gets larger. As shown in Table 1,CPU Fig. 2 shows the absolute errors of the five methods together times (in second) of GI are 15%, 650%, 1042%, 1837% more than LI with the exact solution u when t¼1, z¼0.4, Dt ¼ 103, N¼160. for N¼32, 81, 160, 1600, respectively. It is clear that in three- The pattern of absolute errors of GI, GCN are similar, and the dimensional space, LE and LI have shown accurate solution for pattern of absolute errors of GE, LI, and LE resembles each other. N¼9025 whereas in the case of global methods (GCN, GI and GE) no Clearly, GI, GCN, LI, and LE show smaller absolute errors in the solution is obtained due to excessive memory requirement and entire domain, where LE is slightly better than LI when larger large CPU time. number of nodes are used. Fig. 3 shows the rate of convergence of Table 2 shows the accuracy of all methods at t¼1 regarding the five methods with respect to time-step size and minimum different time-step sizes with N¼160, where the results of GE are grid distance in the case of uniformly spaced collocation nodes. not as accurate as the results of other methods. As we have seen, All the methods perform with a similar rate of convergence

L1 and Lrms improves slightly as Dt decreases. In Table 3 a except GE. comparative performance of the global and the local methods It is clear that the performance LRBFCM (LE, LI) is marginally are given for random nodes with random parameter Z ranging better than GRBFCM (GCN, GI, GE) for three-dimensional Dirichlet from 0.0 to 0.8, where N¼160. This table shows that both the boundary value problems, especially when large number of global as well as local methods produce accurate approximation collocation points is used. Apart from some improvement in the 1646 G. Yao et al. / Engineering Analysis with Boundary Elements 36 (2012) 1640–1648 accuracy of the LRBFCM, there is a considerable reduction in the Table 5 memory requirement and CPU time as well. GI, LI, GE, LG, L1 and Lrms, Example 2, t¼1, with different time-steps, N¼1215. Another advantage of LRBFCM in the case of uniform node Dt GI GCN GE LI LE arrangement is that a small matrix (of the size of sub-domain which is 7 7 in the present case) needs to be inverted only once L1 outside the time-loop. Among the global methods (GCN, GI, GE) 101 5.54 102 5.43 102 5.54 102 4.38 102 2.16 101 2 2 2 2 2 1 performances of GCN and GI are similar, whereas accuracy of GE 10 5.55 10 5.44 10 5.55 10 4.41 10 2.14 10 103 5.55 102 5.44 102 5.55 102 4.08 102 2.14 101 is little lower than both GCN and GI. The global methods are 104 5.55 102 5.44 102 5.55 102 9.23 102 2.14 101 prone to the problem of ill-conditioning and large CPU time in case of larger nodal density. Lrms 101 1.09 102 1.07 102 1.09 102 8.04 103 4.81 102 2 2 2 2 3 2 Example 2. Consider a three-dimensional problem [29] 10 1.11 10 1.09 10 1.11 10 8.13 10 4.79 10 103 1.11 102 1.09 102 1.11 102 7.65 103 4.80 102 @uðx,y,z,tÞ 104 1.11 102 1.09 102 1.11 102 2.79 102 4.80 102 ¼ 0:2r2uðx,y,z,tÞþ0:1u, @t ðx,y,zÞA O, t40, ð43Þ where O ¼½0,p½0,p½0,p, with the initial condition: Table 6 GI, LI, GE, LG, L1 and L , Example 2, t¼1, with different displacement factors, Z. uðx,y,z,0Þ¼cos xþsin yþcos z, ðx,y,zÞAO ð44Þ rms Dt ¼ 102, N¼1215. and subject to the boundary condition Z GI GCN GE LI LE uðx,y,0,tÞ¼expð0:1tÞðcos xþsin yþ1Þ, t40,

L1 uðx,y,p,tÞ¼expð0:1tÞðcos xþsin y1Þ, t 40, 0.0 5.55 102 5.44 102 5.55 102 4.41 102 6.15 101 2 2 2 1 1 0.1 6.85 10 7.79 10 7.73 10 4.20 10 9.84 10 (cl¼10) 2 2 2 2 1 @uðx,0,z,tÞ 0.2 9.38 10 8.51 10 9.97 10 7.03 10 9.68 10 (cl¼10) ¼ expð0:1tÞ, t 40, 0.3 1.32 101 1.40 101 1.10 101 8.92 102 1.03 100(c ¼10) @y l

Lrms @uðx,p,z,tÞ 0.0 1.11 102 1.09 102 1.11 102 8.13 103 1.83 101 ¼expð0:1tÞ, t 40, 2 2 2 2 1 0.1 1.20 10 1.21 10 1.20 10 1.62 10 2.18 10 (cl¼10) @y 2 2 2 3 1 0.2 1.47 10 1.32 10 1.33 10 8.79 10 2.12 10 (cl¼10) 2 2 2 2 1 ¼ uð0,y,z,tÞ¼expð0:1tÞð1þsin yþcos zÞ, t 40, 0.3 1.66 10 1.80 10 1.74 10 1.24 10 2.09 10 (cl 10) uðp,y,z,tÞ¼expð0:1tÞð1þsin yþcos zÞ, t 40:

The analytical solution is given by 1.5 uðx,y,z,tÞ¼expð0:1tÞðcos xþsin yþcos zÞ: ð45Þ GI The numerical results are shown in Tables 4–6 and Figs. 4 and 5. 1 GCN GE In Table 4, we compute the L1, Lrms errors at t¼1 and CPU time LI using different sets of collocation points, N for the time-step size 3 LE Dt ¼ 10 . As we observe from Example 1, as N increases, both L1 0.5

/5,1) Exact Solution and Lrms are recorded to improve marginally while the computa- π tional efficiency decreases at the same time. It is clear that the 0 Table 4 u (x,0,2

GI, GCN, GE, LI, LE, L1 and Lrms, Example 2, t¼1, with different node densities, 3 Dt ¼ 10 . −0.5

N GI GCN GE LI LE

L1 −1 32 5.13 101 4.97 101 9.18 101 1.29 10 6.69 101 00.511.522.533.5 1 1 1 1 1 81 3.09 10 2.54 10 5.60 10 7.13 10 5.74 10 x 160 2.22 101 1.78 101 3.50 101 2.89 101 4.73 101 1 2 1 2 1 432 1.15 10 8.98 10 1.15 10 6.83 10 3.32 10 Fig. 4. The analytical solution and the approximate solutions using GI, GCN, GE, LE 2 2 2 2 1 1215 5.44 10 4.34 10 5.44 10 4.14 10 2.16 10 and LI, y ¼ p,z ¼ 2p=5, t¼1inExample 2, N¼1215, Dt ¼ 103. 6647 – – – 2.39 102 1.28 101

Lrms 32 1.73 101 1.57 101 3.02 101 6.44 101 2.89 101 accuracy of LE is comparable with GRBFCM (GCN, GI, GE) for 81 6.69 102 5.14 102 1.17 101 1.38 101 2.64 101 three-dimensional mixed problem, whereas LI gives very large 2 2 1 2 1 160 4.52 10 3.14 10 6.99 10 6.83 10 1.72 10 errors when a very small number of collocation points (N¼32) is 432 2.19 102 1.30 102 2.85 102 1.40 102 8.67 102 used. On the other hand, with larger number of collocation points 1215 1.09 102 5.51 103 1.09 102 7.67 103 4.81 102 6647 – – – 4.40 103 2.16 102 LI performs slightly better than their other counter parts. Same scenario has been observed in our earlier study in [48] for two- CPU (s) 32 0.26 0.29 0.30 1.22 1.39 dimensional case with the mixed boundary conditions. In the case 81 0.80 0.81 0.82 2.72 3.05 of LRBFCM, there is a considerable reduction in the memory 160 2.54 2.66 2.30 5.23 6.78 requirement as well as CPU time. 432 14.00 14.43 14.00 7.55 17.01 Table 5 shows that all methods are stable with respect to time- 1215 191.00 192.84 190.00 35.04 52.06 step size in the given range where N¼1215, t¼1 are used. 6647 – – – 643.26 117.5 However, LE performs slightly less accurate for all the time-step G. Yao et al. / Engineering Analysis with Boundary Elements 36 (2012) 1640–1648 1647

L versus time−step size L versus grid distance 0 rms 0 rms 10 10 GI GI GCN GCN GE GE −1 −1 10 LI 10 LI LE LE rms rms L L

−2 −2 10 10

−3 −3 10 10 −4 −2 0 −1 0 10 10 10 10 10 Δt Δx

3 Fig. 5. Lrms at t¼1inExample 2. Left: the rate of convergence w.r.t. time-step size where N¼1215. Right: the rate of convergence w.r.t. grid distance, where Dt ¼ 10 .

GCN LE 100 100 Dirichlet BCs Mixed BCs 10−1

−2 rms rms 10 Dirichlet BCs L L Mixed BCs 10−2

10−3 10−4 101 102 103 104 101 102 103 104 N N

3 Fig. 6. Performance GCN and LE in terms of Lrms for Dirichlet boundary conditions in Example 1 and for the mixed boundary conditions in Example 2, with Dt ¼ 10 . sizes chosen, and LI performs slightly better with respect to Lrms both GCN and GI. Global methods run into troubles due to ill- when the time-step Dt is larger than 104. All the global methods conditioning and CPU runs out of memory for larger node density. perform with a similar accuracy in all the cases. In Table 6 a comparative performance of the global and local methods are given for 1215 random nodes with random parameter, 6. Conclusions Z, ranging from 0.0 to 0.3. When the mixed boundary condition is used, the acceptable random parameter has smaller ranges than the A comparison of the meshless methods based on the global and problem with Dirichlet boundary condition. Furthermore, both the the local approximations with the three-dimensional parabolic PDEs global and local methods produce enough accurate approximation is performed in the present paper. The global methods run into to the exact solution except LE. LE cannot approximate the solution difficulties for cases with large number of collocation points and the accurately when the shape parameter c¼100 is used. However, as coefficient matrix becomes ill-conditioned. The local methods are shown in the table, LE with a smaller shape parameter, c¼10 yields based on local interpolations and work well when a large number of acceptable solutions. Thus, LE is very sensitive to the shape para- nodesisused.TheysaveCPUtimesince several small matrices are meter in random node distribution case. inverted only once outside the time-loop instead of a large matrix. Fig. 4 shows the exact solution versus numerical solution Tests on different benchmark problems show superiority of the local when y ¼ p, where z ¼ 2p=5, xA½0,p, t¼1, Dt ¼ 103, N¼1215. collocation methods for problems with both Dirichlet and mixed type The distribution of absolute errors of GI, GCN, GE, and LI are of boundary conditions. In the case of mixed type of boundary similar to each other. Clearly, LE shows larger absolute errors conditions, performance of the global methods is comparatively throughout the entire domain in comparison with the other better than their local methods if small number of nodes are used. methods. Nevertheless, global methods are more prone to ill-condition and Fig. 5 shows the rate of convergence of the global and local hence cannot be used for the numerical solution of multi-dimensional methods with respect to time-step size and minimum grid problems with denser nodes. distance. LI is more sensitive to the grid distance, and it performs better accuracy with smaller time-steps. All other methods per- form similarly. Acknowledgment From Fig. 6, it is clear that the gap between the accuracy of the global method GCN in the case of Dirichlet and mixed type of This paper represents a part of the programe group P2-0379 conditions is comparatively less than its local counter part LE. Over Modelling and Simulation of Materials and Processes and project all, performance of both the methods is satisfactory for both types of J2-4120 Advanced Modelling and Simulation of Liquid-Solid boundary conditions. In the case of global methods, the performance Processes. Financial support of the Slovenian Grant Agency is of GCN and GI are similar, whereas accuracy of GE is little lower than kindly acknowledged. Centre of Excellence for Biosensorics, 1648 G. Yao et al. / Engineering Analysis with Boundary Elements 36 (2012) 1640–1648

Instrumentation and Process Control is an operation funded by [25] Lorbiecka A, Vertnik R, Gjerkesˇ H, Manojlovicˇ G, Sencˇicˇ B, Cesar J, et al. European Union. Financial support is kindly acknowledged. Numerical modeling of grain structure and the continuous casting of steel. Comput Mater Continua 2009;8:195–208. [26] Madych WR, Nelson SA. Multivariate interpolation and conditionally positive References definite functions II. Math Comput 1990;54:211–230. [27] Mai-Duy N, Tran-Cong T. Indirect RBFN method with thin plate splines for numerical solution of differential equations. Comput Model Eng Sci 2003;4: [1] Ali A, Siraj-ul-Islam, Haq S. A computational meshfree technique for the 85–102. numerical solution of the two-dimensional coupled Burger’s equations. Int J [28] Micchelli CA. Interpolation of scattered data: distance matrix and condition- Comput Methods Eng Sci Mech 2009;10:406–412. ally positive definite functions. Constr Approx 1986;2:11–22. [2] Atluri SN. The meshless method MLPG for domain and BIE discretization. [29] Nie Q, Wana FYM, Zhang YT, Liu XF. Compact integration factor methods in USA: Tech Science Press; 2004. high spatial dimensions. J Comput Phys 2008;227:5238–5255. [3] Atluri SN, Shen S. The meshless method. USA: Forsyth: Tech Science Press; [30] Reuther K, Sarlerˇ B, Rettenmayr M. Solving diffusion problems on an 2002. unstructured, amorphous grid by a meshless method. Int J Thermal Sci 2012;51: [4] Axelsson O. Iterative solution methods. Cambridge: Cambridge University 16–22. Press; 1994. [31] Sarra SA. Adaptive radial basis function methods for time dependent partial [5] Buhmann MD. Radial basis functions: theory and implementations. Cambridge differential equations. Appl Numer Math 2005;54((1) June):79–94. University Press; 2003. [32] Siraj-ul-Islam, Ali A, Haq S. A computational modeling of the behavior of the [6] Chen CS, Fan CM, Wen PH. The method of approximate particular solutions two-dimensional reaction-diffusion Brusselator system. Appl Math Model for solving certain partial differential equations. Num Methods Partial 2010;34:3896–3909. Differential Equations 2011, http://dx.doi.org/10.1002/num.20631. [33] Siraj-ul-Islam, Haq S, Ali A. A meshfree method for the numerical solution of [7] Divo E, Kassab AJ. An efficient localized RBF meshless method for fluid flow the RLW equation. J Comput Appl Math 2009;223:997–1012. and conjugate hear transfer. ASME J Heat Trans 2007;129:124–136. [34] Siraj-ul-Islam, Haq S, Uddin M. A meshfree interpolation method for the [8] Fasshauer GF. Meshfree approximation methods with MATLAB. Singapore: numerical solution of the coupled nonlinear partial differential equations. World Scientific Press; 2008. Eng Anal Boundary Elem 2009;33:399–409. [9] Franke C, Schaback R. Convergence order estimates of meshless collocation [35] Tarwater AE. A parameter study of Hardy’s multiquadric method for methods using radial basis functions. Adv Comput Math 1998;8:381–399. scattered data interpolation, Lawrence Livermore National Laboratory, Tech- [10] Golberg MA, Chen CS, Karur SR. Improved multiquadric approximation for nical Report UCRL-54670, 82; 1985. partial differential equations. Eng Anal Boundary Elem 1996;18:9–17. [36] Trobec R, Kosec G, Sterkˇ M, Sarlerˇ B. Comparison of local weak and strong [11] Haq S, Siraj-ul-Islam, Ali A. A numerical meshfree technique for the solution form meshless methods for 2-d diffusion equation. Eng Anal Boundary Elem of the MEW equation. Comput Model Eng Sci 2008;38:1–23. 2012;36:310–321. [12] Haq S, Siraj-ul-Islam, Uddin M. Numerical solution of nonlinear schrodinger [37] Vertnik R, Sarlerˇ B. Meshless local radial basis function collocation method equations by collocation method using radial basis functions. Comput Model for convective-diffusive solid–liquid phase change problems. Int J Numer Eng Sci 2009;44:115–135. Methods Heat Fluid Flow 2006;16:617–640. [13] Hardy RL. Multiquadric equations of topography and other irregular surfaces. [38] Vertnik R, Sarlerˇ B. Simulation of continuous casting of steel by a meshless J Geophys Res 1971;176:1905–1915. technique. Int J Cast Met Res 2009;22:311–313. [14] Cheng RJ, Liew KM. A meshless analysis of three-dimensional transient 01 [39] Vertnik R, Sarlerˇ B. Solution of incompressible turbulent flow by a mesh-free conduction problems. Eng Anal Boundary Elem 2012;36:203–210. method. Comput Model Eng Sci 2009;44(1):65–96. [15] Kansa EJ. Multiquadrics scattered data approximation scheme with applica- [40] Vertnik R, Zalozˇnik M, Sarlerˇ B. Solution of transient direct-chill aluminum tions to computational fluid-dynamics I, surface approximations and partial billet casting problem with simulations material and interphase moving derivative estimates. Comput Math Appl 1990;19:127–145. boundaries by a meshless method. Eng Anal Boundary Elem 2006;30: [16] Kansa EJ. Multiquadrics scattered data approximation scheme with applica- 847–855. tions to computational fluid-dynamics II, solutions to parabolic, hyperbolic [41] Sarlerˇ B. A radial basis function collocation approach in computational fluid and elliptic partial differential equations. Comput Math Appl 1990;19(8–9): dynamics. Comput Model Eng Sci 2005;7:185–193. 147–161. [42] Sarlerˇ B, Kosec G, Lorbiecka A, Vertink R. A meshless approach and solution of [17] Kansa EJ. Exact explicit time integration of hyperbolic partial differential multiscale solidification modeling. Mater Sci Forum 2010;649:211–216. equations with mesh free radial basis functions. Eng Anal Boundary Elem [43] Sarlerˇ B, Vertnik R. Meshfree explicit local radial basis function collocation 2007;31:577–585. method for diffusion problems. Comput Math Appl 2006:1269–1282. [18] Kharab A. Use of multiple sheets for the solution of a three-dimensional [44] Wang Y, Zhang J. Fast and robust sixth-order multigrid computation for the transient heat conduction problem. Comput Math Appl 1979;34:71–79. three-dimensional convection diffusion equation. Comput Model Eng Sci [19] Kosec G, Sarlerˇ B. Local RBF collocation method for Darcy flow. Comput 2010;59:127–154. Model Eng Sci 2008;25(3):197–207. [45] Xiang S, Jin YX, Jiang SX, Bi ZY, Wang KM. Meshless global radial point [20] Kosec G, Sarlerˇ B. Convection driven melting of anisotropic metals. Int J Cast collocation method for three-dimensional partial differential equations. Eng Met Res 2009;22:279–282. Anal Boundary Elem 2011;35:289–297. [21] Kosec G, Sarlerˇ B. Meshless approach to solving freezing with natural [46] Yao G. Localized meshless method for solving partial differential equations. convection. Mater Sci Forum 2010;22:205–210. PhD thesis, University of Southern Mississippi; 2010. [22] Kovacˇevicˇ I, Sarlerˇ B. Solution of a phase-field model for dissolution of [47] Yao G, Kolibal J, Chen CS. A localized approach for the method of approximate primary particles in binary aluminum alloys by an r-adaptive mesh-free particular solutions. Comput Math Appl 2011;61:2376–2387. method. Mater Sci Eng A 2005;413–414:423–428. [48] Yao G, ul Islam S, Sarlerˇ B. A comparative study of global and local meshless [23] Li S, Atluri SN. The MLPG mixed collocation method for material orientation methods for diffusion–reaction equation. Comput Model Eng Sci 2010;59: and topology optimization of anisotropic solids and structures. Comput 127–154. Model Eng Sci 2008;30:37–56. [49] Yao G, Sarlerˇ B, Chen CS. A comparison of three explicit local meshless [24] Liu GR. Meshfree methods moving beyond the finite element method. CRC methods using radial basis functions. Eng Anal Boundary Elem 2011;35: Press; 2003. 600–609.