Next Article in Journal
Deterring Sellers’ Cheap Talk Actions via Online Rating Schemes
Next Article in Special Issue
Three-Dimensional Unsteady Mixed Convection Flow of Non-Newtonian Nanofluid with Consideration of Retardation Time Effects
Previous Article in Journal
Identifying Influential Spreaders Using Local Information
Previous Article in Special Issue
An Alternative Numerical Scheme to Approximate the Early Exercise Boundary of American Options
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

ADI Method for Pseudoparabolic Equation with Nonlocal Boundary Conditions

by
Mifodijus Sapagovas
1,*,
Artūras Štikonas
2 and
Olga Štikonienė
2
1
Institute of Data Science and Digital Technologies, Vilnius University, Naugarduko Str. 24, LT-03225 Vilnius, Lithuania
2
Institute of Applied Mathematics, Vilnius University, Naugarduko Str. 24, LT-03225 Vilnius, Lithuania
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(6), 1303; https://doi.org/10.3390/math11061303
Submission received: 8 February 2023 / Revised: 27 February 2023 / Accepted: 7 March 2023 / Published: 8 March 2023

Abstract

:
This paper deals with the numerical solution of nonlocal boundary-value problem for two-dimensional pseudoparabolic equation which arise in many physical phenomena. A three-layer alternating direction implicit method is investigated for the solution of this problem. This method generalizes Peaceman–Rachford’s ADI method for the 2D parabolic equation. The stability of the proposed method is proved in the special norm. We investigate algebraic eigenvalue problem with nonsymmetric matrices to prove this stability. Numerical results are presented.

1. Introduction and Formulation of the Problem

In the past decades, the solution of the boundary-value problems with nonlocal boundary conditions has been an important and intensively investigated research area of numerical analysis and applied mathematics. We consider the third-order linear pseudoparabolic equation ( η > 0 ) with nonlocal integral conditions in the domain D : = ( 0 , L x ) × ( 0 , L y )
u t = 2 u x 2 + 2 u y 2 + η t 2 u x 2 + 2 u y 2 + f ( x , y , t ) , ( x , y , t ) D × ( 0 , T ] ,
subject to the initial and boundary conditions (BC)
u ( 0 , y , t ) = γ 0 0 L x u ( x , y , t ) d x + v l ( y , t ) , ( y , t ) [ 0 , L y ] × [ 0 , T ] ,
u ( L x , y , t ) = γ 1 0 L x u ( x , y , t ) d x + v r ( y , t ) , ( y , t ) [ 0 , L y ] × [ 0 , T ] ,
u ( x , 0 , t ) = v b ( x , t ) , u ( x , L y , t ) = v t ( x , t ) , ( x , t ) [ 0 , L x ] × [ 0 , T ] ,
u ( x , y , 0 ) = u 0 ( x , y ) , ( x , y ) D ¯ : = [ 0 , L x ] × [ 0 , L y ] .
We have local Dirichlet BCs (4) in the y-direction and integral nonlocal boundary conditions (NBC) (2) and (3) in the x-direction.
Local and nonlocal boundary-value problems for the pseudoparabolic equations are the subject of intensive studies and a topic of great practical and theoretical interest, because many applied problems in physics, mechanics, and biology can be modelled using such equations.
For example, in the paper [1] the one-dimensional pseudoparabolic equation
u t 2 u x 2 η 3 u x 2 t = F ( x , t , u ) ,
( x , t ) ( 0 , 1 ) × [ 0 , T ] subject to the initial conditions
u ( x , 0 ) = u 0 ( x ) , 0 x 1 ,
and to the integral conditions
0 1 u ( x , t ) d x = E ( t ) , 0 1 x u ( x , t ) d x = G ( t ) , 0 t T ,
was considered. From a physical point of view, the problem (6)–(8) can be interpreted in the context of soil thermophysics. In this sense, (6) describes the dynamics of moisture in a subsoil layer 0 < x < 1 , while (8) represent the moisture moments [1,2].
Equations of type (6) with variable coefficients and additional terms also have many other applications in various physical situations, for example, in the theory of the two temperatures [3], in the study of the aggregation of population [4], or in the diffusion of imprisoned resonant radiation through a gas [5].
Theoretical research of pseudoparabolic equations with NBCs was started due to its applications for complex problems of science and technology. One of the first results for the third-order pseudoparabolic equations with NBCs for problems of soil dampness dynamics was considered in [6] (see also [1,7]). In the paper [8], the global existence of the weak solution for pseudoparabolic equation with the nonlocal source was considered.
A number of papers devoted to underground water flow dynamics modelled by pseudoparabolic equations with NBCs were published later, see [9,10]. Implicit finite difference schemes (FDS) for linear or nonlinear pseudoparabolic equations with Dirichlet BCs were introduced in the early 1970s [11,12]. Numerical methods for pseudoparabolic equations with NBCs have been of permanent interest for researchers during the last decades. Numerical methods for solving a one-dimensional nonlinear pseudoparabolic equation with integral conditions were introduced in [13,14]. FDS for linear 1D and 2D pseudoparabolic equations with various integral conditions were investigated in [15,16,17,18,19,20,21]. A separate class of pseudoparabolic equations consists of fractional pseudoparabolic equations, which were recently intensively studied [22,23,24].
Motivated by the works mentioned above, we study a class of two-dimensional pseudoparabolic equations with integral conditions (1)–(5). The goal of this paper is to generalize and investigate the Peaceman–Rachford alternating direction implicit (ADI) method [25] for pseudoparabolic Equation (1) with NBCs (2)–(5).
For the investigation of the stability of the ADI method, we study the structure of the spectrum of the corresponding difference operator. The structure of the spectrum of the differential and difference operators in the case of various nonlocal conditions were investigated in many papers (see, for example, [26,27,28,29]). Note that the presence of an integral term in the boundary condition can complicate the theoretical investigation of the numerical method. In this case, the matrix of the system of the difference equations is not symmetric or positive definite. The structure of the spectrum of such matrix is more complicated (and more substantive and informative) even in the case of Dirichlet or Neumann boundary value conditions. Furthermore, this structure strongly depends not only on the type of boundary conditions, but also on values of the parameters (or functions) included in the boundary conditions.
The first articles about the ADI method for the two-dimensional parabolic equations ( η = 0 in (1)) with NBCs showed that this method was also quite effective [30,31] in the case of NBC. In article [32], the proof of the stability of the ADI method for a parabolic equation was based on the analysis of the structure of the spectrum for a difference operator with nonlocal conditions. That approach was also relevant for the analysis of the convergence of the ADI method for elliptic equations with NBCs [33].
The presented ADI method is also suitable for solving an inverse problem for anomalous diffusion equation with a Riemann–Liouville derivative as well as parameter identification in fractional systems [34,35,36].
To the best of the authors’ knowledge, for the first time, a splitting method for pseudoparabolic Equation (1) with Dirichlet BCs was researched in articles [37,38].
The paper is organized as follows. In Section 2, we introduce the three-layer ADI method. Section 3 is devoted to the eigenvalue problem and in Section 4, we prove the main result of the present paper: the stability of the obtained three-layer difference scheme. In Section 5 the results of the numerical experiment are presented to demonstrate the accuracy and effectiveness of the finite difference scheme.

