scispace - formally typeset
Journal ArticleDOI: 10.1080/00207160.2020.1755432

Two meshless methods based on pseudo spectral delta-shaped basis functions and barycentric rational interpolation for numerical solution of modified Burgers equation

04 Mar 2021-International Journal of Computer Mathematics (Informa UK Limited)-Vol. 98, Iss: 3, pp 461-479
Abstract: In this paper, we solve modified Burgers equation numerically. Time discretization for modified Burgers equation is made by using finite difference approach along with a linearization technique. Fo...

... read more

Topics: Burgers' equation (68%), Interpolation (59%), Discretization (56%) ... show more

11 results found

Open accessJournal ArticleDOI: 10.1186/S13662-020-03160-4
Abstract: We propose a polynomial-based numerical scheme for solving some important nonlinear partial differential equations (PDEs). In the proposed technique, the temporal part is discretized by finite difference method together with θ-weighted scheme. Then, for the approximation of spatial part of unknown function and its spatial derivatives, we use a mixed approach based on Lucas and Fibonacci polynomials. With the help of these approximations, we transform the nonlinear partial differential equation to a system of algebraic equations, which can be easily handled. We test the performance of the method on the generalized Burgers–Huxley and Burgers–Fisher equations, and one- and two-dimensional coupled Burgers equations. To compare the efficiency and accuracy of the proposed scheme, we computed $L_{\infty }$ , $L_{2}$ , and root mean square (RMS) error norms. Computations validate that the proposed method produces better results than other numerical methods. We also discussed and confirmed the stability of the technique.

... read more

Topics: Fibonacci polynomials (61%), Nonlinear system (60%), Partial differential equation (59%) ... show more

10 Citations

Journal ArticleDOI: 10.1016/J.CAM.2021.113695
O. Nikan1, Zakieh Avazzadeh2Institutions (2)
Abstract: This paper proposes an efficient localized meshless technique for approximating the viscoelastic wave model. This model is a significant methodology to explain wave propagation in solids modeled with a wide collection of viscoelastic laws. In the first method, a difference scheme with the second-order accuracy is implemented to obtain a semi-discrete scheme. Then, a localized radial basis function partition of unity scheme is adopted to get a full-discrete scheme. This localization technique consists of decomposing the initial domain into several sub-domains and constructing a local radial basis function approximation over every sub-domain. A well-conditioned resulting linear system and a low computational burden are the main merits of this technique compared to global collocation methods. Further, the stability and convergence analysis of the temporal discretization scheme are deduced using discrete energy method. Numerical results are shown to validate the accuracy and effectiveness of the proposed method.

... read more

Topics: Basis function (56%), Temporal discretization (55%), Crank–Nicolson method (54%) ... show more

6 Citations

Journal ArticleDOI: 10.1016/J.APNUM.2020.08.010
Abstract: This paper is dedicated to numerically solving the Sobolev equations that have several applications in physics and mechanical engineering. First, the temporal derivative is discretized by the Crank-Nicolson finite difference technique to obtain a semi-discrete scheme in the temporal direction. Afterward, the stability and convergence analysis of the time semi-discrete scheme are proven by applying the energy method. It also implies that the convergence order in the temporal direction is O ( d t 2 ) . Second, a fully discrete formula has been acquired by discretizing the spatial derivatives via Legendre spectral element method (LSEM). This method applies the Lagrange polynomial based on the Gauss-Legendre-Lobatto (GLL) points. Moreover, an error estimation is given for the obtained fully discrete scheme. Eventually, the two-dimensional Sobolev equations are solved by using the proposed procedure. The accuracy and efficiency of the mentioned procedure are demonstrated by several numerical examples.

... read more

Topics: Spectral element method (59%), Sobolev space (56%), Lagrange polynomial (55%) ... show more

5 Citations

