Structure-preserving algorithms for the two-dimensional sine-Gordon equation with Neumann boundary conditions
arXiv:1809.02704 · doi:10.1016/j.jcp.2019.05.048
Abstract
This paper presents two kinds of strategies to construct structure-preserving algorithms with homogeneous Neumann boundary conditions for the sine-Gordon equation, while most existing structure-preserving algorithms are only valid for zero or periodic boundary conditions. The first strategy is based on the conventional second-order central difference quotient but with a cell-centered grid, while the other is established on the regular grid but incorporated with summation by parts (SBP) operators. Both the methodologies can provide conservative semi-discretizations with different forms of Hamiltonian structures and the discrete energy. However, utilizing the existing SBP formulas, schemes obtained by the second strategy can directly achieve higher-order accuracy while it is not obvious for schemes based on the cell-centered grid to make accuracy improved easily. Further combining the symplectic Runge-Kutta method and the scalar auxiliary variable (SAV) approach, we construct symplectic integrators and linearly implicit energy-preserving schemes for the two-dimensional sine-Gordon equation, respectively. Extensive numerical experiments demonstrate their effectiveness with the homogeneous Neumann boundary conditions.
23 pages, 47 figures
References in corpus (6)
- Review of Summation-by-parts schemes for initial-boundary-value problems
- Explicit symplectic approximation of nonseparable Hamiltonians: algorithm and long time performance
- On the Existence of Energy-Preserving Symplectic Integrators Based upon Gauss Collocation Formulae
- An energy preserving finite difference scheme for the Poisson-Nernst-Planck system
- A new class of efficient and robust energy stable schemes for gradient flows
- Mimetic spectral element method for Hamiltonian systems
Cited by in corpus (12)
- Improving the Accuracy and Consistency of the Scalar Auxiliary Variable (SAV) Method with Relaxation
- A linearly implicit energy-preserving exponential integrator for the nonlinear Klein-Gordon equation
- Arbitrary high-order linearly implicit energy-preserving algorithms for Hamiltonian PDEs
- Gradient Preserving Operator Inference: Data-Driven Reduced-Order Models for Equations with Gradient Structure
- Efficient energy-preserving numerical approximations for the sine-Gordon equation with Neumann boundary conditions
- An explicit and practically invariants-preserving method for conservative systems
- Explicit high-order energy-preserving methods for general Hamiltonian partial differential equations
- Scalar auxiliary variable approach for conservative/dissipative partial differential equations with unbounded energy
- Unconditionally optimal convergence of an energy-conserving and linearly implicit scheme for nonlinear wave equations
- A linearly implicit structure-preserving scheme for the Camassa-Holm equation based on multiple scalar auxiliary variables approach
- Explicit Time Mimetic Discretiztions Of Wave Equations
- Efficient energy-preserving exponential integrators for multi-components Hamiltonian systems