2. Alternating Direction Implicit (ADI) Method

Our goal is to construct a finite difference scheme for the pseudoparabolic problem and investigate its stability. The Peaceman–Rachford ADI method is used for developing a new ADI scheme for the third-order pseudoparabolic equation with NBC. The ADI method was introduced in 1955 by D.W. Peaceman and H.H. Rachford [25] and J. Douglas and H.H. Rachford [39] as a technique for the numerical solution of elliptic and parabolic differential equations. The theoretical and practical aspects of the ADI method led to extensions, generalizations, and ensuing applications far beyond the original application of a reservoir simulation. The advantage of the ADI method is that the equations that have to be solved at each step have a simpler structure and can be solved efficiently with the tridiagonal matrix algorithm. The ADI method is a predictor–corrector scheme where part of the difference operator is implicit in the initial prediction step and another part is implicit in the final correction step.

2.1. Notation

According to the standard technique of solving such problems by discretizations, we investigate finite difference schemes. We introduce grids with uniform steps ( 1 < N , M , L N ):
ω ¯ x h : = { x 0 = 0 , x 1 , , x N = L x } , h x = x i x i 1 = L x / N , i = 1 , N ¯ ; ω ¯ y h : = { y 0 = 0 , y 1 , , y M = L y } , h y = y j y j 1 = L y / M , j = 1 , M ¯ ; ω ¯ τ : = { t 0 = 0 , t 1 , , t L = T } , τ = t k t k 1 = T / L , k = 1 , L ¯ ; ω 1 / 2 τ : = { t 1 / 2 , , t L 1 / 2 : t k 1 / 2 = ( t k + t k 1 ) / 2 , k = 1 , L ¯ } ; ω x h : = { x 1 , , x N 1 } ; ω y h : = { y 1 , , y M 1 } ; ω τ : = { t 1 , , t L } .
We use the notation U i j k : = U ( x i , y j , t k ) for functions defined on the grid (or parts of this grid) ω ¯ × ω ¯ τ and U i j k 1 / 2 : = U ( x i , y j , t k 1 / 2 ) on the grid ω ¯ × ω 1 / 2 τ , where ω ¯ : = ω ¯ x h × ω ¯ y h . We omit indices if they are the same in the whole equation.
We use notation M k × l for the set of k × l matrices whose elements are real numbers, k , l N . For any vector u M m × 1 and matrix A M m × m , discrete 2 -norms are defined as
u 2 = i = 1 m u i 2 1 / 2 , A 2 = max i | λ i ( A * A ) | 1 / 2 ,
where A * is an adjoint matrix and λ i ( A ) are eigenvalues of the matrix A .
For functions U i = U ( x i ) on the grid ω ¯ x h , we use the notation:
δ x 2 U i : = U i 1 2 U i + U i + 1 h x 2 , ( U , V ) : = i = 1 N 1 U i V i h x [ U , V ] : = U 0 V 0 h x / 2 + ( U , V ) + U n V n h x / 2 .
We introduce operators δ x 2 , δ y 2 for a function on the grid ω ¯ :
δ x 2 U i j : = U i 1 , j 2 U i j + U i + 1 , j h x 2 , δ y 2 U i j : = U i , j 1 2 U i j + U i , j + 1 h y 2 ,
and for the approximation integrals in the NBC, we define
[ U , V ] j : = U 0 j V 0 j h x / 2 + ( U , V ) j + U n j V n j h x / 2 , ( U , V ) j : = i = 1 N 1 U i j V i j h x .
In a space H of grid functions U i j : = U ( x i , y j ) on the grid ω x h × ω y h , we introduce an inner product
( U , V ) H : = j = 1 M 1 ( U , V ) j h y .
Each such function is related to matrix 𝓤 = ( U i j ) M ( N 1 ) × ( M 1 ) . We choose one of the most obvious orderings and set a vector
U : = ( U 11 , , U N 1 , 1 , U 12 , , U N 1 , M 1 ) T = vec ( 𝓤 ) M ( N 1 ) ( M 1 ) × 1
for U H .

2.2. The ADI Method

