Abstract
We study decoupled numerical methods for multi-domain, multi-physics applications. By investigating various stages of numerical approximation and decoupling and tracking how the information is transmitted across the interface for a typical multi-modeling model problem, we derive an approximate intrinsic or inertial type Robin condition for its semi-discrete model. This new interface condition is justified both mathematically and physically in contrast to the classical Robin interface condition conventionally introduced for decoupling multi-modeling problems. Based on the intrinsic or inertial Robin condition, an equivalent semi-discrete model is introduced, which provides a general framework for devising effective decoupled numerical methods. Numerical experiments also confirm the effectiveness of this new decoupling approach.
Keywords: Multi-domain, multi-physics models, coupled PDEs, interface coupling conditions, decoupling, intrinsic or inertial type Robin condition, decoupled numerical methods
2020 Mathematics Subject Classification. 65N30, 65M55, 74F10
1. Introduction.
Multi-domain, multi-modeling problems find important applications in science and engineering. They usually involve coupled processes or systems in more than one geometric domains or physical fields, and arise from classical parallel computing, domain decomposition, to contemporary multi-scale and multi-physics computation. Mathematically, they are modeled by different partial differential equations(PDEs) in different domains with certain interface coupling conditions, such as fluid-structure interactions (FSI) [11, 18, 22, 28, 29], coupling fluid flow with porous media flow [1, 5, 6, 8, 12], etc..
Numerical methods for multi-domain, multi-modeling problems are generally classified as monolithic and partitioned approaches. The monolithic approach usually leads to coupled schemes [3, 23, 24, 26, 30]. Although unconditionally stable and convergent in general, those coupled schemes usually result in significant difficulties and inflexibility in the design and choice of mesh generation, PDE discretization, algebraic solvers, as well as software development.
On the other hand, certain partitioned approaches, often called loosely coupled, explicit coupling, or decoupled schemes, have also been investigated in the literature [2, 4, 5, 7, 13, 14, 15, 17, 19, 20], where the sub-model in each domain is solved locally so that existing legacy solvers may be applied by easy software integration. There are many other important physical and numerical considerations that appeal to partitioned approaches for treating different sub-models in their own physical regions independently, particularly because of the very different physical properties and time scales. However, decoupled approaches are usually theoretically much more difficult. Decoupling could easily lead to numerical instability or non-convergence. For instance, many decoupled methods in FSI applications are so-called unconditionally instable due to the artificial added-mass effect [9, 16]. Even with classical non-overlapping domain decomposition, for a long time people have been still searching for and trying to understand how to decouple the computation effectively to ensure stability and convergence. The most typical and conventional approach is to match the given interface conditions, for instance the continuity of the Dirichlet and Neumann data, in one way or another by solving local sub-models with certain given boundary conditions and then exchanging the information across the interface in certain ad hoc or intuitive way, which often leads to decoupled methods of the Dirichlet-Dirichlet or Dirichlet-Neumann type. These methods are sometimes stable and convergent, sometime not, or not very efficient. A Robin type condition has been introduced by combining the original Dirichlet and Neumann interface conditions to obtain a set of mathematically equivalent interface conditions, which results in some other types of decoupled methods such as Dirichlet-Robin, Neumann-Robin, and Robin-Robin type of schemes. Sometimes, this may help to improve the effectiveness and efficiency. However, such an approach is artificial and lack of physical justification, which results in both theoretical and practical numerical difficulties for the Robin type decoupling approach. For instance, in applications like FSI the Dirichlet data correspond to velocity, while the Neumann data correspond to interfacial force, therefore, there is a mismatch between these two different types of physical quantities. In the classical Robin approach, this physical mismatch is somehow remedied by mathematically introducing a relaxation parameter, which is to be tuned for the purposes of numerical stability and convergence. The optimal relaxation parameter is then compensated for the mathematical effect of the physical mismatch. However, the optimal parameter analysis is often very difficult, even for certain simple model problems. The choice and tuning of the relaxation parameter with the existing numerical methods are practically very difficult and even impossible for most of the real applications, never mentioning the theoretical analysis and understanding of the numerical stability and convergence.
In an interesting FSI application of a thin-wall structure coupled with a fluid flow, a so-call intrinsic Robin condition was introduced with certain formal derivation, which leads to a stable decoupled scheme and overcomes the added-mass instability effect [14, 15]. Motivated by this, we believe that this could provide certain insight and help understand the interface mechanism, as well as provide guidance for developing decoupling methodology for general multi-domain and multi-physics applications.
We investigate a typical multi-modeling model problem. By cruising various stages of numerical approximation and decoupling, and track how the information is transmitted across the interface, we clearly demonstrate how the interface conditions evolve and affect the data and error transmission across the interface during spacial discretization, time discretization, as well as decoupling. An approximate intrinsic or inertial type Robin condition is rigorously derived for a semi-discrete model with finite element spacial discretization, which makes sense both mathematically and physically in contrast to the classical Robin condition. Based on this new interface condition, an equivalent semi-discrete model is introduced, which provides a general framework for devising effective decoupled numerical methods. Numerical experiments also confirm the effectiveness of this new decoupling approach.
The paper is organized as follows. The multi-domain model problem is described in Section 2. The derivation and analysis of the new intrinsic or inertial type Robin interface condition are carried out in Section 3. The decoupling approach based on the intrinsic or inertial type Robin interface condition is introduced in Section 4, followed by numerical experiments in Section 5. Concluding remarks are given in Section 6.
2. Model problem.
We consider a scalar coupled model consisting of two heat equations in two adjacent subdomains coupled through interface conditions. Let and be the two subdomains, with the interface as shown in Figure 1, where and are the unit outward normal vectors to and , respectively.
Figure 1.

