We are interested in solving heat equations with nonlinear dynamical boundary conditions by using domain decomposition methods. In the classical framework, one first discretizes the time direction and then solves a sequence of state steady problems by the domain decomposition method. In this paper, we consider the heat equations at spacetime continuous level and study a Schwarz waveform relaxation algorithm for parallel computation purpose. We prove the linear convergence of the algorithm on long time intervals and show how the convergence rate depends on the size of overlap and the nonlinearity of the nonlinear boundary functions. Numerical experiments are presented to verify our theoretical conclusions.
1. Introduction
Schwarz waveform relaxation (SWR) algorithm can be regarded as a combination of the Schwarz domain decomposition (DD) method [1, 2] and the waveform relaxation method [3, 4]. It is characterized by first partitioning the spatial domain into several subdomains and then solving subproblems simultaneously inside each subdomain through iterations (see [5–7] for the original idea of this approach). In the classical DD framework, one first discretizes the interested problem in time direction by using an implicit time integrator and then solves the state steady problems by using the DD iterative process. Therefore, compared to the classical DD approach, the SWR algorithm possesses the advantages that to be able to treat different subdomains numerically differently with an adapted procedure for each subdomain.
The SWR algorithm has been studied widely and deeply by many authors during the past decade. For example, Gander and his colleagues have investigated the convergence of the algorithm for linear heat equations [5, 8], for the linear (advection) reaction diffusion equation [9–11]. The nonlinear problems have also been investigated; see [6] for the reaction diffusion equation with a nonlinear reaction term and [12] for the nonlinear conservation laws. Nowadays, the SWR algorithm has been becoming more and more popular in scientific and engineering computing and has been adopted to solve complex problems arising from physics and engineering. For example, Martin [13] applied the algorithm to the shallow-water problem; Dolean et al. [14] and El Bouajaji et al. [15] investigated the application of the algorithm for the Maxwell’s equations and Zhang and Jiang [16] applied the algorithm to time-periodic parabolic problems.
However, all of the aforementioned problems are initial value problems or initial boundary value problem with Dirichlet boundary conditions. In this paper, we consider the heat equations with nonlinear dynamical boundary conditions and according to our best knowledge there are no results about the SWR algorithm for this type of problems. This type of boundary conditions arises for many known equations of mathematical physics. They are motivated by problems in diffusion phenomena [17], reaction diffusion systems in phase-transition phenomena [18], models in climatology [19], and many others. For physical interpretations of dynamical boundary conditions for problem (1), the interested reader can refer to [20].
Here, we focus on the convergence properties of the algorithm on sufficient long time intervals and the dependence of the convergence rate on the overlap size and the nonlinearity of the boundary nonlinear functions. The remainder of this paper is organized as follows. In Section 2, we introduce the problem studied in this paper and the SWR iterative formula for this problem. Our main results are presented in Section 3, where we prove convergence of the SWR algorithm and investigate how the convergence rate depends on the overlap size and the nonlinearity of the boundary nonlinear functions. Section 4 provides some numerical experiments to validate our theoretical finding. Finally, in Section 5 we finish this paper by some conclusion remarks.
2. Problem Description and the SWR Algorithm
We consider the following problem on space domain Ω = [0,1]:
()
where f(x, t) ∈ ℂ(Ω; ℝ+), g1,2 are smooth functions and satisfying growth assumption
()
With this assumption, we know from Corollary 3.6 in [21] that the solution of (1) is globally defined and bounded. We decompose Ω = (0,1) into two overlapping subdomains Ω = Ω1 ∪ Ω2, with Ω1 = (0, β) and Ω2 = (α, 1) and 0 < α ≤ β < 1. Following the spirit of [5, 6], the two-subdomain SWR algorithm for (1) can be written as
()
where k ≥ 1 is the iteration index and are initial approximations to the solution u of (1).
The comparison principle is central for the convergence analysis of the overlapping Schwarz waveform relaxation algorithm. For the Dirichlet type boundary conditions, this principle is known for long and can be found in every textbook concerning PDEs (see, e.g., [22]) and has been used widely in the SWR community [5, 6, 8, 12]. The comparison principle for dynamical boundary conditions is however much less known, until recently by von Below and de Coster [23]. Rault [24, 25], von Below and Pincet Mailly [26], and Pincet Mailly [27] used this comparison principle to study the blow-up phenomenon for strong nonlinear reaction diffusion equations.
Lemma 1. Let d1,2 > 0, , and the function U satisfy the following differential inequalities
()
Then, it holds that U(x, t) ≥ 0, for all x ∈ [a, b] and t ≥ 0.
Note that, Lemma 1 can be also used to hybrid boundary conditions. For example, the left boundary condition in (4) can be equivalently rewritten as (1/d1)∂xU(a, t) + U(a, t) ≥ 0 and thus by letting d1 → +∞ we can also conclude that U(x, t) ≥ 0 from (4) by imposing U(a, t) ≥ 0 instead of the dynamical boundary condition.
3. Convergence Analysis
In this section, we analyze the convergence of the SWR iteration (3). To this end, we define with , j = 1,2. Subtracting (3) from (1) gives
()
By using the Taylors’ expansion we get
()
where are functions of x and t which lie between u1,2 and and d1,2(u, t) are defined by
()
For any function (where ), we define
()
Theorem 2. Assume that 0 < α < β < 1 and that the nonlinear boundary functions g1,2 satisfy
()
where μ1,2 are constants. Then the error functions of the SWR iteration (3) decay linearly to zero. Specifically, it holds that
()
where ρ is the called the convergence factor and is defined by
()
Proof. Consider the following differential equations:
()
()
It is easy to find that the solutions to (13) are the steady state solutions
()
Since μ1,2 < 0, it is easy to know that for all (x, t)∈[0, β]×[0, +∞) and for all (x, t)∈[α, 1]×[0, +∞).
Now, let and then by subtracting (6) from (13) we get
()
By using d1,2 ≤ μ1,2 < 0 and , we have and . Therefore, it follows by applying Lemma 1 that ; that is, (j = 1,2). Similarly, the sum are also nonnegative functions and thus the modulus of can be bounded by
where the argument ρ is defined by (11). Now, substituting (19) into (17) and taking supremum with respect to x in each inequality gives (10). For the vanishing of the errors , it just needs to notice ρ < 1 because μ1,2 < 0 and 0 < α < β < 1.
Remark 3. Let s = β − α > 0 be the overlap size. Then, by substituting β = s + α into (11) we have
()
It is easy to get
()
Hence, increasing s (i.e., increasing the overlap size) will improve the convergence rate of the SWR algorithm. Moreover, the other two derivatives given in (21) imply that the SWR algorithm (3) is especially suitable for problem (1) that the nonlinear boundary functions have very large negative partial derivatives. The limiting case μ1, μ2 → −∞ yields
()
which is the convergence factor of the two-subdomain SWR algorithm for the heat equation (1) with Dirichlet boundary condition (see [5]).
4. Numerical Results
In this section, we present some numerical results to validate our theoretical predictions obtained in Section 3. For (1), we impose initial condition u(x, 0) = 0. The source function f(x, t) is chosen as
()
where . The nonlinear boundary functions are chosen as
()
With the above choice, it is easy to know that the exact solution to (1) is . We plot the exact solution in Figure 2(a), where we can see that the exact solution is almost zero except around “x = 0.5” due to the power “1999.” The reason why we choose this function as the reference solution is that it is easy to intuitively see the evolution of the iterates on subdomain x ∈ Ωj during iterations, as shown in Figure 1. We equally decompose the space domain into two subdomains with overlap size s = mΔx, where m ≥ 1 is an integer and Δx is the space mesh size. Then, for each subproblem we discretize the governing equation by using a central finite difference in space with mesh parameter Δx = 0.025 and a backward Euler method in time with time step Δt = 0.025. The space partial derivatives appearing in boundaries are discretized by the upwind finite difference method. All of our experiments are performed in the time interval t ∈ [0,30].
Influence of the overlap size on the convergence rate of the SWR algorithm. Top: with s = 4Δx the solution generated by the SWR algorithm after 2, 4, and 6 iterations; bottom: the similar information for s = 8Δx.
Influence of the overlap size on the convergence rate of the SWR algorithm. Top: with s = 4Δx the solution generated by the SWR algorithm after 2, 4, and 6 iterations; bottom: the similar information for s = 8Δx.
(a) The profile of u(x, t) on domain (x, t)∈[0,1]×[0,3]. (b) Convergence rate together with the theoretical linear bound of the SWR algorithm with two different overlap sizes.
(a) The profile of u(x, t) on domain (x, t)∈[0,1]×[0,3]. (b) Convergence rate together with the theoretical linear bound of the SWR algorithm with two different overlap sizes.
In this first set of experiments, we investigate the influence of the overlap size s on the convergence rate of the SWR algorithm. We choose a = 30 in (24) and then we show in Figure 1 the solution generated by the SWR algorithm after 2, 4, and 6 iterations with two different overlap sizes s = 4Δx (top) and s = 8Δx (bottom). Here, we just show the solution profile on the space-time domain (x, t)∈[0,1]×[0,3] for better viewing purpose. The converged solution is plotted in Figure 2 on the left. We can see clearly that the overlap size has a remarkable influence on the convergence rate and in particular with a larger overlap size the algorithm converges faster. This observation confirms our theoretical predication given in Section 3. The measured error (between the converged solution and the iterates, in the sense of L∞ norm) together with the linear bound predicted by Theorem 2 is shown in Figure 2 on the right. We see that the theoretical linear bound predicts the actual convergence rate very well.
Next, we study how the parameter a in (24) affects the convergence rate of the SWR algorithm. Note that, with the nonlinear boundary functions (24), the arguments μ1 and μ2 appearing in the convergence factor ρ are a + 3 and a + 4, respectively. We choose three different a and plot the measured error in Figure 3. We see that decreasing a has a positive effect on the convergence rate, which confirms our theoretical analysis done in Remark 3.
Influence of the problem parameter a on the convergence rate of the SWR algorithm. (a) s = 4Δx; (b) s = 8Δx.
5. Conclusion
We have briefly analyzed the convergence properties of the overlapping SWR algorithm for heat equation with nonlinear dynamical boundary conditions, based on the recently established comparison principle for PDEs with dynamical boundary conditions [23]. The linear convergence on sufficient long time intervals is proved and it is shown that the convergence rate ameliorates as one increases the overlap size. The dependence of the convergence rate on the nonlinearity of the nonlinear boundary functions is also revealed.
Further work includes generalizing the current work to many subdomains for practical parallel computation purpose. Also, to speed up the convergence rate dynamical transmission conditions, such as the popular Robin transmission conditions, should be utilized. Note that the transmission conditions used in this paper are Dirichlet type. For time dependent PDEs (initial problems on unbounded space domain), it is well known that the dynamical transmission conditions always yield significant convergence rate for the SWR algorithm (see, e.g., [9, 10]). Due to the nonlinearity arising from the boundaries and the boundedness of the space domain, it is impossible to straightforwardly generalize the techniques proposed for Dirichlet boundary conditions to dynamical boundary conditions and new notion is eagerly expected.
Acknowledgments
The authors are very grateful to the anonymous referees for the careful reading of a preliminary version of the paper and their valuable suggestions and comments, which really improve the quality of this paper. This work was supported by the NSF of Sichuan University of Science and Engineering (2011RZY04 and 2012RC24), the project of the Key Laboratory of Cambridge and Non-Destructive Inspection of Sichuan Institutes of Higher Education (2013QZY01), and the NSF of China (11301362, 11226312, 11371157, and 91130003).
1Mathew T. P. A., Domain Decomposition Methods for the Numerical Solution of Partial Differential Equations, 2008, 61, Springer, Berlin, Germany, https://doi.org/10.1007/978-3-540-77209-5, MR2445659.
3Lelarasmee E.,
Ruehli A. E., and
Sangiovanni-Vincentelli A. L., Waveform relaxation method for time-domain analysis of large scale integrated circuits, IEEE Transactions on Computer—Aided Design of Integrated Circuits and Systems. (1983) 1, no. 3, 131–145, 2-s2.0-0020781156.
5Gander M. J. and
Stuart A. M., Space-time continuous analysis of waveform relaxation for the heat equation, SIAM Journal on Scientific Computing. (1998) 19, no. 6, 2014–2031, https://doi.org/10.1137/S1064827596305337, MR1638096, ZBL0911.65082.
6Gander M. J., A waveform relaxation algorithm with overlapping splitting for reaction diffusion equations, Numerical Linear Algebra with Applications. (1999) 6, no. 2, 125–145, MR1695405, ZBL0983.65107.
8Gander M. J. and
Zhao H., Overlapping Schwarz waveform relaxation for the heat equation in n dimensions, BIT Numerical Mathematics. (2002) 42, no. 4, 779–795, https://doi.org/10.1023/A:1021900403785, MR1944537, ZBL1022.65112.
9Bennequin D.,
Gander M. J., and
Halpern L., A homographic best approximation problem with application to optimized Schwarz waveform relaxation, Mathematics of Computation. (2009) 78, no. 265, 185–223, https://doi.org/10.1090/S0025-5718-08-02145-5, MR2448703, ZBL1198.65179.
15El Bouajaji M.,
Dolean V.,
Gander M. J., and
Lanteri S., Optimized Schwarz methods for the time-harmonic Maxwell equations with damping, SIAM Journal on Scientific Computing. (2012) 34, no. 4, A2048–A2071, https://doi.org/10.1137/110842995, MR2970396, ZBL1259.78047.
17Warma M., Quasilinear parabolic equations with nonlinear Wentzell-Robin type boundary conditions, Journal of Mathematical Analysis and Applications. (2007) 336, no. 2, 1132–1148, https://doi.org/10.1016/j.jmaa.2007.03.050, MR2353006, ZBL1152.35058.
18Cavaterra C.,
Gal C. G.,
Grasselli M., and
Miranville A., Phase-field systems with nonlinear coupling and dynamic boundary conditions, Nonlinear Analysis A: Theory, Methods & Applications. (2010) 72, no. 5, 2375–2399, https://doi.org/10.1016/j.na.2009.11.002, MR2577805, ZBL1184.35053.
19Watts R. G. and
Morantine M., Rapid climatic change and the deep ocean, Climatic Change. (1990) 16, no. 1, 83–97, 2-s2.0-3342913006, https://doi.org/10.1007/BF00137347.
20Goldstein G. R., Derivation and physical interpretation of general boundary conditions, Advances in Differential Equations. (2006) 11, no. 4, 457–480, MR2215623, ZBL1107.35010.
21Rodríguez-Bernal A. and
Tajdine A., Nonlinear balance for reaction-diffusion equations under nonlinear boundary conditions: dissipativity and blow-up, Journal of Differential Equations. (2001) 169, no. 2, 332–372, https://doi.org/10.1006/jdeq.2000.3903, MR1808470, ZBL0999.35047.
23von Below J. and
de Coster C., A qualitative theory for parabolic problems under dynamical boundary conditions, Journal of Inequalities and Applications. (2000) 5, no. 5, 467–486, https://doi.org/10.1155/S1025583400000266, MR1800975, ZBL0974.35060.
24Rault J.-F., The Fujita phenomenon in exterior domains under the Robin boundary conditions, Comptes Rendus Mathématique. (2011) 349, no. 19-20, 1059–1061, https://doi.org/10.1016/j.crma.2011.09.006, MR2842998, ZBL1270.35073.
26von Below J. and
Pincet Mailly G., Blow up for reaction diffusion equations under dynamical boundary conditions, Communications in Partial Differential Equations. (2003) 28, no. 1-2, 223–247, https://doi.org/10.1081/PDE-120019380, MR1974455, ZBL1031.35012.
Please check your email for instructions on resetting your password.
If you do not receive an email within 10 minutes, your email address may not be registered,
and you may need to create a new Wiley Online Library account.
Request Username
Can't sign in? Forgot your username?
Enter your email address below and we will send you your username
If the address matches an existing account you will receive an email with instructions to retrieve your username
The full text of this article hosted at iucr.org is unavailable due to technical difficulties.