Before writing down the solution method, we note that while using any splitting method for pseudoparabolic Equation (1), a one term with the third-order derivative u t x x or u t y y has to be approximated in a lower layer, and for that we need at least two layers for each term. Therefore, we cannot write two-layer splitting FDS for two-dimensional pseudoparabolic equation, because the smallest number of layers is three.
Let us write the ADI method for pseudoparabolic Equation (1)
U k + 1 / 2 U k 0.5 τ = δ x 2 U k + 1 / 2 + δ y 2 U k + η 0.5 τ δ x 2 U k + 1 / 2 δ x 2 U k + δ y 2 U k δ y 2 U k 1 / 2 + F k + 1 / 2 ,
U k + 1 U k + 1 / 2 0.5 τ = δ x 2 U k + 1 / 2 + δ y 2 U k + 1 + η 0.5 τ δ x 2 U k + 1 / 2 δ x 2 U k + δ y 2 U k + 1 δ y 2 U k + 1 / 2 + F k + 1 / 2 .
In the case η = 0 , Equations (10) and (11) coincide with the classical Peaceman–Rachford method [25]. The truncation error of Equations (10) and (11) is O ( τ + h x 2 + h y 2 ) if the solution of the differential problem (1)–(5) is smooth enough.
In order to start the calculation with this method, it is necessary to know the values of U i j k in the two initial layers k = 0 and k = 1 / 2 . The values of U i j 0 are found from the initial condition (5). The values of U i j 1 / 2 can be found by solving the system of difference equations written for the problem (1)–(5) using two layers. One can take U ˜ i j 1 / 2 = U i j 0 ; in this case, we have error | U i j 1 / 2 U ˜ i j 1 / 2 | = O ( τ ) .
Tridiagonal system (10) of order N 1 is solved for j = 1 , M 1 ¯ with nonlocal boundary conditions
U k + 1 / 2 | i = 0 = γ 0 [ 1 , U k + 1 / 2 ] + V l k + 1 / 2 ,
U k + 1 / 2 | i = N = γ 1 [ 1 , U k + 1 / 2 ] + V r k + 1 / 2 .
The truncation error of the nonlocal boundary condition is O ( h x 2 ) .
After the calculation of U k + 1 / 2 , system (11) of order M 1 is solved for i = 1 , N 1 ¯ with the Dirichlet BC
U k + 1 | j = 0 = V b k + 1 , U k + 1 | j = M = V t k + 1 .
In order to investigate the stability of the ADI method (10)–(14), we rewrite this method in the most concise operator form. To this end, nonlocal conditions (12) and (13) are interpreted as a linear system with unknowns U 0 j k + 1 / 2 and U N j k + 1 / 2 for every value of j. We express from conditions (12) and (13), the values U 0 j k + 1 / 2 and U N j k + 1 / 2 via the remaining unknowns:
U k + 1 / 2 | i = 0 = γ ˜ 0 ( 1 , U k + 1 / 2 ) + V ˜ l k + 1 / 2 ,
U k + 1 / 2 | i = N = γ ˜ 1 ( 1 , U k + 1 / 2 ) + V ˜ r k + 1 / 2 ,
where γ ˜ 0 : = γ 0 d 1 , γ ˜ 1 : = γ 1 d 1 , V ˜ l : = ( V l + h x c ) d 1 , V ˜ r : = ( V r h x c ) d 1 , c : = ( γ 0 V r γ 1 V l ) / 2 , d : = 1 γ h x / 2 , γ : = γ 0 + γ 1 . We can write Formulas (15) and (16) in all cases when d 0 . Note, if γ h x < 2 , then d > 0 .
Let us define square matrices Λ x M ( N 1 ) × ( N 1 ) and Λ y M ( M 1 ) × ( M 1 ) as
Λ x : = 1 h x 2 2 γ ˜ 0 h x 1 γ ˜ 0 h x γ ˜ 0 h x γ ˜ 0 h x 1 2 1 0 1 2 1 γ ˜ 1 h x γ ˜ 1 h x 1 γ ˜ 1 h x 2 γ ˜ 1 h x , Λ y : = 1 h y 2 2 1 1 2 1 1 2 1 1 2 .
Let I x M ( N 1 ) × ( N 1 ) , I y M ( M 1 ) × ( M 1 ) be the identity matrices and I : = I y I x , where A B denotes the Kronecker product of matrices A and B . Then, we define matrices
L 1 : = I y Λ x = diag ( Λ x , , Λ x ) M ( M 1 ) ( N 1 ) × ( M 1 ) ( N 1 ) , L 2 : = Λ y I x = 2 I y I y I y 2 I y I y I y 2 I y I y I y 2 I y M ( M 1 ) ( N 1 ) × ( M 1 ) ( N 1 ) ,
which will be useful to rewrite the method (10) and (11), (14)–(16) in the operator form.
Lemma 1.
(see, [33]). The matrices L 1 and L 2 commute:
L 1 L 2 = L 2 L 1 = Λ y Λ x .
Proof. 
From the properties of the Kronecker product, we have
L 1 L 2 = ( I y Λ x ) ( Λ y I x ) = ( I y Λ y ) ( Λ x I x ) = Λ y Λ x , L 1 L 2 = ( Λ y I x ) ( I y Λ x ) = ( Λ y I y ) ( I x Λ x ) = Λ y Λ x .
 □
Let us substitute expression (15) for U 0 j k + 1 / 2 and expression (16) for U n j k + 1 / 2 into Equation (10). Then, we can rewrite (10) in the matrix form
A 1 U k + 1 / 2 + B 1 U k + C 1 U k 1 / 2 = 0.5 τ F ˜ 1 k + 1 / 2 ,
where
A 1 = I + ( η + 0.5 τ ) L 1 , B 1 = I + ( η + 0.5 τ ) L 2 η L 1 , C 1 = η L 2 .
We rewrite Equation (11) using BC (14) in the form
A 2 U k + 1 + B 2 U k + 1 / 2 + C 2 U k = 0.5 τ F ˜ 2 k + 1 / 2 ,
where
A 2 = I + ( η + 0.5 τ ) L 2 , B 2 = I + ( η + 0.5 τ ) L 1 η L 2 , C 2 = η L 1 .
We can write F ˜ 1 k + 1 / 2 and F ˜ 2 k + 1 / 2 in terms of known values ( F k + 1 / 2 , V b k + 1 , V t k + 1 , V ˜ l k + 1 / 2 , V ˜ r k + 1 / 2 ), but the expressions of these functions are not important for the investigation of the stability of FDS. Each of Equations (18) and (20) separately corresponds to three-layer FDS (both together to four-layer FDS).
Lemma 2.
The matrices A s , B s , C s , and A s 1 , s = 1 , 2 , commute (if the inverse matrices exist).
Proof. 
The matrices L 1 and L 2 commute (see Lemma 1). Thus, the matrices A s , B s , and C s , defined by (19) and (21) also commute. If A B = B A and A 1 exists, then A 1 B = A 1 B A A 1 = A 1 A B A 1 = B A 1 . Therefore, it follows that matrices A s , B s , and C s commute with A s 1 .  □
Remark 1.
We note that matrices A 1 1 and A 2 1 exist, as matrices A 1 and A 2 are strictly diagonally dominant.
Corollary 1.
The matrices A 1 1 B 1 and A 1 1 C 1 + μ I commute for all μ C .
Lemma 3.
The following equalities
A s + B s + C s = 0.5 τ ( L 1 + L 2 ) = 2 I + B 1 + B 2 , s = 1 , 2 ,
A s + C s = 2 I + B 3 s , A s + C 3 s = I + 0.5 τ L l , s = 1 , 2 ,
( A 1 + C 1 ) ( A 2 + C 2 ) = B 1 B 2 + τ ( L 1 + L 2 )
are valid.
Proof. 
The equalities (22) and (23) are obvious. Finally,
( A 1 + C 1 ) ( A 2 + C 2 ) = ( 2 I + B 2 ) ( 2 I + B 1 ) = 4 I + 2 B 1 + 2 B 2 + B 2 B 1 = B 2 B 1 + τ ( L 1 + L 2 ) = B 1 B 2 + τ ( L 1 + L 2 ) .
 □
Corollary 2.
The following equality
B 1 B 2 + A 1 C 2 + A 2 C 1 = A 1 A 2 C 1 C 2 + τ ( L 1 + L 2 )
is valid.
The methodology of the investigation of the stability of three-layer schemes for the second-order parabolic equation with Dirichlet boundary conditions is created in monograph [40]. According to that methodology, the three-layer difference scheme (18) or (20) must be rewritten in the canonical form. For example, the canonical form for (18) is
B ˜ U k + 1 / 2 U k 1 / 2 τ + R ˜ ( U k + 1 / 2 2 U k + U k 1 / 2 ) + A ˜ U k = F ˜ 1 k + 1 / 2 ,
where
B ˜ = I + ( η + 0.5 τ ) L 1 + η L 2 , τ R ˜ = I + ( η + 0.5 τ ) L 1 η L 2 , A ˜ = L 1 + L 2 .
For the stability of difference scheme (18), the matrices R ˜ and A ˜ must be positive definite [40]. However, in the case of nonlocal conditions (3) and (4), these matrices are nonsymmetric because of nonsymmetrical matrix Λ x . Furthermore, the symmetric matrix R ˜ is not positive definite in the case of pseudoparabolic equation ( η 0 ). Thus, we investigate the stability of difference scheme (18) by using the other approach.