Computational Domains with Interface
The coupled PDE model is described as:
| (1) |
| (2) |
| (3) |
| (4) |
| (5) |
| (6) |
where and are temperature, and are density, and are material diffusivity, and are external source, and the Dirichlet and Neumann conditions are imposed on the interface by (3) and (4). For illustration and without loss of generality, we will assume , and . For convenience, we introduce two spaces, and defined by
We assume that the solution . Such a regularity assumption can be guaranteed under the condition that and the initial condition are smooth enough [10, 25]. Here and thereafter, we assume that the solution satisfy the above regularity.
It serves as a typical model for investigating decoupling techniques for various important applications, bridging classical domain decomposition and parallel computing with contemporary multi-physics computing. When and , this coupled model is equivalent to a underlying single model of a heat equation defined over the global domain, being partitioned to subdomain problems with non-overlapping domain decomposition so that various domain decomposition time marching schemes or iterative methods may be devised for parabolic or elliptic problems with parallel computing. When , and/or , it may be used as a model problem to study decoupling techniques for jumping coefficients and multi-scale applications. The scalar model problem may also be used to investigate and understand the numerical and physical properties of decoupling techniques for being further extended to other important applications in multi-domain, multi-physics, multi-scale computation such as FSI.
Define the function spaces
| (7) |
Integration by parts gives the weak form of the coupled model (1)-(6):
Model C: The Weak Form of the Continuous Coupled Model
Find , such that
| (8) |
3. Semi-discretization and approximate intrinsic or inertial type Robin conditions.
The weak formulation is mathematically equivalent to the strong form of the original coupled PDE model in the conventional sense, and its solution still satisfies the original Dirichlet and Neumann conditions (2.3) and (2.4) on the interface. There could be various equivalent interface conditions to be derived for various purposes. To understand what should be the appropriate interface conditions for a numerical scheme, in particular for the purpose of effectively decoupling numerical computation later, let us start with the original continuous model and investigate the mechanism on how the interface conditions would change from the original model due to discrete approximations.
Note that the issue of numerical stability during time marching in numerical computation is caused by the discretization in both space and time. To understand how the spacial discretizatin affects the interface conditions, yet without affecting the stability, let us concentrate on the finite element semi-discrete approximation:
Model : The Semi-Discrete Model with Finite Element Approximation in Space
Find , such that
| (9) |
where is a standard finite element subspace of . Note now that Model is no longer equivalent to Model C, but just an approximation. Yet there are standard error estimates for the solutions of these two models under certain regularity assumptions.
However, it is essentially important to point out that the approximate solution of Model no longer satisfies the interface conditions of the original coupled model although the Dirichlet condition remains enforced in the solution space . Little attention has been paid on this in the past, mainly because the fully implicit time discretization will then lead to an unconditionally stable scheme, and the convergence and error analysis are ready in the classical finite element analysis, so it appears unnecessary to further investigate what happens on the interface. However, if decoupling is necessary as a further approximation, it would then become crucially important to find out what is indeed the corresponding new interface coupling conditions implied by this approximate semi-discrete model due to the spacial discretization, which would then provide us insight for decoupling the numerical computation properly in order to keep maintaining numerical stability and convergence for decoupled methods.
Unfortunately, it is difficult to derive the local interface conditions for such a weak formulation defined in the integration form over the entire geometric domain. For finding out such an interface condition approximately, motivated by [15], we propose to apply the lumped-mass technique [27], which will lead to a further approximation to the semi-discrete model.
Let us now briefly review the lumped-mass technique. Let be a matrix and be the corresponding lumped-mass matrix
| (10) |
| (11) |
where
| (12) |
Denote as the FE space consists of continuous, piecewise linear functions on a quasi-uniform family of triangulations of a domain , where or . The inner product in is defined by
Let be a triangle of the triangulation and be its vertices. Define the quadrature formula for any function
| (13) |
then define the lumped-mass approximation of inner product by
| (14) |
Let be the finite element basis, the following two properties hold [27]:
for ,
From the properties, if is generated by , then is generated by .
Denote be the corresponding discrete spaces with continuous piecewise linear functions. Applying the lumped-mass technique to the mass matrices that induced by inner product of , we may build connections among the inner products in and . Define two discrete lifting operators
| (15) |
such that the nodal values of and vanish out of for all . The interface operator is defined by , where is the adjoint operator of w.r.t the lumped-mass inner product in . is also defined similarly. Based on the discrete operators introduced above, we have
| (16) |
The Lemmas below are similar to Lemma 1 in [15], which are useful in the subsequent analysis. For simplicity, we denote by , .
Lemma 3.1. For all , we have
| (17) |
Proof. For , it can be decomposed into with . From the definition of lumped-mass inner product (14), we can conclude that for all since all the nodal values of are 0. Therefore, using (16), we have
□
See also [15], a similar lemma and proof Similarly, we also have
Lemma 3.2. For all , we have
| (18) |
We may now define the lumped-mass semi-discrete model as a further approximation, denoted by Model .
Model : The Lumped-Mass Semi-Discrete Model
Find , such that
| (19) |
Under certain regularity assumptions, there are also standard error estimates for the solutions of the two semi-discrete models, as well as the original continuous model [27]. In particular, if has regularity, for each subdomain we have
| (20) |
There are many important applications in numerical computation where the Dirichlet condition enforced in the solution space should be relaxed at certain steps for decoupling purposes. Such cases arise from matching the Dirichlet data on the interface by the classical non-overlapping domain decomposition approach for constructing parallel time marching schemes for parabolic problems or for constructing parallel iterative methods for elliptic problems by the time evolution to the equilibrium state. For understanding the interface mechanism in order to construct effective decoupled numerical methods as well as to conduct the corresponding numerical analysis in the future, it will be fundamentally important to examine the following modified problem to the above Model by removing the Dirichlet interface condition from the solution space , where the modification of is defined as .
Problem . A Perturbation to Model .
Consider a function satisfying
| (21) |
The following theorem reveals the equations that should satisfies.
Theorem 3.3. If satisfies (21) in Problem , then satisfies the following equations:
| (22) |
Proof. Given , taking and in (21), we have
| (23) |
The lumped-mass property (17) in Lemma 3.1 allows us to condense the inner product in subdomain to the interface :
| (24) |
In order to pass the Dirichlet information from to , denote , we have
| (25) |
| (26) |
Reorganizing the terms by separating the information on each subdomain yields
| (27) |
Note that the left hand side in (27) consists of two part: the expression in the bracket corresponds to the terms in (21) from Problem for subdomain , and the time derivative term being condensed to the interface from subdomain , but then exchanged the Dirichlet interface data with subdomain yet consisting of an error term in the right hand side. This will play the key role in the intrinsic Robin condition to be derived.
For symmetry and later on to compare with the semi-discrete model, let us add and subtract the same term to equation (27), which gives
| (28) |
Using (24) again, the added inner product term outside of the bracket in the right hand side of the above equation may also be condensed to the interface, which yields (22) and thus completes the proof. □
The fundamental significance of Theorem 3.3 as well as its derivation is in that the error equation (22) reveals the interface mechanism of the semi-discrete model, in particular the impact of the error in the Dirichlet data on the interface conditions when the Dirichlet data is transmitted across the interface, which results instead in the error of the time derivative of the Dirichlet data in the form of on the interface. Mathematically, we note that the effect of the Dirichlet interface error at a given time here leads to an interface error of in the time evolution model, which implies how the Dirichlet type of information should be properly related on different time levels when time discretization is applied, in particular when decoupling is necessary along the interface. It explains why in most of the classical explicit type of decoupled schemes, the explicit use of Dirichlet data from previous time levels, such as the Dirichlet-Dirichlet, Dirichlet-Neumann type of decoupling methods, would usually lead to stability issues. Most importantly, we note that when this scalar model problem is extended to other applications such as FSI, the Dirichlet variable will physically correspond to velocity, while the related time derivative interface terms in (22) will correspond to certain interface inertial force quantities due to spacial discretization, which will make the new interface condition to be derived physically meaningful in contrast to the classical Robin interface condition.
Notice that and thus become zero in the error equation (22) if the Dirichlet condition is enforced on the interface. Therefore, as a special case of (22), for (19) in Model we have the following interface relationship.
Theorem 3.4. If is a solution of Model , then satisfies
| (29) |
for any .
Mathematically, (29) is equivalent to (19) in Model since the additional two terms and are canceled each other due to the Dirichlet interface condition being enforced in the solution space. However, they could make significant differences numerically when further approximation is applied for time discretization as well as decoupling.
To further understand the interface mechanism implied by (29), let us assume all the regularity requirements, well-posedness, as well as error estimates for the related continuous and semi-discrete models in order to focus on illustrating the derivation and understanding the mechanism of the intrinsic Robin condition to be derived. Let us also first concentrate on the terms inside the two brackets in (29), denoted by
| (30) |
which actually corresponds to all the terms in (19) of the lumped-mass model. Because (19) in Model is an approximation to (9) in Model due to the lumped-mass condensation of the inner product to the interface, we may relate the terms in back to (9) in Model by approximating the lumped-mass terms using and with an error of , where the error between the inner product and its corresponding lumped-mass approximation in is as shown in [27]. So, we have the estimate for with the solution of Model , yet in terms of the expression in Model as follows.
| (31) |
Now that Model is also the standard finite element approximation to Model C, while Model is an approximation to Model C, too. Therefore, by using (20) we may approximate in (31) by the continuous solution with the error of to further relate the expression to the weak form of the coupled model, yet restricted to the test function space :
| (32) |
Under sufficient regularity assumptions for the continuous solution and following the standard procedure, integrating by parts in (32) and using the strong form of the coupled PDE model leads to
| (33) |
Therefore, we see that actually corresponds to the Neumann condition in the original interface matching conditions, or physically presenting the jump of the flux across the interface.
Combining (33) with (29), we get
| (34) |
Approximating the continuous solution in (34) back to the solution of the approximate lumped-mass semi-discrete model, we find that (34) actually implies the following matching condition for on the interface:
| (35) |
which may be formally written as
| (36) |
Similar to the above argument, if we condense the inner product from to the interface and transmit the Dirichlet data to the other side of the interface, we may have the following similar interface relation
| (37) |
First, note that in the above interface conditions (36) and (37), itself does not exist on because functions in the finite element space have discontinuous derivatives on the interface, while the gradient of for is defined in the boundary layer cells in the subdomains on each side of the interface. Therefore, we denote each side of the interface in (35) by and , respectively, to distinguish the interface values of a discontinuous function restricted from the corresponding interface side.
Most importantly, in contrast to the classical Robin interface condition, which simply takes a linear combination of the original Dirichlet and Neumann interface conditions, as introduced for constructing numerical methods for various decoupling purposes, this new type of interface condition instead combines the Neumann condition with the time derivative of the Dirichlet interface data, which physically describes the total exchange of heat or temperature balances on the interface and is referred to as the so-called intrinsic Robin condition. When such a scalar model problem is further extended to other applications such as FSI, as pointed out earlier, the related time derivative interface terms in the new type of Robin condition will correspond to certain interface inertial force quantities according to Newton’s second law, because the derivative of velocity gives acceleration, multiplying by the “mass” factor then leads to a force. We therefore may also call this new type of interface condition generally as the inertial type Robin condition, because it is the inertial data then, instead of the velocity data, that are combined with the Neumann data from each side of the interface.
Indeed, together with the Dirichlet condition enforced in the solution space , the classical Robin condition, as well as the inertial type Robin condition (36) or (37) just introduced above, despite their approximation errors of , are all consistently equivalent to the original interface condition set consisting of the Dirichlet and Neumann conditions. However, the classical Robin condition is mathematically introduced by kind of artificially combining the Dirichlet and Neumann conditions to obtain another set of mathematically equivalent interface conditions, yet lack of physical justification. Notice that, in applications like FSI, the Dirichlet data correspond to velocity, while the Neumann data correspond to interfacial force, therefore, there is a mismatch between these two different types of physical quantities. Such a physical mismatch was not seriously realized in the past several decades. In most papers, authors usually introduce a relaxation parameter, which is to be tuned for the purposes of numerical stability and convergence. The optimal relaxation parameter is then compensated for the mathematical effect of the physical mismatch. However, the optimal parameter is often derived for certain simple model problems under ideal assumptions on boundary conditions or coefficients. The choice and tuning of the relaxation parameter with the existing numerical methods are practically difficult and even impossible for many real applications.
The inertial type of Robin condition, however, results from our error analysis in Theorem 3.3 where we track how the information and its error are transmitted across the interface. The combination of the Dirichlet data, now through its time derivative instead, with the Neumann data becomes physically meaningful for applications like FSI because it characterizes how the inertial and stress forces should be balanced along the interface, which will in turn guide us in future approximation during time discretization and decoupling in order to maintain numerical stability and convergence properly.
4. Full discretization and decoupling.
Implicit time discretization for the above semi-discrete models will lead to stable and convergent coupled methods. For illustration, let us consider the first order backward Euler scheme, although the discussions may be extended to high order schemes, such as the Crank-Nicolson Scheme. For simplicity, let us also consider linear finite elements in spacial discretization.
The standard finite element semi-discrete model is often applied to derive implicit coupled scheme by enforcing both Dirichlet and Neumann conditions on the current time level. To derive decoupled schemes, one may need to relax either Dirichlet or Neumann condition, or replace them by some other equivalent interface conditions such as the classical Robin condition or our new inertial type Robin condition. Problem illustrates how the Dirichlet data may be exchanged at certain step with the neighboring subdomain by using the computed data from the other side of the interface with the removal of the Dirichlet constraint from the solution space. For the purpose of relaxing the Neumann constraint at certain step instead of implicitly enforcing the Neumann condition as a natural interface condition imposed by Model C, one may take the local PDEs (1)-(2) in the original coupled model, multiplying by the corresponding test functions, integrating by parts, and then exchanging the Neumann information across the interface by applying the Neumann interface condition explicitly, and finally add them together to get a coupled form defined in the tensor product space of . This will, of course, result in the corresponding interface terms involving the Neumann data on the other side of the interface, which may later be approximated by using computed information for the purpose of decoupling. For instance, we may formally derive the following quasi-weak formulation:
Problem EC. A Quasi-Weak Formulation of the Continuous Coupled Model
Find , such that
| (38) |
Note that we call this the quasi-weak formulation because the two interface terms and are not defined if is only in the space , unless the PDE solution has further regularity of at least so that the traces of and may be defined on the interface. However, the corresponding discrete counterparts are well defined as for the same reason as in the intrinsic or inertial Robin condition. Its corresponding finite element approximation then reads:
Problem . A Semi-Discrete Model with Finite Element Approximation in Space
Find , such that
| (39) |
For comparison, let us first review a couple of typical decoupled methods by classical decoupling approaches in the literature. Algorithm 1 describes the decoupled Dirichlet-Neumann (DN) scheme [17, 21] based on decoupling the implicit scheme from Problem by applying the Dirichlet (3) and Neumann interface conditions (4) at alternating time levels with the use of computed data from the previous step on the other side of the interface during time marching.
In the conventional Robin-Robin approach [2, 13], the equivalent classical Robin-Robin interface conditions are introduced by combining the original Dirichlet and Neumann conditions with two mathematical relaxation parameters and as
| (40) |
| (41) |
Algorithm 2 describes the corresponding decoupled Robin-Robin (RR) scheme by applying the two Robin conditions above at alternating time levels during time marching. As discussed earlier, such an approach is lack of physical justification, and the determination of the optimal relaxation parameters is difficult both theoretically and practically for complicated real applications.
We now propose our new decoupling approach based on the intrinsic or inertial type Robin condition. Notice that the decoupled RR Algorithm 2 corresponds to adding the two Dirichlet terms and to Model in the classical Robin interface condition to obtain another equivalent problem and then applying the decoupling technique similar to the Dirichlet-Neumann scheme. As discussed in the previous section, the lack of physical justification of the Robin-Robin approach results in both theoretical and practical numerical difficulties. Mathematically, instead of adding the Dirichlet terms and , one may add any other term on both sides to Problem to obtain another equivalent model without changing the solution, for instance the parameters and are generally arbitrary, just like in the classical fixed point iteration where there are infinite many possibilities one might try. The key is whether one may find a particular setting that leads to a better or even possibly optimal numerical algorithm. Motivated by the interface data transmission analysis in the previous section, for instance an equivalent form (29) for the lumped-mass finite element semi-discrete approximation, it is suggested that it indeed makes sense both mathematically and physically to instead add the time derivative terms or . This leads to an equivalent semi-discrete problem of Problem :
Problem . An Equivalent Semi-Discrete Problem based on the Intrinsic or Inertial Robin Conditions
Find , such that
| (42) |


