Consider a class of semi-linear parabolic equations of the form
with the initial condition
and the Dirichlet boundary conditions
where
with
There are many studies dealing with the numerical solution of this type of the equation; considering the finite difference, for example, Tian and Ge [1] and Mohebbi and Deghan [2]; and considering finite element method, for example, Lasis and Suli [3], very recently, two grid finite element methods were developed by Chen and Liu [4]. Related to the spectral method, there are some studies listed in Liu et al. [5]. We note that in all these studies, especially with spectral methods, the authors used explicit method, which is necessary for the temporal variable, which has stability problem for large time.
In this study, we use implicit method for temporal variables, and obtain the solution to semi-linear Poisson-Boltzmann (PB) equation, which is commonly used to characterize electrostatic interactions. Solving numerically the semi-linear PB equation is very challenging due to various factors of the PB model, such as complex geometry of protein structures, singular source terms, strong nonlinearity of ionic effects, systems with distributed mobile charges. These are vital for the study of a protein system immersed in an ionic solvent environment (see details see Geng and Zhao [6]).
Efficiency and accuracy are two major concerns in obtaining numerical solutions of the Poisson-Boltzmann equation, for applications in chemistry and biophysics. Developments in boundary element methods, interface methods, adaptive methods, finite element methods, and other approaches for the Poisson-Boltzmann equation are outlined in the review article by Lu et al. [7]. More recently, Deng et al. [8] used the discontinuous Galerkin method and obtained numerical solution for three-dimensional semi-linear PB equation using the regularization formulation technique.
The goal of this work is to introduce Galerkin-Chebyshev pseudo spectral method for two-dimensional semi-linear parabolic equations of second order in the form of Eqs.(4) and (5). The proposed method is built based on an operator splitting or time splitting framework. In this method, the nonlinear subsystem of the semi-linear partial differential equation can be analytically integrated in time and then linear part of the semi-linear equation can be integrated easily in time. Then the Galerkin-Chebyshev spectral method is used for discretization of the spatial derivatives. Literature review reveals that no such work exists; this gives us enough motivation for the present report. The details of the proposed time splitting pseudo spectral Chebyshev method is discussed in Section 2. Numerical validations of our results (of a benchmark example) with the available analytical results in the literature will be considered in Section 3. Finally, this work ends with a conclusions section.
Consider a uniform grid partition in time with an increment Δ
where
Evaluating the expression both at
For example, for the well-known nonlinear Poisson-Boltzmann, we have
Let us denote
Now, the standard Chebyshev-Galerkin approximation to equations (6) and (7) is nothing but finding X
where inner product is defined in
We need the following lemma for our algorithm and proof of Lemma 1 can be found in Shen et al.[9]
and
Therefore,
Then, for
and
Inserting (18), (19) into (12), (13) respectively, and using
We get
and
Then in the light of Lemma 1, we have
where
We now present the following theorem for weighted
where
here,
Let
In this section, we present numerical examples to demonstrate the convergence and accuracy of the new method. Throughout this section, we use uniform grid for temporal discretization, Δ
We first briefly drive the model, the net electric charge density,
where
Therefore, the net electric charge density is independent of the external electric field and is determined by
where
This equation subject to the following boundary conditions (These conditions are widely suggested)
Direct application of spectral method, requires solving highly nonlinear algebraic system which is not possible to solve numerically for large number of base elements. This motivates the development of pseudo-transient continuation approaches for solving the nonlinear PB equation (for details see Refs. [12, 13, 14, 15], the method authors used in this study are mainly finite difference and finite element methods. Basically, a pseudo-transient variation is introduced to convert Eq.(32) from the time-independent form to a time-dependent form
We need now an initial solution, this could be the electrostatic potential obtained from a linearized PB equation or trivially
However, there exists a real difficulty involved in the numerical integration of the time dependent NPB equation (34). Generally speaking, since a long time integration is required to reach the steady state for Eq.(34), explicit time stepping methods are usually not efficient for pseudo-transient continuation approaches, see for example [12, 13, 14, 15]. In the literature, semi-implicit time stepping methods [12, 13] are commonly used to solve time dependent NPB equation (34) so that a large time step could be used for a stable simulation. Nevertheless, a fully implicit time integration method has never been constructed for solving the classical nonlinear PB equation (34) by the method of Galerkin spectral method. Here we show that in Eqs.(12)-(13) and (10) that time splitting method enable us to use the implicit time integration. We first tested our algorithm for sinh (
In Fig.2, we show the centerline electrostatic potential which shows the development of the profiles. We also show the three dimensional profile of electrostatic potential for
Since the available experimental results for the Poisson-Boltzman equation are on [0,
We consider in this case
where the source function is chosen the such that exact solution is
In this case, according to our time splitting scheme, on [
where,
Integration of equation (38) and using the Cardana formula, we get
Since we have solved nonlinear part analytically, we can apply implicit scheme for temporal discretization. Now, substituting (18) and (19) into (30) and (31), and applying the Chebyshev Galerkin method, we obtain simple expression temporal discretization which can be solved by implicit method as described earlier. Hence, we see that our method much more efficient than the usual spectral Galerkin method. Fig. 4 shows the approximation for the
In this paper, we presented a new technique to solve a class of semi-linear parabolic partial differential equations numerically. We combined Galerkin-Chebyhev pseudo spectral method with time splitting technique. This helped in reducing the problem to a linear parabolic partial differential equation in space variables. Then we could use the Galerkin-Chebyhev spectral method easily and this enabled us to use the implicit Euler method for temporal discretization. In this paper, we also studied two-dimensional problems. Furthermore, our new technique is applicable to three-dimensional problems. In a follow up paper, we shall analyse three-dimensional class of semi-linear parabolic partial differential equations and the associated error analyses.