2.3. Reduction of the Three-Layer Scheme to a Two-Layer Scheme

In order to reduce the three-layer difference scheme to a two-layer system, we define vectors in M 2 ( N 1 ) ( M 1 ) × 1 :
Y k = U k U k 1 / 2 , F s k + 1 / 2 = τ 2 A s 1 F ˜ s k + 1 / 2 0 , s = 1 , 2 .
Then, we rewrite Equations (18) and (20) as
Y k + 1 / 2 = S 1 Y k + F 1 k + 1 / 2 , Y k + 1 = S 2 Y k + 1 / 2 + F 2 k + 1 / 2 ,
where
S l = A l 1 B l A l 1 C l I 0 M 2 ( N 1 ) ( M 1 ) × 2 ( N 1 ) ( M 1 ) , l = 1 , 2 .
From this, we obtain
Y k + 1 = S Y k + F k + 1 / 2 ,
where
S = S 2 S 1 = A 2 1 B 2 A 1 1 B 1 A 2 1 C 2 A 2 1 B 2 A 1 1 C 1 A 1 1 B 1 A 1 1 C 1 ,
and F k + 1 / 2 = S 2 F 1 k + 1 / 2 + F 2 k + 1 / 2 .

3. Eigenvalues of Matrix S

3.1. Eigenvalues of the Matrices Λ x and Λ y

It is known that the eigenvalues of Λ y are positive and the corresponding eigenvectors are orthogonal and linearly independent:
λ m ( Λ y ) = 4 h y 2 sin 2 π m h y 2 L y , W m = ( W 1 m , , W M 1 m ) T , m = 1 , M 1 ¯ ,
where
W j m = sin π m j h y L y , j = 1 , M 1 ¯ .
The eigenvalue problem for matrix Λ x is equivalent to problem
δ x 2 V i = λ V i , i = 1 , N 1 ¯ , V 0 = γ 0 [ 1 , V ] , V n = γ 1 [ 1 , V ] .
All eigenvalues λ n ( Λ y ) , n = 1 , N 1 ¯ , of this problem are real numbers and eigenvectors
V n = ( V 1 n , , V N 1 n ) T , n = 1 , N 1 ¯ ,
are linearly independent. Furthermore, if γ 0 + γ 1 < 2 , then all eigenvalues λ n ( Λ x ) , n = 1 , N 1 ¯ , are positive, more precisely, λ n ( Λ x ) ( 0 , 4 / h x 2 ) [28].

3.2. Eigenvalues and Eigenvectors of the Matrices L 1 and L 2

Vectors
U m , n = W m V n , n = 1 , N 1 ¯ , m = 1 , M 1 ¯ ,
are linearly independent in the vector space R 2 ( N 1 ) ( M 1 ) according to the Kronecker product properties [41].
Since L 1 = I y Λ x and L 2 = Λ y I x , we have
( I y Λ x ) ( W m V n ) = ( I y W m ) ( Λ x V n ) = λ n ( Λ x ) W m V n , ( Λ y I x ) ( W m V n ) = ( Λ y W m ) ( I x V n ) = λ m ( Λ y ) W m V n ,
and we get
L 1 U m , n = λ n ( Λ x ) U m , n , L 2 U m , n = λ m ( Λ y ) U m , n .
Therefore, matrices L 1 and L 2 have the same system of eigenvectors. The eigenvalues of matrix L 1 are λ n ( 1 ) = λ n ( Λ x ) , n = 1 , N 1 ¯ , and the geometric multiplicity of each eigenvalue is M 1 ; the eigenvalues of matrix L 2 are λ m ( 2 ) = λ m ( Λ y ) , m = 1 , M 1 ¯ , and the geometric multiplicity of each eigenvalue is N 1 .
Lemma 4.
The matrices A s , B s , C s , and L s , s = 1 , 2 , commute and have a common system of linearly independent eigenvectors.
Proof. 
The matrices Λ 1 and Λ 2 commute and have the same system of eigenvectors. Thus, according to (19) and (21), vectors U m , n are eigenvectors of matrices A s , B s , C s , too.  □

3.3. Eigenvalues of the Matrix S

The equation for the eigenvalues of matrix S is
A 2 1 B 2 A 1 1 B 1 A 2 1 C 2 μ I A 2 1 B 2 A 1 1 C 1 A 1 1 B 1 A 1 1 C 1 μ I = 0 .
The determinant on the left side is equal to
A 2 1 C 2 μ I μ A 2 1 B 2 A 1 1 B 1 A 1 1 C 1 μ I = 1 det ( A 1 A 2 ) C 2 + μ A 2 μ B 2 B 1 C 1 + μ A 1 .
Using Lemma 2 and Corollary 1, we get equation
det μ 2 A + μ B + C = 0 ,
where
A = A 1 A 2 , C = C 1 C 2 ,
B = B 1 B 2 + A 1 C 2 + A 2 C 1 = A 1 A 2 C 1 C 2 + τ ( L 1 + L 2 ) .
The last equality follows from Corollary 2. Equation (29) is the characteristic equation of the general nonlinear eigenvalue problem
μ 2 A U + μ B U + C U = 0 .
Thus, the second order eigenvalue problem has 2 ( N 1 ) ( M 1 ) eigenvalues. As a result, the next lemma is valid.
Lemma 5.
The eigenvalues of matrix S coincide with the eigenvalues of the nonlinear eigenvalue problem (32).
The nonlinear eigenvalue problem of such type when matrices A , B , and C are symmetric is well known and has been considered in many works (see, [42]). In our case, these matrices are nonsymmetric, but it is possible to investigate nonlinear eigenvalue problem (32) using another useful property of these matrices. Namely, matrices A , B , and C have the same system of eigenvectors.
We can find the eigenvalues of nonlinear problem (32). Substituting U = U m , n into Equation (32) and taking into account that U m , n 0 , we obtain
μ 2 λ m n ( A ) + μ λ m n ( B ) + λ m n ( C ) = 0 , m = 1 , M 1 ¯ , n = 1 , N 1 ¯ .
The eigenvalues of matrix S are roots of Equation (33). We rewrite (33) as
a m n μ 2 + b m n μ + c m n = 0 , m = 1 , M 1 ¯ , n = 1 , N 1 ¯ ,
where
a m n = 1 + ( η + 0.5 τ ) λ n ( 1 ) 1 + ( η + 0.5 τ ) λ m ( 2 ) ,
b m n = a m n c m n + τ λ n ( 1 ) + λ m ( 2 ) ,
c m n = η 2 λ n ( 1 ) λ m ( 2 ) .
If λ n ( 1 ) > 0 , λ m ( 2 ) > 0 , then taking into account η > 0 , we get that c m n > 0 . From (35), we get
a m n > c m n , a m n > 0.5 τ λ n ( 1 ) + λ m ( 2 ) .
Thus, we estimate
b m n < a m n c m n + 2 a m n = a n m c m n < a n m + c m n .
From (36), we have b m n < a m n + c m n . Finally, we prove
| c m n | < a m n , | b m n | < c m n + a m n .
Lemma 6.
If γ 0 + γ 1 < 2 , then for the roots of Equation (34), we have | μ | < 1 .
Proof. 
If γ 0 + γ 1 < 2 , then λ n ( Λ x ) > 0 , n = 1 , N 1 ¯ . Eigenvalues λ m ( Λ y ) , m = 1 , M 1 ¯ , are positive. Thus, we have λ n ( 1 ) > 0 , λ m ( 2 ) > 0 for m = 1 , M 1 ¯ , n = 1 , N 1 ¯ . According to Hurwitz’s criterion [43], the roots of polynomial μ 2 + b μ + c satisfy condition | μ | < 1 if and only if | c | < 1 , | b | < c + 1 . Therefore, the conditions of Hurwitz’s criterion are fulfilled for b = a m n 1 b m n , c = a m n 1 c m n , and we get that | μ | < 1 .  □
Remark 2.
In the case η = 0 , we have c m n = 0 , and the roots are μ 1 = 0 , μ 2 = b m n a m n 1 = 1 0.5 τ λ n ( 1 ) 1 0.5 τ λ m ( 2 ) 1 + 0.5 τ λ n ( 1 ) 1 1 + 0.5 τ λ m ( 2 ) 1 , and | μ 2 | < 1 .
In the limit case τ = 0 , we have equation a m n μ 2 ( a m n + c m n ) μ + c m n = 0 . The roots of this equation are μ 1 = c m n a m n 1 = η 2 λ n ( 1 ) λ m ( 2 ) 1 + η λ n ( 1 ) 1 1 + η λ m ( 2 ) 1 , μ 2 = 1 , and | μ 1 | < 1 .