Journal ArticleDOI: 10.1016/J.WAVEMOTI.2020.102687
01 Mar 2021-Wave Motion
Abstract: In this work, we examine generalized equal width (GEW) equation which is a highly nonlinear partial differential equation and describes plasma waves and shallow water waves. Nonlinearity of the equation is tackled by a linearization technique and finite difference approach is utilized for time derivatives. For spatial derivatives we first introduce delta-shaped basis functions which are relatively less studied in literature. Then, by using delta-shaped basis functions, pseudospectral differentiation matrices are constructed for spatial derivatives. Therefore combining finite difference approach for time derivatives and pseudospectral differentiation matrices for spatial derivatives, we obtain a system of linear equations. Solution of this system of equations gives nodal values of numerical solution of the GEW equation for each time step. Stability of the proposed method is given by using linear matrix stability analysis. To measure performance of the proposed method, four classic test problems are chosen namely the propagation of a single solitary wave, interaction of two solitary waves, Maxwellian initial condition and collision of solitons. Also, conservations of mass, momentum and energy are monitored during simulations. The results of numerical computations are compared with exact results if available and with previous studies in the literature such as Petrov–Galerkin, B-spline Galerkin and some collocation methods. From the comparison we can deduce that the proposed method gives reliable and accurate results in less computational cost.

... read more

Topics: Finite difference (58%), Galerkin method (58%), Pseudo-spectral method (56%) ... show more

4 Citations


63 results found

Journal ArticleDOI: 10.1109/MCSE.2007.55
Abstract: Matplotlib is a 2D graphics package used for Python for application development, interactive scripting,and publication-quality image generation across user interfaces and operating systems

... read more

Topics: 2D computer graphics (56%), Computer graphics (55%), Python (programming language) (54%) ... show more

16,056 Citations

Open accessJournal ArticleDOI: 10.1109/MCSE.2011.37
Abstract: In the Python world, NumPy arrays are the standard representation for numerical data and enable efficient implementation of numerical computations in a high-level language. As this effort shows, NumPy performance can be improved through three techniques: vectorizing calculations, avoiding copying data in memory, and minimizing operation counts.

... read more

Topics: NumPy (71%), Python (programming language) (53%)

7,607 Citations

Journal ArticleDOI: 10.1002/NME.1620370205
Ted Belytschko1, Y. Y. Lu1, L. Gu1Institutions (1)
Abstract: An element-free Galerkin method which is applicable to arbitrary shapes but requires only nodal data is applied to elasticity and heat conduction problems. In this method, moving least-squares interpolants are used to construct the trial and test functions for the variational principle (weak form); the dependent variable and its gradient are continuous in the entire domain. In contrast to an earlier formulation by Nayroles and coworkers, certain key differences are introduced in the implementation to increase its accuracy. The numerical examples in this paper show that with these modifications, the method does not exhibit any volumetric locking, the rate of convergence can exceed that of finite elements significantly and a high resolution of localized steep gradients can be achieved. The moving least-squares interpolants and the choices of the weight function are also discussed in this paper.

... read more

Topics: Discontinuous Galerkin method (62%), Galerkin method (61%), Finite element method (57%) ... show more

4,955 Citations

Open accessJournal ArticleDOI: 10.1109/MCSE.2011.37
Abstract: In the Python world, NumPy arrays are the standard representation for numerical data. Here, we show how these arrays enable efficient implementation of numerical computations in a high-level language. Overall, three techniques are applied to improve performance: vectorizing calculations, avoiding copying data in memory, and minimizing operation counts. We first present the NumPy array structure, then show how to use it for efficient computation, and finally how to share array data with other libraries.

... read more

4,799 Citations

Open accessJournal Article
Travis E. Oliphant1Institutions (1)
Abstract: Python is an excellent "steering" language for scientific codes written in other languages. However, with additional basic tools, Python transforms into a high-level language suited for scientific and engineering code that's often fast enough to be immediately useful but also flexible enough to be sped up with additional extensions.

... read more

2,504 Citations