Applying the backward Euler scheme gives an implicit and stable algorithm. However, this stable algorithm is coupled on the interface through the implicit approximation for the time derivative of the two interface Dirichlet data terms and , as well as the Dirichlet interface condition enforced in the solution space.

Our framework described here will then allows one to apply various strategies to further decouple the implicit coupled scheme corresponding to Problem , while depending on the practical physical properties in more general real applications. For instance, as motivated by the thin-wall FSI application [14], we may keep the implicit approximation for the time derivative of the interface Dirichlet data terms and on one side, say , while approximate the other term by using computed data from previous time levels explicitly on the other side of the interface, say . Furthermore, to decouple the Dirichlet interface condition, we may remove the enforced condition in the solution space, while incorporate it into the algorithm by further approximating in the implicit approximation by passing the Dirichlet data from the other side with , which implies to explicitly enforce the Dirichlet interface condition on the previous time level instead, namely, . This gives a decoupled intrinsic or inertial Robin-Neumann (iRN) type algorithm.
Note that it is well known from the practical experiences that the numerical instability with decoupled methods is usually caused by making use of the computed Dirichlet data explicitly from the previous time level for decoupling the Dirichlet interface condition. It is the introduction of the time derivative of the Dirichlet data in the intrinsic or inertial Robin interface condition that is not only physically justified, but also mathematically allows for the implicit use of computed Dirichlet data from the previous time level to decouple the Dirichlet condition effectively.

