A dispersion-relation-preserving algorithm for a nonlinear shallow-water wave equation

The paper presents an iterative algorithm for studying a nonlinear shallow-water wave equation. The equation is written as an evolution equation, involving only first-order spatial derivatives, coupled with the Helmholtz equation. We propose a two-step iterative method that first solves the evolution equation by the implicit midpoint rule and then solves the Helmholtz equation using a three-point sixth-order compact scheme. The first-order derivative terms in the first step are approximated by a sixth-order dispersion-relation-preserving scheme that preserves the physically inherent dispersive nature. The compact Helmholtz solver, on the other hand, allows us to use relatively few nodal points in a stencil, while achieving a higher-order accuracy. The midpoint rule is a symplectic time integrator for Hamiltonian systems, which may be a preferable method to solve the spatially discretized evolution equation. To give an assessment of the dispersion-preserving scheme, we provide a detailed analysis of the dispersive and dissipative errors of this algorithm. Via a variety of examples, we illustrate the efficiency and accuracy of the proposed scheme by examining the errors in different norms and providing the rates of convergence of the method. In addition, we provide several examples to demonstrate that the conserved quantities of the equation are well preserved by the implicit midpoint time integrator. Finally, we compare the accuracy, elapsed computing time, and spatial and temporal rates of convergence among the proposed method, a complete integrable particle method, and the local discontinuous Galerkin method.

[1]  Darryl D. Holm,et al.  Camassa-Holm Equations as a Closure Model for Turbulent Channel and Pipe Flow , 1998, chao-dyn/9804026.

[2]  C. Tam,et al.  Dispersion-relation-preserving finite difference schemes for computational acoustics , 1993 .

[3]  J. M. Sanz-Serna,et al.  An easily implementable fourth-order method for the time integration of wave problems , 1992 .

[4]  Long Lee,et al.  A completely integrable particle method for a nonlinear shallow-water wave equation in periodic domains , 2007 .

[5]  R. D. Richtmyer,et al.  A Method for the Numerical Calculation of Hydrodynamic Shocks , 1950 .

[6]  Xavier Raynaud,et al.  Convergence of a spectral projection of the Camassa‐Holm equation , 2006 .

[7]  Yan Xu,et al.  A Local Discontinuous Galerkin Method for the Camassa-Holm Equation , 2008, SIAM J. Numer. Anal..

[8]  Xavier Raynaud,et al.  A convergent numerical scheme for the Camassa--Holm equation based on multipeakons , 2005 .

[9]  David Brown,et al.  Midpoint rule as a variational-symplectic integrator: Hamiltonian systems , 2005, gr-qc/0511018.

[10]  Jingfang Huang,et al.  On a Completely Integrable Numerical Scheme for a Nonlinear Shallow-Water Wave Equation , 2005 .

[11]  Kenneth H. Karlsen,et al.  A Convergent Finite Difference Scheme for the Camassa-Holm Equation with General H1 Initial Data , 2008, SIAM J. Numer. Anal..

[12]  R. Johnson,et al.  Camassa–Holm, Korteweg–de Vries and related models for water waves , 2002, Journal of Fluid Mechanics.

[13]  Xavier Raynaud,et al.  Convergence of a Finite Difference Scheme for the Camassa-Holm Equation , 2006, SIAM J. Numer. Anal..

[14]  Tony W. H. Sheu,et al.  Viscous and inviscid regularizations in a class of evolutionary partial differential equations , 2010, J. Comput. Phys..

[15]  Darryl D. Holm,et al.  An integrable shallow water equation with peaked solitons. , 1993, Physical review letters.

[16]  Darryl D. Holm,et al.  A New Integrable Shallow Water Equation , 1994 .

[17]  H. Kalisch,et al.  Numerical study of traveling-wave solutions for the Camassa-Holm equation , 2005 .

[18]  Z. Qiao,et al.  On peaked and smooth solitons for the Camassa-Holm equation , 2006 .

[19]  J. Lenells Conservation laws of the Camassa–Holm equation , 2005 .

[20]  Jingfang Huang,et al.  Integral and integrable algorithms for a nonlinear shallow-water wave equation , 2006, J. Comput. Phys..

[21]  Robert Artebrant,et al.  Numerical simulation of Camassa-Holm peakons by adaptive upwinding , 2006 .

[22]  Long Lee,et al.  Complete integrable particle methods and the recurrence of initial states for a nonlinear shallow-water wave equation , 2008, J. Comput. Phys..

[23]  R. Camassa Characteristics and the initial value problem of a completely integrable shallow water equation , 2002 .

[24]  Brynjulf Owren,et al.  Multi-symplectic integration of the Camassa-Holm equation , 2008, J. Comput. Phys..