4. Investigation of the Stability of Finite Difference Scheme

We examine, based on Lemma 6, the stability of the ADI method (10)–(11) or otherwise the difference scheme (25).
From Lemma 6, we can formulate the following proposition.
Proposition 1.
If | μ | < 1 , where μ is the eigenvalue of matrix S , then the difference scheme Y n + 1 = S Y n + F n + 1 / 2 is stable regardless of whether the matrix S is symmetric or not.
This proposition on the stability of the two-layer difference scheme for a parabolic equation has been known for a long time and was formulated before solving problems with nonlocal conditions (see, [44]). In order to understand the influence of nonlocal conditions on the stability of the difference scheme, we study in detail the case when S is a nonsymmetric matrix.
If γ 1 = γ 2 = 0 in problem (10)–(13), then matrix S is symmetric. In this case, all eigenvalues of S are real and it follows from | μ | < 1 that
ϱ ( S ) : = max | μ ( S ) | < 1 .
If S is symmetric, we have
S 2 = max i | λ i ( S 2 ) | 1 / 2 = ϱ ( S ) .
Thus, the condition of the stability of the finite difference scheme (25) can be formulated as the following theorem.
Theorem 1.
If γ 1 = γ 2 = 0 , then
S 2 < 1
and ADI method (9)–(12) is stable in the discrete vector 2 -norm.
Let us assume on the contrary that either γ 1 or γ 2 is nonzero in problem (1)–(5). Thus, we investigate the stability of difference scheme (10)–(13) or the system (25) with nonsymmetric matrix S . In this case, the equality (39) does not follow from the definition of the norm (9). That is, for nonsymmetric matrix S , the spectral radius ϱ ( S ) is not the matrix norm. For this, we use the statement from linear algebra about the norm of the matrix.
Proposition 2.
(see, [45], Th. 7.8). Let ϱ ( A ) be a spectral radius of an arbitrary square matrix A . If ε > 0 is given, then there exists a matrix norm A * for which
A * ϱ ( A ) + ε .
We can formulate some corollary of this proposition.
Corollary 3.
For any square matrix A , there exists a matrix norm A * < 1 if and only if ϱ ( A ) < 1 .
However, the proof of Proposition 2, as well as a construction of norm A * , is nontrivial (see, [46] p. 12, or [47] Chapter 11.2, Section 3.4).
Now, we assume that matrix S has a system of linearly independent eigenvectors. In this case, we use the following proposition from linear algebra [48].
Proposition 3.
Let A and u be compatible matrix and vector norms and P be a nonsingular matrix ( det P 0 ). Then,
A * = P 1 A P
and
u * = P 1 u
are also compatible matrix and vector norms.
Using the assumption that the eigenvectors of matrix S are linearly independent, we define matrix P , whose columns are eigenvectors of S . We use the 2 -norm · 2 in (42) and (43). Therefore, we get
u * = P 1 u 2 = ( P 1 u , P 1 u ) 1 / 2 = ( D u , u ) 1 / 2 , D = ( P P * ) 1 ,
S * = P 1 S P 2 = J 2 = max i | μ i ( S ) | = ϱ ( S ) ,
where D is a positive defined matrix and J is the Jordan form of S .
Now, we can generalize Theorem 1.
Theorem 2.
If γ 1 + γ 2 < 2 , then the ADI method (10) and (11) with nonlocal conditions (12) and (13) is stable in some vector norm. If additionally, the eigenvectors of matrix S are linearly independent, then the ADI method is stable in norm u * = ( D u , u ) 1 / 2 , generated by the self-adjoint positive defined operator (matrix) D = ( P P * ) 1 , where P is a matrix whose columns are linearly independent eigenvectors of S .
Remark 3.
As far as the authors know, the eigenvectors of a matrix S are linearly independent if there are some additional conditions. For example, in the case when the eigenvalues of S are real. In this article, we leave this question open.

5. Numerical Examples