In addition, we have only outlined above the basic principles in our decoupling framework based on the intrinsic or inertial type Robin interface conditions. The ingredients and strategies in a particular decoupled algorithm may vary and be fine tuned, such as whether to apply one inertial or Neumann interface term and how to decouple the Dirichlet and Neumann data by explicit approximation from using computed data, on which side or both sides or on alternating time levels, which would depend on the specific mathematical and physical properties in real applications, such as the ratio of the subdomain sizes, physical parameters like , etc. For instance, the strategy described in Algorithm 3 works particularly effectively in the thin-wall FSI application, where it is observed that the implicit interface approximation must be maintained on the bulk fluid side like here, while the interface time derivation may be relaxed by applying an explicit approximation on the thin-wall structure side for decoupling. Numerical experiments will be designed and conducted in the next section to confirm the effectiveness of the proposed decoupling approach, as well as to investigate some of these questions to provide certain insight and guidance for real applications.
In order to compare with the classical decoupled DN and RR schemes, we may also consider to apply the corresponding intrinsic or inertial Robin conditions (36) and (37) symmetrically on both sides of the interface by adding another term to Problem , which leads to another version of the intrinsic or inertial Robin-Robin(iRR) type of decoupled scheme.
5. Numerical experiments.
Numerical experiments are conducted to examine the effectiveness of the proposed decoupling approach based on the intrinsic or inertial type Robin interface conditions applied to the model problem in Section 2. For illustration, let , and the source term is defined such that the exact solution of the coupled model is given by
| (43) |
The total time is set to be in all simulation.
We first examine the effectiveness of our new decoupled iRN scheme in Algorithm 3 by comparing it with the corresponding implicit coupled scheme that is known to be numerically stable and convergent. For this purpose, we simply set and . The errors of the corresponding numerical solutions of the coupled and decoupled schemes to the exact solution are compared in Table 1 with four levels of mesh refinement, where in order to examine the discretization error in space. It is clearly observed that our new iRN scheme effectively decouples the computation by properly approximating the interface data using the computed solution, while still retains the same order of accuracy with the numerical solutions of the coupled scheme. The order of convergence is numerically verified because the errors are reduced by a factor of 4 as the mesh size and time step are refined once, which indicates the second order accuracy in space and first order accuracy in time in the norm. To further examine the stability of the decoupled iRN scheme, we increase from to and plot the computed solutions as well as the exact solution at in Figure 2, where the stability and accuracy of the decoupled iRN scheme are clearly observed. The decoupled scheme is still numerically stable as the time step size keeps increasing, although the accuracy is reduced accordingly as expected due to bigger discretization error in time as well as in approximating the interface data from previous time levels for the decoupling purpose.
Table 1.
Errors of with .
| h | Coupled scheme | Decoupled iRN scheme |
|---|---|---|
| 3.43107e-2 | 3.75366e-2 | |
| 9.20988e-3 | 1.13574e-2 | |
| 2.34374e-3 | 2.61407e-3 | |
| 5.88545e-4 | 5.77793e-4 |
Figure 2.

