![]() |
In this paper, we design a novel class of arbitrarily high-order, linearly implicit and energy-preserving numerical schemes for solving the nonlinear dispersive equations. Based on the idea of the energy quadratization technique, the original system is firstly rewritten as an equivalent system with a quadratization energy. The prediction-correction strategy, together with the Partitioned Runge-Kutta method, is then employed to discretize the reformulated system in time. The resulting semi-discrete system is high-order, linearly implicit and can preserve the quadratic energy of the reformulated system exactly. Finally, we take the Camassa-Holm equation as a benchmark to show the efficiency and accuracy of the proposed schemes.
Citation: Jin Cui, Yayun Fu. A high-order linearly implicit energy-preserving Partitioned Runge-Kutta scheme for a class of nonlinear dispersive equations[J]. Networks and Heterogeneous Media, 2023, 18(1): 399-411. doi: 10.3934/nhm.2023016
[1] | Tingting Ma, Yayun Fu, Yuehua He, Wenjie Yang . A linearly implicit energy-preserving exponential time differencing scheme for the fractional nonlinear Schrödinger equation. Networks and Heterogeneous Media, 2023, 18(3): 1105-1117. doi: 10.3934/nhm.2023048 |
[2] | Fengli Yin, Dongliang Xu, Wenjie Yang . High-order schemes for the fractional coupled nonlinear Schrödinger equation. Networks and Heterogeneous Media, 2023, 18(4): 1434-1453. doi: 10.3934/nhm.2023063 |
[3] | Michael T. Redle, Michael Herty . An asymptotic-preserving scheme for isentropic flow in pipe networks. Networks and Heterogeneous Media, 2025, 20(1): 254-285. doi: 10.3934/nhm.2025013 |
[4] | Junjie Wang, Yaping Zhang, Liangliang Zhai . Structure-preserving scheme for one dimension and two dimension fractional KGS equations. Networks and Heterogeneous Media, 2023, 18(1): 463-493. doi: 10.3934/nhm.2023019 |
[5] | Aslam Khan, Abdul Ghafoor, Emel Khan, Kamal Shah, Thabet Abdeljawad . Solving scalar reaction diffusion equations with cubic non-linearity having time-dependent coefficients by the wavelet method of lines. Networks and Heterogeneous Media, 2024, 19(2): 634-654. doi: 10.3934/nhm.2024028 |
[6] | Luis Almeida, Federica Bubba, Benoît Perthame, Camille Pouchol . Energy and implicit discretization of the Fokker-Planck and Keller-Segel type equations. Networks and Heterogeneous Media, 2019, 14(1): 23-41. doi: 10.3934/nhm.2019002 |
[7] | Min Li, Ju Ming, Tingting Qin, Boya Zhou . Convergence of an energy-preserving finite difference method for the nonlinear coupled space-fractional Klein-Gordon equations. Networks and Heterogeneous Media, 2023, 18(3): 957-981. doi: 10.3934/nhm.2023042 |
[8] | Raimund Bürger, Antonio García, Kenneth H. Karlsen, John D. Towers . Difference schemes, entropy solutions, and speedup impulse for an inhomogeneous kinematic traffic flow model. Networks and Heterogeneous Media, 2008, 3(1): 1-41. doi: 10.3934/nhm.2008.3.1 |
[9] | Mahmoud Saleh, Endre Kovács, Nagaraja Kallur . Adaptive step size controllers based on Runge-Kutta and linear-neighbor methods for solving the non-stationary heat conduction equation. Networks and Heterogeneous Media, 2023, 18(3): 1059-1082. doi: 10.3934/nhm.2023046 |
[10] | Jie Gu, Lijuan Nong, Qian Yi, An Chen . Two high-order compact difference schemes with temporal graded meshes for time-fractional Black-Scholes equation. Networks and Heterogeneous Media, 2023, 18(4): 1692-1712. doi: 10.3934/nhm.2023074 |
In this paper, we design a novel class of arbitrarily high-order, linearly implicit and energy-preserving numerical schemes for solving the nonlinear dispersive equations. Based on the idea of the energy quadratization technique, the original system is firstly rewritten as an equivalent system with a quadratization energy. The prediction-correction strategy, together with the Partitioned Runge-Kutta method, is then employed to discretize the reformulated system in time. The resulting semi-discrete system is high-order, linearly implicit and can preserve the quadratic energy of the reformulated system exactly. Finally, we take the Camassa-Holm equation as a benchmark to show the efficiency and accuracy of the proposed schemes.
In this paper, we consider numerically a class of nonlinear dispersive equations [18] as follows:
ut−uxxt+κux+3uux=γ(2uxuxx+uuxxx), u(x,0)=u0(x), x∈R, t>0, | (1.1) |
which models a variety of nonlinear dispersive phenomena depending on the parameters κ and γ. If κ≥0 and γ=1, it reduces to the Camassa-Holm (CH) equation:
ut−uxxt+κux=2uxuxx+uuxxx−3uux, u(x,0)=u0(x), x∈R, t>0, |
which characterizes unidirectional shallow water waves [2,3], with u representing the height of the fluid's free surface above a flat bottom (or equivalently the fluid velocity in the x direction), and κ denoting the critical shallow water wave speed. The CH model possesses a bi-Hamiltonian structure, is completely integrable, and has global solutions. Moreover, it has solitary waves. Compared with the Korteweg-de Vries equation, the solitary waves become peaked in the limit of κ→0 (called "peakons"), which characterize in physical context "wave-breaking" [25]. It is worth noting that the dispersive Eq (1.1), by choosing different values of κ and γ [18], may turn into other physical models, such as the Dai equation and regularized long wave equation.
The system (1.1) can be rewritten in an infinite-dimensional Hamiltonian system
ut=DδHδu, | (1.2) |
where D=(1−∂xx)−1∂x is a skew-adjoint operator, and H is the Hamiltonian energy functional
H(t)=−12∫L0(κu2+u3+γuu2x)dx. | (1.3) |
In this paper, we choose the periodic boundary condition
u(x,t)=u(x+L,t), x∈R, 0<t≤T. | (1.4) |
Besides the energy conservation law H(t)=H(0), the dispersive system (1.1) further satisfies the following mass and momentum conservation laws, respectively,
I(t)=∫L0udx=I(0), | (1.5) |
M(t)=12∫L0(u2+(ux)2)dx=M(0). | (1.6) |
Over the past few decades, structure-preserving methods have come to the fore due to their superior capability for long-term computation over traditional numerical methods [12]. In Ref. [4], Cohen et al. first proposed multisymplectic finite difference schemes for the CH equation. Subsequently, their idea was generalized to solve generalized hyperelastic-rod wave equation [5]. In particular, the wavelet collocation method [30] and discontinuous Galerkin method [24] were further shown to be powerful tools for constructing multisymplectic schemes of the nonlinear system (1.1). In addition to the geometric structure, the nonlinear dispersive equation also satisfies three first integrals Eqs (1.3)–(1.6). It is well-known that the first integral plays a key role in the numerical analyses for conservative systems. In Ref. [18], Matsuo et al. first proposed an energy-preserving Galerkin scheme for the dispersive system (1.1), and some numerical experiments for the CH equation and Dai equation were also investigated. Moreover, numerical comparisons between the energy-preserving scheme and momentum-preserving scheme have been conducted for the CH equation [17]. Further discussions on energy-preserving Galerkin schemes can be found in Ref. [19]. Cohen et al. [5] then proposed a new energy-preserving scheme based on the discrete gradient approach. Later on, Gong et al. [9] combined the averaged vector field method and wavelet collocation method to design an energy-preserving wavelet collocation scheme, and some numerical comparisons with the multisymplectic wavelet collocation scheme [30] were also carried out. Recently, Brugnano et al. [1] developed an energy-conserving and space-time spectrally accurate method for Hamiltonian systems. However, almost all the mentioned schemes are fully implicit, which implies that the nonlinear iteration is inevitable at each time step, and thus it may be time consuming. In Ref. [8], Furihata and Matsuo first proposed a linearly implicit energy-preserving scheme for the CH model, in which only a linear system needs to be solved at each time step. Thus it is computationally much cheaper than that of the fully implicit counterparts. Another efficient strategy for constructing linearly implicit energy-preserving schemes of the nonlinear dispersive system (1.1) is based on the Kahan's method and the polarised discrete gradient method. For more details, please refer to Refs. [6,7]. Moreover, some linearly implicit momentum-preserving schemes can be founded in Refs. [13,16]. Nevertheless, to our best knowledge, the mentioned linearly implicit schemes are of only second-order accuracy in time at most.
It's worth noting that Yang et al. [27] coined the idea of invariant energy quadratization (IEQ) to develop energy stable schemes for solving the MBE model. Then Gong et al. [10] first generalized their idea to construct arbitrarily high-order energy stable algorithms for gradient flow models. Subsequently, the IEQ method [22] was further shown to be an efficient approach to design second-order and linearly implicit energy-preserving schemes for the CH model [14,15]. However, it is known that the issue with IEQ /EQ method is that it only preserves the modified energy. Recently, this has been partially addressed with a relaxation technique [29]. Moreover, for certain types of nonlinear systems, numerical schemes based on the IEQ idea have been shown to preserve the original energy law [28].
In this paper, we aim to develop a class of high-order, linearly implicit and energy-preserving schemes for the dispersive Eq (1.1). Based on the idea of the IEQ approach, the original model is firstly reformulated into an equivalent system with a quadratic energy by introducing an auxiliary variable. Inspired by the previous works [11,21], we further apply the prediction-correction strategy and the symplectic Partitioned Runge-Kutta (PRK) method [12,23] for temporal discretization, and the resulting semi-discrete system is linear, high-order accurate, and can preserve the quadratic energy of the reformulated system exactly. Finally, various numerical tests are addressed to verify the efficiency and accuracy of the proposed schemes.
In this section, we utilize the EQ idea to recast the model Eq (1.1) into an equivalent system, which possesses a modified energy function of the new variable. The new system can provide an elegant platform for developing high-order, linearly implicit and energy-preserving schemes. Here, we consider the system (1.1) in a finite domain [0,L]×[0,T], and define the L2 inner product as (f,g)=∫L0fgdx,∀f,g∈L2([0,L]).
Inspired by the EQ approach [27], we first introduce an auxiliary variable
q:=q(x,t)=−12(κu+u2+γu2x), |
and the Hamiltonian energy Eq (1.3) can be reformulated in a quadratic form rewritten as
H(t)=(u,q). | (2.1) |
According to the energy variational principle, we further reformulate the system (1.2) to the following equivalent form
{ut=D(q−12κu−u2+γ(uxu)x),qt=−12κut−uut−γuxuxt, | (2.2) |
with consistent initial conditions
u(x,0)=u0(x), q(x,0)=−12(κu0+u20+γ(u0)2x). |
It is readily to verify the energy conservation law. The integration by parts, together with the periodic boundary condition and Eq (2.2), yields
dHdt=(ut,q)+(u,qt)=(q,ut)+(u,−12κut−uut−γuxuxt)=(q−12κu−u2+γ(uxu)x,ut)=(q−12κu−u2+γ(uxu)x,D(q−12κu−u2+γ(uxu)x))=0, |
where the skew-symmetry of the operator D was used.
In this section, we develop a class of high-precision, linearly implicit schemes for the reformulated system (2.2) by combing the prediction-correction approach and the PRK method, then show that the proposed schemes can exactly preserve the modified energy Eq (2.1). We here focus on temporal semi-discretization, and denote tn=nτ,n=0,1,2,⋯, where τ is the time step.
Inspired by the previous works in [11,21], we employ the prediction-correction strategy, together with the PRK method, to the system (2.2), and obtain the following prediction-correction method:
Scheme 3.1. Let bi,ˆbi,aij,ˆaij(i,j=1,⋯,s) be real numbers and let ci=∑sj=1aij,ˆci=∑sj=1ˆaij, we apply a s-stage PRK method to the system (2.2) in time, and first compute the predicted values un,∗i,i=1,⋯,s, as follows:
1. Prediction: for given (un,qn), we set un,0i=un,qn,0i=qn. Let M>0 be a given integer, for m=0 to M−1, we compute un,m+1i,qn,m+1i,kn,m+1i,ln,m+1i by using
{un,m+1i=un+τs∑j=1aijkn,m+1j,kn,m+1i=D(qn,m+1i−12κun,m+1i−(un,mi)2+γ((un,mi)xun,mi)x),qn,m+1i=qn+τs∑j=1ˆaijln,m+1j,ln,m+1i=−12κkn,m+1i−un,mikn,mi−γ(un,mi)x(kn,mi)x,i=1,⋯,s. |
Then, for the predicted value, we set un,∗i=un,Mi, followed by the following correction step:
2. Correction: we further compute the intermediate values kni,lni,uni,qni via
{uni=un+τs∑j=1aijknj, qni=qn+τs∑j=1ˆaijlnj,kni=D(qni−12κuni−un,∗iuni+γ((un,∗i)xuni)x),lni=−12κkni−un,∗ikni−γ(un,∗i)x(kni)x, | (3.1) |
then (un+1,qn+1) is updated via
un+1=un+τs∑i=1bikni, qn+1=qn+τs∑i=1ˆbilni. |
Theorem 3.1. If the coefficients of Scheme 3.1 satisfy
biˆaij+ˆbjaji=biˆbjfor i,j=1,⋯,s,bi=ˆbifor i=1,⋯,s, | (3.2) |
then it preserves the following semi-discrete energy conservation law
En+1=En, n=0,1,⋯,N−1, | (3.3) |
where En=(un,qn).
Proof. It follows from the last two equalities of Eq (3.1) that
(kni,qni)+(uni,lni)=(qni,kni)+(uni,−12κkni−un,∗ikni−γ(un,∗i)x(kni)x)=(qni−12κuni−un,∗iuni+γ((un,∗i)xuni)x,kni)=(qni−12κuni−un,∗iuni+γ((un,∗i)xuni)x,D(qni−12κuni−un,∗iuni+γ((un,∗i)xuni)x))=0, i=1,⋯,s, |
where the skew-symmetry of D was used. This, together with the first two equalities of Eq (3.1) and the condition (3.2), derives that
En+1−En=(un+1,qn+1)−(un,qn)=(un+τs∑i=1bikni,qn+τs∑i=1ˆbilni)−(un,qn)=τs∑i=1bi(kni,qn)+τs∑i=1ˆbi(un,lni)+τ2s∑i=1s∑j=1biˆbj(kni,lnj)=τs∑i=1bi(kni,qni−τs∑j=1ˆaijlnj)+τs∑i=1ˆbi(uni−τs∑j=1aijknj,lni)+τ2s∑i=1s∑j=1biˆbj(kni,lnj)=τs∑i=1bi(kni,qni)+τs∑i=1ˆbi(uni,lni)−τ2s∑i=1s∑j=1biˆaij(kni,lnj)−τ2s∑i=1s∑j=1ˆbiaij(knj,lni)+τ2s∑i=1s∑j=1biˆbj(kni,lnj)=τs∑i=1bi[(kni,qni)+(uni,lni)]+τ2s∑i=1s∑j=1(biˆbj−biˆaij−ˆbjaji)(kni,lnj)=0, |
which completes the proof.
Remark 3.1. If the coefficients of a partitioned Runge-Kutta method satisfy Eq (3.2), it conserves the quadratic invariant of the form Q(y,z)=y⊤Dz (see Ref. [12] for more details), thus the energy conservation law Eq (3.3) stands naturally. Moreover, the coefficients of PRK methods of order 4 and 6 are explicitly given in Tables 1 and 2 (please see [20]), respectively. Hereafter, the prediction-correction scheme 3.1, coupled with 4th- and 6th-order PRK methods, are denoted by 4th- and 6th-order LEQP1, respectively. Exchanging the order of Lobatto IIIA-IIIB pairs, we further derive 4th- and 6th-order LEQP2 methods.
![]() |
![]() |
Remark 3.2. In general, a numerical algorithm, which can preserve the corresponding energy exactly, is called an energy-preserving scheme. Thus, for the semi-discrete Scheme 3.1, it should be careful to choose a suitable spatial discretization, and we need to consider the following aspects: (i) It should preserve the skew-symmetry of the operator D; (ii) The accuracy of spatial discretization should be comparable to that of temporal counterpart. These, together with the periodic boundary condition (1.4), enlighten us to use the Fourier pseudo-spectral method for spatial discretization, which allows the application of FFT technique. In fact, the derived full discrete schemes also preserve the corresponding full discrete energy conservation law. The details are omitted here.
Remark 3.3. To our best knowledge, no theoretical result is found on the choice of iteration step M. From our numerical experience, the 4th-order LEQP methods can reach fourth-order accuracy by choosing M=3, while the 6th-order LEQP methods can reach sixth-order accuracy by choosing M=5.
In this section, some numerical tests are carried out to investigate the accuracy, efficiency and invariants-preservation of the proposed schemes. For brevity, we only take the CH equation as a benchmark model for illustration purposes, and the corresponding prediction-correction schemes can be directly obtained by setting κ=0,γ=1 in Scheme 3.1. As shown above, the proposed scheme, which preserves the modified energy, could reach arbitrary high-order accuracy in time. Some comparisons would be made with the linearized Crank-Nicolson (IEQ-LCN) method [15] and energy-preserving Fourier pseudo-spectral (EPFP) method [9], where the wavelet collocation discretization in space is substituted by the standard Fourier pseudo-spectral method. In the following, the convergence rate in time is computed by the following formula
Rate=ln(error1/error2)ln(τ1/τ2), |
where τl,errorl (l=1,2) are time steps and errors with time step τl, respectively.
Example 4.1 We first consider the CH equation as follows
ut−uxxt+3uux−2uxuxx−uuxxx=0, (x,t)∈Ω×(0,T],u(x,0)=u0(x), x∈Ω, | (4.1) |
with the following conservation laws
M(t)=∫Ωudx, H(t)=−12∫Ω(u3+uu2x)dx, |
where u0(x)= sin(x),Ω=[0,2π], and M,H denote the mass and Hamiltonian energy, respectively. Moreover, the numerical "exact" solution is obtained by 6th-order LEQP1 scheme with small time step τ=0.001 and mesh size h=2π/128. Numerical results involving accuracy test are shown in Table 3. As is observed that the 4th- and 6th-order LEQP methods arrive at fourth- and sixth-order convergence rates in time, respectively. What's more, they perform obviously more accurate than the other second-order schemes, while the LEQP1 schemes seem a bit more accurate than the corresponding LEQP2 schemes for both 4th- and 6th-order cases.
τ=1/30 | τ=1/60 | τ=1/100 | τ=1/120 | ||
IEQ-LCN [15] | ||e||∞,h | 2.4481e-003 | 5.8420e-004 | 2.0830e-004 | 1.4438e-004 |
Rate | * | 2.06 | 2.02 | 2.01 | |
||e||h | 1.5831e-003 | 3.9367e-004 | 1.4180e-004 | 9.8508e-005 | |
Rate | * | 2.01 | 2.00 | 2.00 | |
EPFP [9] | ||e||∞,h | 4.8232e-004 | 1.2089e-004 | 4.3546e-004 | 3.0243e-005 |
Rate | * | 2.00 | 2.00 | 2.00 | |
||e||h | 6.1360e-004 | 1.5380e-004 | 5.5401e-005 | 3.8477e-005 | |
Rate | * | 2.00 | 2.00 | 2.00 | |
4th-order LEQP1 | ||e||∞,h | 1.9789e-007 | 1.2646e-008 | 1.6738e-009 | 8.1237e-010 |
Rate | * | 3.97 | 3.96 | 3.96 | |
||e||h | 8.6448e-008 | 5.7624e-009 | 7.7034e-010 | 3.7448e-010 | |
Rate | * | 3.91 | 3.94 | 3.96 | |
4th-order LEQP2 | ||e||∞,h | 4.8122e-007 | 3.1072e-008 | 4.0957e-009 | 1.9840e-009 |
Rate | * | 3.95 | 3.97 | 3.98 | |
||e||h | 2.2853e-007 | 1.4356e-008 | 1.8679e-009 | 9.0179e-010 | |
Rate | * | 3.99 | 3.99 | 3.99 | |
6th-order LEQP1 | ||e||∞,h | 2.9625e-010 | 4.1179e-012 | 1.8738e-013 | 6.2783e-014 |
Rate | * | 6.16 | 6.04 | 6.00 | |
||e||h | 2.3575e-010 | 2.6531e-012 | 1.1785e-013 | 3.9568e-014 | |
Rate | * | 6.47 | 6.09 | 5.99 | |
6th-order LEQP2 | ||e||∞,h | 8.9943e-010 | 1.0775e-011 | 4.5380e-013 | 1.4805e-013 |
Rate | * | 6.38 | 6.20 | 6.14 | |
||e||h | 4.9226e-010 | 5.0410e-012 | 1.9006e-013 | 6.0599e-014 | |
Rate | * | 6.61 | 6.42 | 6.26 |
In Figure 1a, we show the L∞-norm solution error versus the execution time for different schemes, and it can be clearly seen that the proposed high-order methods perform more effective than other second-order counterparts. Subsequently, Figures 1b–d investigate the errors of invariants of different schemes in the long-time behaviour, where we choose τ=1/3000,N=1/128.
As illustrated in Figure 1b, all schemes conserve the mass exactly. Though the proposed schemes can not preserve the exact Hamiltonian energy theoretically, the corresponding numerical errors can be preserved up to machine errors as demonstrated in Figure 1c. Moreover, Figure 1d illustrates that the proposed schemes preserve the quadratic energy precisely, which confirms the preceding theoretical analysis.
Example 4.2 In this example, we further apply the proposed method to simulate the three-peakon interaction of the CH equation with the initial condition [26]
u0(x)=ϕ1(x)+ϕ2(x)+ϕ3(x), |
where
ϕi(x)={cicosh(L/2)cosh(x−xi), |x−xi|≤L/2,cicosh(L/2)cosh(L−(x−xi)), |x−xi|>L/2, i=1,2,3. | (4.2) |
The corresponding parameters are taken as c1=2,c2=1,c3=0.8,x1=−5,x2=−3,x3=−1,L=30, and the computational domain is Ω=[0,L] with a periodic boundary condition.
In Figure 2a, we show the dynamics of three-peakon interaction computed by 4th-order LEQP1 scheme, and other LEQP schemes perform similarly. It is clearly seen that the moving peak interaction is resolved well. The taller wave overtakes the shorter counterparts, and afterwards they still keep their original shapes and velocities. Meanwhile, we study the invariants of the proposed schemes in long-time simulations. As demonstrated in Figures 2b–d, the proposed schemes preserve the mass and quadratic energy precisely, and perform more accurate than the IEQ-LCN method in terms of Hamiltonian energy.
In this paper, we develop a class of high-order, linearly implicit numerical algorithms, which can preserve the modified energy exactly, for the nonlinear dispersive equation. The proposed schemes, which can reach arbitrarily high-order accuracy in time, are easy to implement and computationally efficient. The key strategy lies in the application of the prediction-correction technique and the PRK method. Compared with the second-order linearly implicit structure-preserving schemes, the proposed methods perform more accurate and more efficient in longtime computations, and they can be directly applied to some relevant background problems, such as the Dai equation and regularized long wave equation in high dimensions.
Jin Cui's work is partially supported by the High Level Talents Research Foundation Project of Nanjing Vocational College of Information Technology (Grant No. YB20200906), the "Qinglan" Project of Jiangsu Province. Yayun Fu's work is partially supported by the National Natural Science Foundation of Henan Province (No. 222300420280).
The authors declare there is no conflict of interest.
[1] |
L. Brugnano, F. Iavernaro, J. Montijano, L. Rˊandez, Spectrally accurate space-time solution of Hamiltonian PDEs, Numer. Algorithms., 81 (2019), 1183–1202. https://doi.org/10.1007/s11075-018-0586-z doi: 10.1007/s11075-018-0586-z
![]() |
[2] |
R. Camassa, D. D. Holm, A integrable shallow water equation with peaked solutions, Phys. Rev. Lett., 71 (1993), 1661–1664. https://doi.org/10.1103/PhysRevLett.71.1661 doi: 10.1103/PhysRevLett.71.1661
![]() |
[3] |
R. Camassa, D. D. Holm, J. M. Hyman, A new integrable shallow water equation, Adv. Appl. Mech., 31 (1994), 1–33. https://doi.org/10.1093/rheumatology/33.1.31 doi: 10.1093/rheumatology/33.1.31
![]() |
[4] |
D. Cohen, B. Owren, X. Raynaud, Multi-symplectic integration of the Camassa-Holm equation, J. Comput. Phys., 227 (2008), 5492–5512. https://doi.org/10.1016/j.jcp.2008.01.051 doi: 10.1016/j.jcp.2008.01.051
![]() |
[5] |
D. Cohen, X. Raynaud, Geometric finite difference schemes for the generalized hyperelastic-rod wave equation, J. Comput. Appl. Math., 235 (2011), 1925–1940. https://doi.org/10.1016/j.cam.2010.09.015 doi: 10.1016/j.cam.2010.09.015
![]() |
[6] |
S. Eidnes, L. Li, Linearly implicit local and global energy-preserving methods for PDEs with a cubic Hamiltonian, SIAM J. Sci. Comput., 42 (2020), A2865–A2888. https://doi.org/10.1137/19M1272688 doi: 10.1137/19M1272688
![]() |
[7] |
S. Eidnes, L. Li, S. Sato, Linearly implicit structure-preserving schemes for Hamiltonian systems, J. Comput. Appl. Math., 387 (2021), 112489. https://doi.org/10.1016/j.cam.2019.112489 doi: 10.1016/j.cam.2019.112489
![]() |
[8] | D. Furihata, T. Matsuo, Discrete Variational Derivative Method: A Structure-Preserving Numerical Method for Partial Differential Equations, London: Chapman & Hall/CRC, 2011. |
[9] |
Y. Gong, Y. Wang, An energy-preserving wavelet collocation method for general multi-symplectic formulations of Hamiltonian PDEs, Commun. Comput. Phys., 20 (2016), 1313–1339. https://doi.org/10.4208/cicp.231014.110416a doi: 10.4208/cicp.231014.110416a
![]() |
[10] |
Y. Gong, J. Zhao, Energy-stable Runge-Kutta schemes for gradient flow models using the energy quadratization approach, Appl. Math. Lett., 94 (2019), 224–231. https://doi.org/10.1016/j.aml.2019.02.002 doi: 10.1016/j.aml.2019.02.002
![]() |
[11] |
Y. Gong, J. Zhao, Q. Wang, Arbitrarily high-order linear energy stable schemes for gradient flow models, J. Comput. Phys., 419 (2020), 109610. https://doi.org/10.1016/j.jcp.2020.109610 doi: 10.1016/j.jcp.2020.109610
![]() |
[12] | E. Hairer, C. Lubich, G. Wanner, Geometric Numerical Integration: Structure-Preserving Algorithms for Ordinary Differential Equations, Berlin: Springer-Verlag, 2006. |
[13] |
Q. Hong, Y. Gong, Z. Lv, Linear and Hamiltonian-conserving Fourier pseudo-spectral schemes for the Camassa-Holm equation, Appl. Math. Comput., 346 (2019), 86–95. https://doi.org/10.1016/j.amc.2018.10.043 doi: 10.1016/j.amc.2018.10.043
![]() |
[14] | C. Jiang, Y. Gong, W. Cai, Y. Wang, A linearly implicit structure-preserving scheme for the Camassa-Holm equation based on multiple scalar auxiliary variables approach, J. Sci. Comput., 83 (2020), 1–20. |
[15] |
C. Jiang, Y. Wang, Y. Gong, Arbitrarily high-order energy-preserving schemes for the Camassa-Holm equation, Appl. Numer. Math., 151 (2020), 85–97. https://doi.org/10.1016/j.apnum.2019.12.016 doi: 10.1016/j.apnum.2019.12.016
![]() |
[16] | H. Liu, T. Pendleton, On invariant-preserving finite difference schemes for the Camassa-Holm equation and the two-component Camassa-Holm system, Commun. Comput. Phys., 19 (2016), 1015–1041. |
[17] |
T. Matsuo, A Hamiltonian-conserving Galerkin scheme for the Camassa-Holm equation, J. Comput. Appl. Math., 234 (2010), 1258–1266. https://doi.org/10.1016/j.cam.2009.09.020 doi: 10.1016/j.cam.2009.09.020
![]() |
[18] |
T. Matsuo, H. Yamaguchi, An energy-conserving Galerkin scheme for a class of nonlinear dispersive equations, J. Comput. Phys., 228 (2009), 4346–4358. https://doi.org/10.1016/j.jcp.2009.03.003 doi: 10.1016/j.jcp.2009.03.003
![]() |
[19] | Y. Miyatake, T. Matsuo, A general framework for finding energy dissipative/conservative H1-Galerkin schemes and their underlying H1-weak forms for nonlinear evolution equations, BIT, 54 (2014), 1119–1154. |
[20] | B. N. Ryland, R. I. McLachlan, On multisymplecticity of Partitioned Runge-Kutta methods, SIAM J. Sci. Comput., 30 (2008), 1318–1340. |
[21] | J. Shen, J. Xu, Stabilized predictor-corrector schemes for gradient flows with strong anisotropic free energy, Commun. Comput. Phys., 24 (2018), 635–654. |
[22] |
J. Shen, J. Xu, J. Yang, A new class of efficient and robust energy stable schemes for gradient flows, SIAM Rev., 61 (2019), 474–506. https://doi.org/10.1137/070688468 doi: 10.1137/070688468
![]() |
[23] | G. Sun, Symplectic partitioned Runge-Kutta methods, J. Comput. Math., 4 (1993), 365–372. |
[24] | Z. Sun, Y. Xing, On structure-preserving discontinuous Galerkin methods for Hamiltonian partial differential equations: energy conservation and multi-symplecticity, J. Comput. Phys., 419 (2020), 109662. |
[25] | G. B. Whitham, Linear and Nonlinear Waves. New York: John Wiley & Sons, 1974. |
[26] |
Y. Xu, C. W. Shu, A local discontinuous Galerkin method for the Camassa-Holm equation, SIAM J. Numer. Anal., 46 (2008), 1998–2021. https://doi.org/10.1137/070679764 doi: 10.1137/070679764
![]() |
[27] |
X. Yang, J. Zhao, Q. Wang, Numerical approximations for the molecular beam epitaxial growth model based on the invariant energy quadratization method, J. Comput. Phys., 333 (2017), 104–127. https://doi.org/10.1016/j.jcp.2016.12.025 doi: 10.1016/j.jcp.2016.12.025
![]() |
[28] |
Z. Zhang, Y. Gong, J. Zhao, A remark on the invariant energy quadratization (IEQ) method for preserving the original energy dissipation laws, Electron. Res. Arch., 30 (2022), 701–714. https://doi.org/10.3934/era.2022037 doi: 10.3934/era.2022037
![]() |
[29] |
J. Zhao, A revisit of the energy quadratization method with a relaxation technique, Appl. Math. Lett., 120 (2021), 107331. https://doi.org/10.1016/j.aml.2021.107331 doi: 10.1016/j.aml.2021.107331
![]() |
[30] | H. Zhu, S. Song, Y. Tang, Multi-symplectic wavelet collocation method for the nonlinear Schrödinger equation and the Camassa-Holm equation, Comput. Phys. Commun., 182 (2011), 616–627. |
![]() |
![]() |
τ=1/30 | τ=1/60 | τ=1/100 | τ=1/120 | ||
IEQ-LCN [15] | ||e||∞,h | 2.4481e-003 | 5.8420e-004 | 2.0830e-004 | 1.4438e-004 |
Rate | * | 2.06 | 2.02 | 2.01 | |
||e||h | 1.5831e-003 | 3.9367e-004 | 1.4180e-004 | 9.8508e-005 | |
Rate | * | 2.01 | 2.00 | 2.00 | |
EPFP [9] | ||e||∞,h | 4.8232e-004 | 1.2089e-004 | 4.3546e-004 | 3.0243e-005 |
Rate | * | 2.00 | 2.00 | 2.00 | |
||e||h | 6.1360e-004 | 1.5380e-004 | 5.5401e-005 | 3.8477e-005 | |
Rate | * | 2.00 | 2.00 | 2.00 | |
4th-order LEQP1 | ||e||∞,h | 1.9789e-007 | 1.2646e-008 | 1.6738e-009 | 8.1237e-010 |
Rate | * | 3.97 | 3.96 | 3.96 | |
||e||h | 8.6448e-008 | 5.7624e-009 | 7.7034e-010 | 3.7448e-010 | |
Rate | * | 3.91 | 3.94 | 3.96 | |
4th-order LEQP2 | ||e||∞,h | 4.8122e-007 | 3.1072e-008 | 4.0957e-009 | 1.9840e-009 |
Rate | * | 3.95 | 3.97 | 3.98 | |
||e||h | 2.2853e-007 | 1.4356e-008 | 1.8679e-009 | 9.0179e-010 | |
Rate | * | 3.99 | 3.99 | 3.99 | |
6th-order LEQP1 | ||e||∞,h | 2.9625e-010 | 4.1179e-012 | 1.8738e-013 | 6.2783e-014 |
Rate | * | 6.16 | 6.04 | 6.00 | |
||e||h | 2.3575e-010 | 2.6531e-012 | 1.1785e-013 | 3.9568e-014 | |
Rate | * | 6.47 | 6.09 | 5.99 | |
6th-order LEQP2 | ||e||∞,h | 8.9943e-010 | 1.0775e-011 | 4.5380e-013 | 1.4805e-013 |
Rate | * | 6.38 | 6.20 | 6.14 | |
||e||h | 4.9226e-010 | 5.0410e-012 | 1.9006e-013 | 6.0599e-014 | |
Rate | * | 6.61 | 6.42 | 6.26 |
![]() |
![]() |
τ=1/30 | τ=1/60 | τ=1/100 | τ=1/120 | ||
IEQ-LCN [15] | ||e||∞,h | 2.4481e-003 | 5.8420e-004 | 2.0830e-004 | 1.4438e-004 |
Rate | * | 2.06 | 2.02 | 2.01 | |
||e||h | 1.5831e-003 | 3.9367e-004 | 1.4180e-004 | 9.8508e-005 | |
Rate | * | 2.01 | 2.00 | 2.00 | |
EPFP [9] | ||e||∞,h | 4.8232e-004 | 1.2089e-004 | 4.3546e-004 | 3.0243e-005 |
Rate | * | 2.00 | 2.00 | 2.00 | |
||e||h | 6.1360e-004 | 1.5380e-004 | 5.5401e-005 | 3.8477e-005 | |
Rate | * | 2.00 | 2.00 | 2.00 | |
4th-order LEQP1 | ||e||∞,h | 1.9789e-007 | 1.2646e-008 | 1.6738e-009 | 8.1237e-010 |
Rate | * | 3.97 | 3.96 | 3.96 | |
||e||h | 8.6448e-008 | 5.7624e-009 | 7.7034e-010 | 3.7448e-010 | |
Rate | * | 3.91 | 3.94 | 3.96 | |
4th-order LEQP2 | ||e||∞,h | 4.8122e-007 | 3.1072e-008 | 4.0957e-009 | 1.9840e-009 |
Rate | * | 3.95 | 3.97 | 3.98 | |
||e||h | 2.2853e-007 | 1.4356e-008 | 1.8679e-009 | 9.0179e-010 | |
Rate | * | 3.99 | 3.99 | 3.99 | |
6th-order LEQP1 | ||e||∞,h | 2.9625e-010 | 4.1179e-012 | 1.8738e-013 | 6.2783e-014 |
Rate | * | 6.16 | 6.04 | 6.00 | |
||e||h | 2.3575e-010 | 2.6531e-012 | 1.1785e-013 | 3.9568e-014 | |
Rate | * | 6.47 | 6.09 | 5.99 | |
6th-order LEQP2 | ||e||∞,h | 8.9943e-010 | 1.0775e-011 | 4.5380e-013 | 1.4805e-013 |
Rate | * | 6.38 | 6.20 | 6.14 | |
||e||h | 4.9226e-010 | 5.0410e-012 | 1.9006e-013 | 6.0599e-014 | |
Rate | * | 6.61 | 6.42 | 6.26 |