One of the aims of our numerical simulations was to demonstrate the theoretical results obtained in the previous sections. Two numerical examples illustrate the effectiveness of the present ADI scheme. Another aim was to investigate numerically the influence of parameter τ , T, and η on the accuracy of the solution.
Problem 1.
We consider the model problem in the domain D : = ( 0 , 1 ) × ( 0 , 1 )
u t = 2 u x 2 + 2 u y 2 + η t 2 u x 2 + 2 u y 2 + f ( x , y , t ) , ( x , y , t ) D × ( 0 , T ] ,
where
f ( x , y , t ) = e t sin ( π x ) sin ( π y ) 1 + 2 π 2 ( 1 η ) ,
subject to the initial and boundary conditions
u ( 0 , y , t ) = γ 0 0 1 u ( x , y , t ) d x 2 γ 0 π e t sin ( π y ) , ( y , t ) [ 0 , 1 ] × [ 0 , T ] , u ( 1 , y , t ) = γ 1 0 1 u ( x , y , t ) d x 2 γ 1 π e t sin ( π y ) , ( y , t ) [ 0 , 1 ] × [ 0 , T ] , u ( x , 0 , t ) = 0 , u ( x , 1 , t ) = 0 , ( x , t ) [ 0 , 1 ] × [ 0 , T ] , u ( x , y , 0 ) = sin ( π x ) sin ( π y ) , ( x , y ) [ 0 , 1 ] × [ 0 , 1 ] .
The right-hand side function f in the differential equation and the initial and boundary conditions were prescribed to satisfy the given exact solution
u * ( x , y , t ) = e t sin ( π x ) sin ( π y )
of problem (1)–(5) (see, Figure 1a).
We calculated the maximum norm of the error of the numerical solution with respect to the exact solution and relative error
E = max i = 0 , , M | U i N u * ( x i , t N ) | , E r = E / | u * ( x i , t N ) | .
The results of the numerical experiment are presented in Table 1. Note that the errors were O ( τ + h 2 ) with a sufficient accuracy for all τ and h. The ratio τ / h 2 was equal to 1.
The errors E for a different ratio of step sizes τ and h are given in Table 2. Now, τ / h 2 = 1 / h and the error was O ( τ ) as expected (independent of τ / h 2 which varied from 4 to 64). The plots of the error distribution at mesh points for T = 2 are presented in Figure 2a for the classical problem and in Figure 2b for the problem with nonlocal boundary conditions.
Problem 2.
In the second example, we considered the model problem (1)–(5) in the domain D : = ( 0 , 1 ) × ( 0 , 1 ) . The right-hand side function f and the initial and boundary conditions were chosen so that the function
u * ( x , y , t ) = e x + y e α t + 1
was the exact solution of the problem (see, Figure 1b), i.e.,
f ( x , y , t ) = 2 α e x + y e α t + 1 e x + y e α t + 1 η
u ( 0 , y , t ) = γ 0 0 1 u ( x , y , t ) d x γ 0 ( e α t + y + 1 + e α t + y + 2 ) + e α t + y + 1 , ( y , t ) [ 0 , 1 ] × [ 0 , T ] , u ( 1 , y , t ) = γ 1 0 1 u ( x , y , t ) d x γ 1 ( e α t + y + 1 + e α t + y + 2 ) + e α t + y + 2 , ( y , t ) [ 0 , 1 ] × [ 0 , T ] , u ( x , 0 , t ) = e α t + x + 1 ; , u ( x , 1 , t ) = e α t + x + 2 , ( x , t ) [ 0 , 1 ] × [ 0 , T ] , u ( x , y , 0 ) = e x + y , ( x , y ) [ 0 , 1 ] × [ 0 , 1 ] .
We set α = 0.1 .
In Table 3, E tends to O ( τ + h 2 ) as τ and h decreases but is larger for large values of τ and h. It may happen because u * grows rapidly for large x , y , t . However, there might be other reasons.
Table 4 and Table 5 show how the error depends on T and η. We can see that it should be proportional to the length of interval [ 0 , T ] but does not depend too much on η. The plots of the error distribution for time T = 2 are presented in Figure 3a for the classical problem and in Figure 3b for the problem with nonlocal boundary conditions.

6. Conclusions and Remarks

In the article, we investigated the stability of the ADI method for the third-order 2D linear pseudoparabolic equation with boundary integral conditions (2) and (3). The ADI method defined by Formulas (10)–(13) had not been previously studied by other authors for pseudoparabolic equations.
As is well known, one of the most important properties for any numerical method to solve differential equations with boundary and initial conditions is the stability of the method. As mentioned in the introduction, for nonlocal boundary conditions, the differential problem is not self-adjoint. Therefore, the theoretical study of the method (proof of stability and convergence) usually becomes more complicated. In other words, it is not always possible to immediately apply the well-known theoretical conclusion that convergence follows from approximation and stability. In this paper, the spectrum structure of the nonsymmetric matrix S was used for the theoretical study of the ADI method written in (25). In Section 4, it was proved that the stability of the differential scheme in the vector norm | | · | | * follows from the condition ϱ ( S ) < 1 . We note that the convergence of the difference method would follow from this condition, if we proved the equivalence of the norms | | · | | * and | | · | | 2 , i.e., that the inequalities C 1 | | · | | * | | · | | 2 C 2 | | · | | * were valid with constants C 1 and C 2 independent of h and τ . This approach was applied in [49]. We could not claim whether that approach was valid for pseudoparabolic 2D equations with nonlocal conditions (2) and (3).
Therefore, we chose another path. As a first step, we considered a differential equation with nonlocal conditions of a new form or a new numerical method, and we chose an approach that gave us only stability (see [21,31,49,50]). Such a methodology often works when the differential equation is with constant coefficients, and the approach is related to the spectrum structure of the differential problem.
The convergence of the ADI method is in our immediate plans but requires additional research or assumptions (see Remark 3).

Author Contributions

All Authors (M.S., A.Š. and O.Š.) have contributed as follows: Methodology, M.S.; Formal analysis, M.S. and A.Š.; Software, O.Š.; Validation, O.Š.; Writing—original draft preparation, M.S. and O.Š.; Writing—review and editing, M.S., A.Š. and O.Š. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Acknowledgments