A comparison of the exact solution and solutions obtained by the decoupled iRN scheme at with .
Similar to Table 1, we compare in Table 2 the errors between the exact solution and the numerical solutions of the decoupled iRR scheme with those of the classical decoupled DN and RR schemes, as well as the implicit coupled scheme as the reference. In terms of effectiveness, it is still observed that, for simple cases where if different decoupling techniques all work, such as our new iRR scheme, as well as the classical DN scheme and RR scheme with , they could have comparable effective performance. However, for the classical RR method, its performance relies on, and is very sensitive to the selection of relaxation parameters as discussed earlier, which would make it difficult for theoretical analysis, and most importantly for its application and extension to complicated real problems. For instance, it is shown in the table that the accuracy gets worse as the parameters are perturbated to . For the classical DN approach, although it works pretty well in this simple setting, it will be shown in the next experiment that it may fail, too when physical parameters vary. In the contrary, our decoupled iRR scheme is always robust and parameter-free. It is also numerically verified that the order of accuracy of the iRR scheme is similar to the iRN scheme.
Table 2.
Errors of with .
| h | Coupled scheme | Decoupled DN scheme | |
|---|---|---|---|
| 3.43107e-2 | 3.53891e-2 | ||
| 9.20988e-3 | 9.46749e-3 | ||
| 2.34374e-3 | 2.40475e-3 | ||
| h | Decoupled iRR scheme | Decoupled RR scheme | |
| α1 = 10, α2 = 5 | α1 = 1, α2 = 1 | ||
| 3.53436e-2 | 3.24908e-2 | 3.80028e-2 | |
| 9.55398e-3 | 8.81404e-3 | 1.39637e-2 | |
| 2.25541e-3 | 2.26911e-3 | 5.08893e-3 | |
Let us finally illustrate the effects of physical properties by varying the value of in different subdomains on different decoupling approaches of the three decoupled schemes as compared in Table 2. Two cases are tested, where Table 3 shows the results corresponding to the parameter set , while in Table 4 the parameter ratio is switched by . It is clearly seen that the classical DN approach is very sensitive to physical properties and could fail if not applied carefully, while the decoupled iRR scheme always works perfectly.
Table 3.
Errors of with .
| h | Coupled scheme | Decoupled DN scheme | |
|---|---|---|---|
| 3.36012e-2 | ∞ | ||
| 9.01136e-3 | ∞ | ||
| 2.29268e-3 | ∞ | ||
| h | Decoupled iRR scheme | Decoupled RR scheme | |
| α1 = 10, α2 = 5 | α1 = 1, α2 = 1 | ||
| 3.24630e-2 | 3.18627e-2 | 3.72954e-2 | |
| 8.80706e-3 | 8.64307e-3 | 1.37006e-2 | |
| 2.27580e-3 | 2.26911e-3 | 5.00114e-3 | |
Table 4.
Errors of with .
| h | Coupled scheme | Decoupled DN scheme | |
|---|---|---|---|
| 3.39101e-2 | 3.21780e-2 | ||
| 9.09826e-3 | 9.38034e-3 | ||
| 2.31506e-3 | 2.38207e-3 | ||
| h | Decoupled iRR scheme | Decoupled RR scheme | |
| α1 = 10, α2 = 5 | α1 = 1, α2 = 1 | ||
| 3.23888e-2 | 3.21780e-2 | 3.76394e-2 | |
| 8.82536e-3 | 8.72945e-3 | 1.38221e-2 | |
| 2.28889e-3 | 2.24812e-3 | 5.04232e-3 | |
6. Concluding remarks.
We have derived an intrinsic or inertial type Robin condition for multi-modeling problems, which is justified both mathematically and physically in contrast to the classical Robin condition. Based on this new interface condition, a decoupling approach is presented for devising effective decoupled numerical methods for applications from classical parallel computing to multi-physics applications. Numerical experiments show the effectiveness and robustness of our decoupling approach, its advantages over the existing decoupling approaches, as well as the promising potential for its application to complicated real problems in science and technology. Theoretical analysis for stability and convergence is under investigation.
Acknowledgments.
The authors would like to thank Kun Xu and Yiyi Huang for valuable discussions.
The first and the third authors’ research is supported in part by the Hong Kong RGC Competitive Earmarked Research Grant HKUST16301218 and NSFC (91530319,11772281). The second author’s research is supported in part by NIH-BUILD grant through UL1GM118973, NIH-RCMI grant through U54MD013376, and the National Science Foundation Awards (1700328, 1831950).
Contributor Information
Lian Zhang, Department of Mathematics, Hong Kong University of Science and Technology, Clear Water Bay, Kowloon, Hongkong, China.
Mingchao Cai, Department of Mathematics, Morgan State University, 1700 E Cold Spring Ln, MD 21251, USA.
Mo Mu, Department of Mathematics, Hong Kong University of Science and Technology, Clear Water Bay, Kowloon, HongKong, China.
REFERENCES
- [1].Badea L, Discacciati M and Quarteroni A, Numerical analysis of the Navier–Stokes/Darcy coupling, Numer. Math, 115 (2010), 195–227. [Google Scholar]
- [2].Badia S, Nobile F and Vergara C, Fluid–structure partitioned procedures based on Robin transmission conditions, J. Comput. Phys, 227 (2008), 7027–7051. [Google Scholar]
- [3].Barker AT and Cai X-C, Scalable parallel methods for monolithic coupling in fluid–structure interaction with application to blood flow modeling, J. Comput. Phys, 229 (2010), 642–659 [Google Scholar]
- [4].Bukac M and Muha B, Stability and convergence analysis of the extensions of the kinematically coupled scheme for the fluid-structure interaction, SIAM J. Numer. Anal, 54 (2016), 3032–3061. [Google Scholar]
- [5].Cai M, Mu M and Xu J, Numerical solution to a mixed Navier–Stokes/Darcy model by the two-grid approach, SIAM J. Numer. Anal, 47 (2009), 3325–3338. [Google Scholar]
- [6].Cai M, Mu M and Xu J, Preconditioning techniques for a mixed Stokes/Darcy model in porous media applications, J. Comput. Appl. Math, 233 (2009), 346–355. [Google Scholar]
- [7].Canic S, Muha B and Bukac M, Stability of the kinematically coupled β-scheme for fluid-structure interaction problems in hemodynamics, Int. J. Numer. Anal. Model, 12 (2015), 54–80. [Google Scholar]
- [8].Cao Y, Gunzburger M, Hua F and Wang X, Coupled Stokes-Darcy model with Beavers-Joseph interface boundary condition, Commun. Math. Sci, 8 (2010), 1–25. [Google Scholar]
- [9].Causin P, Gerbeau J-F and Nobile F, Added-mass effect in the design of partitioned algorithms for fluid–structure problems, Comput. Methods Appl. Mech. Engrg, 194 (2005), 4506–4527. [Google Scholar]
- [10].Chen Z and Zou J, Finite element methods and their convergence for elliptic and parabolic interface problems, Numer. Math, 79 (1998), 175–202. [Google Scholar]
- [11].Crosetto P, Reymond P, Deparis S, Kontaxakis D, Stergiopulos N and Quarteroni A, Fluid-structure interaction simulation of aortic blood flow, Comput. & Fluids, 43 (2011), 46–57. [Google Scholar]
- [12].Discacciati M and Quarteroni A, Navier-Stokes/Darcy coupling: Modeling, analysis, and numerical approximation, Rev. Mat. Complut, 22 (2009), 315–426. [Google Scholar]
- [13].Discacciati M, Quarteroni A and Valli A, Robin–Robin domain decomposition methods for the Stokes-Darcy coupling, SIAM J. Numer. Anal, 45 (2007), 1246–1268. [Google Scholar]
- [14].Fernández MA, Mullaert J and Vidrascu M, Explicit Robin–Neumann schemes for the coupling of incompressible fluids with thin-walled structures, Comput. Methods Appl. Mech. Engrg, 267 (2013), 566–593. [Google Scholar]
- [15].Fernández MA, Mullaert J and Vidrascu M, Generalized Robin–Neumann explicit coupling schemes for incompressible fluid-structure interaction: Stability analysis and numerics, Internat. J. Numer. Methods Engrg, 101 (2015), 199–229. [Google Scholar]
- [16].Förster C, Wall WA and Ramm E, Artificial added mass instabilities in sequential staggered coupling of nonlinear structures and incompressible viscous flows, Comput. Methods Appl. Mech. Engrg, 196 (2007), 1278–1293. [Google Scholar]
- [17].Lan R, Sun P and Mu M, Mixed finite element analysis for an elliptic/mixed elliptic interface problem with jump coefficients, Procedia Comput. Sci, 108 (2017), 1913–1922. [Google Scholar]
- [18].Leng W, Zhang C-S, Sun P, Gao B and Xu J, Numerical simulation of an immersed rotating structure in fluid for hemodynamic applications, J. Comput. Sci, 30 (2019), 79–89. [Google Scholar]
- [19].Mu M and Xu J, A two-grid method of a mixed Stokes–Darcy model for coupling fluid flow with porous media flow, SIAM J. Numer. Anal, 45 (2007), 1801–1813. [Google Scholar]
- [20].Mu M and Zhu X, Decoupled schemes for a non-stationary mixed Stokes-Darcy model, Math. Comp, 79 (2010), 707–731. [Google Scholar]
- [21].Quarteroni A and Valli A, Domain Decomposition Methods for Partial Differential Equations, Numerical Mathematics and Scientific Computation, The Clarendon Press, Oxford University Press, New York, 1999. [Google Scholar]
- [22].Razzaq M, Damanik H, Hron J, Ouazzi A and Turek S, FEM multigrid techniques for fluid-structure interaction with application to hemodynamics, Appl. Numer. Math, 62 (2012), 1156–1170. [Google Scholar]
- [23].Rivière B, Analysis of a discontinuous finite element method for the coupled Stokes and Darcy problems, J. Sci. Comput, 22/23 (2005), 479–500. [Google Scholar]
- [24].Rivière B and Yotov I, Locally conservative coupling of Stokes and Darcy flows, SIAM J. Numer. Anal, 42 (2005), 1959–1977. [Google Scholar]
- [25].Sinha RK and Deka B, Optimal error estimates for linear parabolic problems with discontinuous coefficients, SIAM J. Numer. Anal, 43 (2005), 733–749. [Google Scholar]
- [26].Sun P and Wang C, Distributed Lagrange multiplier/fictitious domain finite element method for Stokes/parabolic interface problems with jump coefficients, Appl. Numer. Math, 152 (2020), 199–220. [Google Scholar]
- [27].Thomée V, Galerkin Finite Element Methods for Parabolic Problems, Springer Series in Computational Mathematics, 25, Springer-Verlag, Berlin, 2006. [Google Scholar]
- [28].Turek S and Hron J, Proposal for numerical benchmarking of fluid-structure interaction between an elastic object and laminar incompressible flow, in Fluid Structure Interaction, Lect. Notes Comput. Sci. Eng, 53, Springer, Berlin, 2006, 371–385. [Google Scholar]
- [29].Turek S, Hron J, Razzaq M, Wobker H and Schäfer M, Numerical benchmarking of fluid-structure interaction: A comparison of different discretization and solution approaches, In Fluid Structure Interaction II, Lect. Notes Comput. Sci. Eng, 73, Springer, Heidelberg, 2010, 413–424. [Google Scholar]
- [30].Wick T, Solving monolithic fluid-structure interaction problems in arbitrary Lagrangian Eulerian coordinates with the deal. II Library, Arch. Numer. Software, 1 (2013), 1–19. [Google Scholar]