The authors would like to express their great gratitude to the referees for constructive and insightful suggestions, which helped us to greatly improve the presentation of the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Bouziani, A.; Merazga, N. Solution to a semilinear pseudoparabolic problem with integral condition. Electron. J. Differ. Equ. 2006, 2006, 1–18. [Google Scholar]
  2. Bouziani, A. Initial-boundary value problems for a class of pseudoparabolic equations with integral boundary conditions. J. Math. Anal. Appl. 2004, 291, 371–386. [Google Scholar] [CrossRef] [Green Version]
  3. Ting, T. A cooling process according to two-temperature theory of heat conduction. J. Math. Anal. Appl. 1974, 45, 23–31. [Google Scholar] [CrossRef] [Green Version]
  4. Padron, V. Effect of aggregation on population recovery modeled by a forward-backward pseudoparabolic equation. Trans. Am. Math. Soc. 2004, 356, 2739–2756. [Google Scholar] [CrossRef]
  5. Sobolev, V. A Treatise on Radiative Transfer; D. van Nostrand Company: New York, NY, USA, 1963. [Google Scholar] [CrossRef]
  6. Chudnovskij, A. Teplofizika Pochv; Nauka: Moscow, Russia, 1976. (In Russian) [Google Scholar]
  7. Dai, D.Q.; Huang, Y. On a nonlocal boundary value problem with variable coefficients for the heat equation and the Aller equation. Nonlinear Anal. 2007, 66, 179–191. [Google Scholar] [CrossRef]
  8. Yu, J.; Zhang, J. Nonlocal pseudo-parabolic equation with memory term and conical singularity: Global existence and blowup. Symmetry 2023, 15, 122. [Google Scholar] [CrossRef]
  9. Nakhushev, A. On certain approximate method for boundary-value problems for differential equations and its applications in ground waters dynamics. Differenc. Uravn. 1982, 18, 72–81. (In Russian) [Google Scholar]
  10. Vodakhova, V. A boundary value problem with Nakhushev nonlocal condition for a certain pseudoparabolic moisture-transfer equation. Differenc. Uravn. 1982, 18, 280–285. (In Russian) [Google Scholar]
  11. Ford, W.; Ting, T. Stability and convergence of difference approximations to pseudo-parabolic partial differential equations. Math. Comput. 1973, 27, 737–743. [Google Scholar] [CrossRef]
  12. Ewing, R. Numerical solution of Sobolev partial differential equations. SIAM J. Numer. Anal. 1975, 12, 345–363. [Google Scholar] [CrossRef]
  13. Lin, Y.; Zhou, Y. Solving nonlinear pseudoparabolic equations with nonlocal conditions in reproducing kernel space. Numer. Algorithms 2009, 52, 173–186. [Google Scholar] [CrossRef]
  14. Chattouh, A.; Saoudi, K.; Nouar, M. Rothe—Legendre pseudospectral method for a semilinear pseudoparabolic equation with nonclassical boundary condition. Nonlinear Anal. Model. Control 2022, 27, 38–53. [Google Scholar] [CrossRef]
  15. Jachimavičienė, J.; Jesevičiūtė, Ž.; Sapagovas, M. The stability of finite-difference schemes for a pseudoparabolic equation with nonlocal conditions. Numer. Funct. Anal. Optim. 2009, 30, 988–1001. [Google Scholar] [CrossRef]
  16. Guezane-Lakoud, A.; Belakroum, D. Time-discretization schema for an integrodifferential Sobolev type equation with integral conditions. Appl. Math. Comput. 2012, 218, 4695–4702. [Google Scholar] [CrossRef]
  17. Beshtokov, M. Boundary value problems for a loaded modified fractional-order moisture transfer equation with the Bessel operator and difference methods for their solution. Vestn. Udmurt. Univ. Mat. Mekhanika Komp’yuternye Nauk. 2020, 30, 158–175. [Google Scholar] [CrossRef]
  18. Beshtokov, M. A numerical method for solving the second initial-boundary value problem for a multidimensional third-order pseudoparabolic equation. Vestn. Udmurt. Univ. Mat. Mekhanika Komp’yuternye Nauk. 2021, 31, 384–408. [Google Scholar] [CrossRef]
  19. Beshtokov, M. Finite-difference method for solving a multidimensional pseudoparabolic equation with boundary conditions of the third kind. Vestn. Udmurt. Univ. Mat. Mekhanika Komp’yuternye Nauk. 2022, 32, 502–527. [Google Scholar] [CrossRef]
  20. Jachimavičienė, J.; Sapagovas, M.; Štikonas, A.; Štikonienė, O. On the stability of explicit finite difference schemes for a pseudoparabolic equation with nonlocal conditions. Nonlinear Anal. Model. Control 2014, 19, 225–240. [Google Scholar] [CrossRef]
  21. Čiegis, R.; Tumanova, N. On construction and analysis of finite difference schemes for pseudoparabolic problems with nonlocal boundary conditions. Math. Model. Anal. 2014, 19, 281–297. [Google Scholar] [CrossRef]
  22. Aitzhanov, S.; Berdyshev, A.; Bekenayeva, K. Solvability issues of a pseudo-parabolic fractional order equation with a nonlinear boundary condition. Fractal Fract. 2021, 5, 134. [Google Scholar] [CrossRef]
  23. Binh, H.; Hoang, L.; Baleanu, D.; Van, H. Solvability issues of a pseudo-parabolic fractional order equation with a nonlinear boundary condition. Fractal Fract. 2021, 5, 41. [Google Scholar] [CrossRef]
  24. Shi, L.; Tayebi, S.; Arqub, O.; Osman, M.; Agarwal, P.; Mahamoud, W.; Abdel-Aty, M.; Alhodaly, M. The novel cubic B-spline method for fractional Painleve’ and Bagley–Trovik equations in the Caputo, Caputo–Fabrizio, and conformable fractional sense. Alex. Eng. J. 2023, 65, 413–426. [Google Scholar] [CrossRef]
  25. Peaceman, D.W.; Rachford, H.H. The numerical solution of parabolic and elliptic differential equations. J. Soc. Ind. Appl. Math. 1955, 3, 28–41. [Google Scholar] [CrossRef]
  26. Pečiulytė, S.; Štikonas, A. On positive eigenfunctions of Sturm–Liouville problem with nonlocal two-point boundary condition. Math. Model. Anal. 2007, 12, 215–226. [Google Scholar] [CrossRef]
  27. Pečiulytė, S.; Štikonienė, O.; Štikonas, A. Investigation of negative critical points of the characteristic function for problems with nonlocal boundary conditions. Nonlinear Anal. Model. Control 2008, 13, 467–490. [Google Scholar] [CrossRef]
  28. Novickij, J.; Štikonas, A. On the stability of a weighted finite difference scheme for wave equation with nonlocal boundary conditions. Nonlinear Anal. Model. Control 2014, 19, 460–475. [Google Scholar] [CrossRef]
  29. Bingelė, K.; Bankauskienė, A.; Štikonas, A. Spectrum curves for a discrete Sturm–Liouville problem with one integral boundary condition. Nonlinear Anal. Model. Control 2019, 24, 755–774. [Google Scholar] [CrossRef]
  30. Dehghan, M. Alternating direction implicit methods for two-dimensional diffusion with a non-local boundary condition. Intern. J. Comput. Math. 1999, 72, 349–366. [Google Scholar] [CrossRef]
  31. Noye, B.; Dehghan, M. New explicit finite difference schemes for two-dimensional diffusion subject to specification of mass. Numer. Meth. PDE 1999, 15, 521–534. [Google Scholar] [CrossRef]
  32. Sapagovas, M.; Kairytė, G.; Štikonienė, O.; Štikonas, A. Alternating direction method for a two-dimensional parabolic equation with a nonlocal boundary condition. Math. Model. Anal. 2007, 12, 131–142. [Google Scholar] [CrossRef] [Green Version]
  33. Sapagovas, M.; Štikonas, A.; Štikonienė, O. Alternating direction method for the Poisson equation with variable weight coefficients in an integral condition. Differ. Equ. 2011, 47, 1163–1174. [Google Scholar] [CrossRef]
  34. Brociek, R.; Wajda, A.; Sciuto, G.L.; Słota, D.; Capizzi, G. Computational methods for parameter identification in 2D fractional system with Riemann-–Liouville derivative. Sensors 2022, 22, 3153. [Google Scholar] [CrossRef] [PubMed]
  35. Concezzi, M.; Spigler, R. An ADI method for the numerical solution of 3D fractional reaction-diffusion equations. Fractal Fract. 2020, 4, 57. [Google Scholar] [CrossRef]
  36. Yang, S.; Liu, F.; Feng, L.; Turner, I. Efficient numerical methods for the nonlinear two-sided space-fractional diffusion equation with variable coefficients. Appl. Numer. Math. 2020, 157, 55–68. [Google Scholar] [CrossRef]
  37. Vabishchevich, P. On a new class of additive (splitting) operator-difference schemes. Math. Comput. 2012, 81, 267–276. [Google Scholar] [CrossRef]
  38. Vabishchevich, P.; Grigor’ev, A. Splitting schemes for pseudoparabolic equations. Differ. Equ. 2013, 49, 807–814. [Google Scholar] [CrossRef]
  39. Douglas, J.; Rachford, H.H. On the numerical solution of heat conduction problems in two and three space variables. Trans. Amer. Math. Soc. 1956, 82, 421–489. [Google Scholar] [CrossRef]
  40. Samarskii, A. The Theory of Difference Schemes; Marcel Dekker: New York, NY, USA, 2001. [Google Scholar] [CrossRef]
  41. Voevodin, V.; Kuznecov, Y. Matrices and Computations; Nauka: Moscow, Russia, 1984. (In Russian) [Google Scholar]
  42. Lancaster, P. Lambda-Matrices and Vibrating Systems; Pergamon Press: Oxford, UK, 1966. [Google Scholar] [CrossRef]
  43. Štikonas, A. The root condition for polynomial of the second order and a spectral stability of finite-difference schemes for Kuramoto-Tsuzuki equations. Math. Model. Anal. 1998, 3, 214–226. [Google Scholar] [CrossRef]
  44. Varga, R. Matrix Iteratyve Analysis; Springer Series in Computational Mathematics; Springer: Berlin/Heidelberg, Germany, 2000. [Google Scholar] [CrossRef] [Green Version]
  45. Atkinson, K. An Introduction to Numerical Analysis; John Wiley & Sons: Hoboken, NJ, USA, 1989. [Google Scholar]
  46. Isaacson, E.; Keller, H. Analysis of Numerical Methods; John Wiley & Sons: New York, NY, USA, 1996. [Google Scholar]
  47. Samarskii, A.; Gulin, A. Numerical Methods; Nauka: Moscow, Russia, 1989. (In Russian) [Google Scholar]
  48. Collatz, L. Functional Analysis and Numerical Mathematics; Elsevier: Amsterdam, The Netherlands, 1966. [Google Scholar] [CrossRef]
  49. Gulin, A. Stability criteria for non-self-adjoint finite differences schemes in the subspace. Appl. Numer. Math. 2015, 93, 107–113. [Google Scholar] [CrossRef]
  50. Cahlon, B.; Kulkarni, D.; Shi, P. Stepwise stability for the heat equation with a nonlocal constraint. SIAM J. Numer. Anal. 1995, 32, 571–593. [Google Scholar] [CrossRef]
Figure 1. Solutions of Problems 1 and 2.
Figure 1. Solutions of Problems 1 and 2.
Mathematics 11 01303 g001
Figure 2. (Problem 1) Errors for the discrete solution on the 64 × 64 grids for a problem solved with different values of parameters γ 0 , γ 1 .
Figure 2. (Problem 1) Errors for the discrete solution on the 64 × 64 grids for a problem solved with different values of parameters γ 0 , γ 1 .
Mathematics 11 01303 g002
Figure 3. (Problem 2) Errors for the discrete solution on the 64 × 64 grids for a problem solved with different values of parameters γ 0 , γ 1 .
Figure 3. (Problem 2) Errors for the discrete solution on the 64 × 64 grids for a problem solved with different values of parameters γ 0 , γ 1 .
Mathematics 11 01303 g003
Table 1. (Problem 1) The errors for different h , τ = h 2 ( η = 1 , γ 0 = 1 , γ 1 = 1 , T = 2 ).
Table 1. (Problem 1) The errors for different h , τ = h 2 ( η = 1 , γ 0 = 1 , γ 1 = 1 , T = 2 ).
h τ E
2 2 6.2500 · 10 2 4.832 · 10 3
2 3 1.5625 · 10 2 1.226 · 10 3
2 4 3.9063 · 10 4 3.071 · 10 4
2 5 9.7660 · 10 5 7.778 · 10 5
2 6 2.4414 · 10 5 1.966 · 10 5
Table 2. (Problem 1) The errors for different h , τ = h ( η = 1 , γ 0 = 1 , γ 1 = 1 , T = 2 ).
Table 2. (Problem 1) The errors for different h , τ = h ( η = 1 , γ 0 = 1 , γ 1 = 1 , T = 2 ).
h 2 2 2 3 2 4 2 5 2 6
E0.01660.01030.00560.00280.0013
Table 3. (Problem 2) The errors for different h , τ h 2 ( η = 0.1 , γ 0 = 11 , γ 1 = 10 , T = 2 ).
Table 3. (Problem 2) The errors for different h , τ h 2 ( η = 0.1 , γ 0 = 11 , γ 1 = 10 , T = 2 ).
h τ E E r
0.0625 0.005 5.044557 · 10 2 8.22822 · 10 3
0.03125 0.00125 1.40017 · 10 2 2.31612 · 10 3
0.015625 0.00031250 3.68602 · 10 3 6.1332 · 10 4
0.0078125 0.00007813 9.4561 · 10 4 1.5773 · 10 4
0.00390625 0.00001953 2.4045 · 10 4 4.011 · 10 5
Table 4. (Problem 2) The errors for different T, α = 0.1 , η = 1 , γ 0 = 11 , γ 1 = 10 , h = 0.1 , τ = h 2 .
Table 4. (Problem 2) The errors for different T, α = 0.1 , η = 1 , γ 0 = 11 , γ 1 = 10 , h = 0.1 , τ = h 2 .
T0.512510
E0.00110.00180.00270.00420.0069
Table 5. (Problem 2) The errors for different η , α = 0.1 , T = 2 , γ 0 = 11 , γ 1 = 10 , h = 2 6 , τ = h 2 .
Table 5. (Problem 2) The errors for different η , α = 0.1 , T = 2 , γ 0 = 11 , γ 1 = 10 , h = 2 6 , τ = h 2 .
η 0.10.512510
E 6.10 · 10 4 5.22 · 10 4 3.82 · 10 4 1.63 · 10 4 4.78 · 10 4 8.03 · 10 4
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Sapagovas, M.; Štikonas, A.; Štikonienė, O. ADI Method for Pseudoparabolic Equation with Nonlocal Boundary Conditions. Mathematics 2023, 11, 1303. https://doi.org/10.3390/math11061303

AMA Style

Sapagovas M, Štikonas A, Štikonienė O. ADI Method for Pseudoparabolic Equation with Nonlocal Boundary Conditions. Mathematics. 2023; 11(6):1303. https://doi.org/10.3390/math11061303

Chicago/Turabian Style

Sapagovas, Mifodijus, Artūras Štikonas, and Olga Štikonienė. 2023. "ADI Method for Pseudoparabolic Equation with Nonlocal Boundary Conditions" Mathematics 11, no. 6: 1303. https://doi.org/10.3390/math11061303

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop