Abstract
A full-discrete two-grid discontinuous Galerkin approximation for nonlinear parabolic problems is proposed. The \(L^2\)-norm error analysis of the two-grid method is carried out. The analysis shows that our algorithm will achieve an asymptotically optimal approximation as long as mesh sizes satisfy \(h = O(H^2)\), where H and h are the size of the coarse mesh and the fine mesh, respectively. Numerical examples are presented to test the efficiency of our algorithm.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Consider a nonlinear parabolic problem:
where \(u_t = \frac{\partial u}{\partial t} \), \(\Omega \subset R^2\) is a bounded, convex, polygonal domain with the smooth boundary \(\partial \Omega \). The equations describe the diffusion process of a chemical species of concentration u in a porous medium with a nonlinear source term f.
Suppose that a(u) is a bounded smooth function, \(0 < \alpha \le a(u) \le \beta \). And, a(u) and f(u) are continuously differentiable and \(|a'(u)| \le M\), \(|f'(u)| + |f''(u)| \le M\) hold, where M is a positive constant. It is also assumed that \(u_0\) is smooth enough to ensure that the model problem (1.1) has a unique solution.
Discontinuous Galerkin methods (DG) have become very popular for solving partial differential equations (see Chen and Chen 2004; Rivière and Wheeler 2002; Romkes et al. 2003; Sun 2003; Sun and Wheeler 2005; Yang and Chen 2006, 2010, 2011, 2012; Yang et al. 2013; Yang and Xiong 2013) because of their attractive properties, such as the local mass conservation, the better convergence behavior, the flexibility in handling of the complicated geometry and the mesh adaptation.
The two-grid method, firstly introduced as a discretization method by Xu (1994, 1996), is effective for solving the nonlinear problem. For the nonlinear parabolic problem (1.1), Chen and Liu (2012) have constructed a two-grid finite element method. In Chen and Liu (2010), Chen et al. (2003, 2009), two-grid finite volume element methods for semilinear and nonlinear parabolic problems are analysed. Chen and Li (2009), Chen et al. (2007) have studied two-grid methods with expanded mixed finite element solutions for nonlinear parabolic problems, which found that the two-grid scheme based on the expanded mixed finite element method can keep the same convergence order as the standard expanded mixed finite element method and cost much less work. Two-grid methods with finite difference and mixed finite element are studied by Dawson et al. (1998), Dawson and Wheeler (1994), which has established error estimates for two-grid approximation schemes. Error estimates for discontinuous Galerkin method for the nonlinear parabolic problem (1.1) are given in Ohm et al. (2013), Riviere and Wheeler (2000), Song et al. (2013). In Bi and Ginting (2011), a two-grid discontinuous Galerkin method is presented for quasilinear elliptic problems. But there is little literature about the error analysis of a two-grid discontinuous Galerkin method for the nonlinear parabolic problem. In Yang (2015), error estimates of a semi-discrete two-grid discontinuous Galerkin method are given for nonlinear parabolic equations with linear source term, and a full-discrete two-grid DG approximation is proposed without analysis. In this paper, the error analysis of a full-discrete two-grid discontinuous Galerkin method for nonlinear parabolic equations (1.1) has been made. We carry out the stability analysis of the discrete solution and present the error estimate in \(H^1\) norm of the discontinuous Galerkin method and the estimate in \(L^2\) norm of the two-grid discontinuous Galerkin algorithm.
The paper is organized as follows. In Sect. 2, we introduce a full-discrete discontinuous Galerkin method and derive the stability of the discrete solution to the nonlinear problem under consideration. In Sect. 3, error estimates of the discontinuous Galerkin approximation are presented. Section 4 displays a two-grid discontinuous Galerkin method and its error analysis. The numerical experiments are presented in the fifth section. In the last part, the conclusions are given.
2 A full-discrete discontinuous Galerkin method
2.1 Notation
Let \(\mathcal {T}_{h} = \{E_1, E_2, \ldots , E_{N_h}\}\) be a quasi-uniform partition of \(\Omega \), with E being a triangle or quadrilateral with the diameter \(h_E\). Denote by \(\Gamma _{h}\) the set of all interior edges of \(\mathcal {T}_{h}\) and by \({\varvec{n}}\) the outward unit normal vector on each edge \(\gamma \in \Gamma _{h} \cup \partial \Omega \). Let \(h = \max \limits _{E \in \mathcal {T}_{h}} {h_{E}}\) be the maximal element diameter over all elements.
For \(s \ge 0\), we define the following broken Sobolev space
For \(E_i \in \mathcal {T}_{h}\), \(E_j \in \mathcal {T}_{h}\) and \(v \in H^{s}(\mathcal {T}_{h}), s > 1/2\), we define the average \(\{v\}\) of v on \(\gamma = \partial E_{i} \cap \partial E_{j}\) with \({\varvec{n}}\) exterior to \(E_{i}\) and the jump [v] of v across \(\gamma \) as follows.
The \(L^2\) inner product is denoted by \((\cdot , \cdot )\). For \(m \ge 0, 1 \le p < \infty \) on the element E, we use the standard Sobolev space \(W^{m, p} (E)\) with a norm \(\Vert \cdot \Vert _{m,p,E}\). For \(p = 2\), we define \(\Vert \cdot \Vert _{m, E} = \Vert \cdot \Vert _{m, 2, E}\), \(\Vert \cdot \Vert _{\infty , E} = \Vert \cdot \Vert _{L^{\infty } (E)}\) and \(\Vert \cdot \Vert _{E} = \Vert \cdot \Vert _{0, 2, E}\). The same symbols are used for the edge \(\gamma \). We use the following broken norms:
where \(J^\sigma (u, v) = \sum \nolimits _{\gamma \in \Gamma _{h}} \frac{ \sigma _{\gamma }}{h_{\gamma }} \int _{\gamma } [u] [v] d s\) is the interior penalty term, \(\sigma \) is a positive real function that takes constant value \(\sigma _\gamma \) on the edge \(\gamma \) and is bounded, \(h_\gamma \) is the size of \(\gamma \).
We shall use the following discontinuous finite element space:
where \(P_{r}(E)\) denotes the space of polynomials of total degree less than or equal to r on E.
Like Yang and Chen (2010), throughout the paper, we shall use \(K, K_i\) \((i = 1,2,\ldots )\) to denote generic positive constants which are independent of h, but might depend on the solution of PDEs with different values at different occurrences. Let \(\varepsilon \) denote a fixed positive constant that can be chosen arbitrarily small.
2.2 The full-discrete discontinuous Galerkin method
To solve the problem (1.1), the following numerical scheme is considered, i.e., the discontinuous Galerkin method is used for space variables and the backward Euler scheme is used for time discretisation.
First, we introduce the trilinear form \(B(\omega ; u, v)\) and \(B_\lambda (\omega ; u, v)\):
where \(\lambda \) is a positive constant.
The semi-discrete discontinuous Galerkin approximating \(u_h(\cdot , t) \in V_h\) to the solution u of the Eq. (1.1) is written as follows:
where \(P_h u_0\) is an appropriate projection of \(u_0\) to be defined later.
Let N be a positive integer. \(\Delta t = \frac{T}{N}, t^n = n \Delta t, \quad n = 0, 1, \ldots , N\). Denote \(u^n_h = u_h(t^n)\). A full-discrete discontinuous Galerkin approximation to (1.1) is to find \(u^n_h \in V_h\) for \(n = 0, 1, \ldots , N\) such that
The full-discrete formulation (2.1) can be rewritten as
By using the result in Riviere and Wheeler (2000), it is known that there exists a unique solution \(u^n_h\) for \(n = 0, 1, \ldots , N\).
The Gronwall’s lemma in Brenner and Scott (1994) will be recalled.
Lemma 2.1
Let \(C_0\) and \(b_k\), \(c_k\), \(d_k\) and \(l_k\) (\(k \ge 0\)) be non-negative numbers such that
then,
For the trilinear form \(B_\lambda (\cdot ; \cdot , \cdot )\), referring to Ohm et al. (2013), we have
Lemma 2.2
There exists a positive constant K such that for sufficiently large \(\sigma \),
Lemma 2.3
For \(\lambda > 0\), there exists a positive constant \(\alpha _0\) such that for sufficiently large \(\sigma \),
Remark 1
By Lemmas 2.2 and 2.3, there exists a unique \(\widetilde{u}\) satisfying
Now, we state the stability of the full-discrete discontinuous Galerkin approximation (2.1) for the problem (1.1).
Theorem 2.1
Let \(u^n\) and \(u_h^n\) be the solutions of the problem (1.1) and the full-discrete discontinuous Galerkin approximation (2.1), respectively. If \(u_h^0 = P_h u_0\), \(f \in L^2(\Omega )\), then for \(1 \le l \le N\),
where \(\alpha _0\) is defined in Lemma 2.3.
Proof
Taking \(v = u_h^n\) in Eq. (2.1), we have
Since
Substituting (2.4) into (2.3), multiplying by \(2 \Delta t\), summing (2.3) from \(n=1\) to \(n=l\) \((1 \le l \le N)\) and using Lemma 2.3 and Young’s inequality, we get
Applying the Gronwall’s lemma, we obtain the desired estimate.
3 Error estimates of the discontinuous Galerkin approximation
3.1 The approximation properties
First, we shall state some approximation properties whose proof can be found in Babus̆ka and Suri (1987a, 1987b).
Lemma 3.1
(approximation properties) For \(E \in {\mathcal {T}}_{h}\), \(\vartheta \in H^{s}({\mathcal {T}}_{h})\), there exists a sequence \(\widehat{\vartheta } \in P_{r}(E),\quad r = 1, 2, \ldots \), and there exists a positive constant K depending on s but independent of r, h, such that for \(0 \le l \le s\), \(1\le m < \infty \), and \(\mu = \min (r + 1, s)\),
Moreover, for \(\gamma = \partial E_{i} \cap \partial E_{j}\),
Denote \(\eta ^n = u^n - \widetilde{u}^n\), \(\theta ^n = \widehat{u}^n - \widetilde{u}^n\), \(\xi ^n = \widetilde{u}^n - u^n_h\). According to Theorem 4.1 in Ohm et al. (2013), we have
Lemma 3.2
For \(r, s \ge 2\), there exists a constant K satisfying
where \(\mu = \min (r + 1, s)\).
According to Lemma 4.4 in Ohm et al. (2013), we get
Lemma 3.3
For \(r, s \ge 2\), \(\gamma = \partial E_{i} \cap \partial E_{j}\), there exists a constant K satisfying
In order to proceed the error analysis, the following Trace theorem and trace inequalities (Romkes et al. 2003; Sun 2003) are needed.
Lemma 3.4
(Trace theorem) Suppose that \(\Omega \) has a Lipschitz boundary, p is a real number with \(1 \le p < \infty \). Then there is a constant K, s.t.
Lemma 3.5
For each \(E \in \mathcal {T}_{h}\), let \(\gamma \) be an edge of E. Then there exists a positive constant K such that the following trace inequalities are valid:
3.2 The error analysis
Here, we give the error estimate in \(H^1\) norm for the problem (1.1) of the full-discrete discontinuous Galerkin approximation (2.1).
Theorem 3.1
Let \(u^n\) and \(u_h^n\) be the solution of the problem (1.1) and the full-discrete discontinuous Galerkin approximation (2.1), respectively. Let \(\Delta t = O(h^{r+1})\). If \(u_h^0 = P_h u_0\), then
where the positive constant K may depend on u and \(\frac{\partial u}{\partial t}\).
Proof
For \(v \in V_h\), we get the error equation from (1.1) and (2.1)
Denote \(\partial _t \xi ^n = \frac{\xi ^n - \xi ^{n-1}}{\Delta t}\). Choosing \(v = \partial _t \xi ^n\) in Eq. (3.5) and using the notations of \(\xi ^n\) and \(\eta ^n\), we get
Note that
By the definition of the trilinear form \(B_\lambda (\cdot ; \cdot , \cdot )\), we have
Then,
According to Lemma 2.3, we have
To estimate the items on the right hand side of (3.6), we proceed as follows. Applying Cauchy–Schwarz inequality, we have
Using (2.2), it is easy to find that
Note that \(a(u^n) - a(u^n_h) = a'(\widehat{u}^n) (u^n - u^n_h)\) for some \(\widehat{u}^n\) between \(u^n\) and \(u^n_h\) by the mean value theorem. For \(J_1, J_2\), using Lemma 3.3, we have
where Lemmas 3.1 and 3.5, and the Cauchy–Schwarz inequality are used.
For \(J_3\), using the inverse inequality, we get
Using the boundness of \(f'(\cdot )\), we have
where the mean value theorem \(f(u^n) - f(u^n_h) = f'(\widehat{u}^n) (u^n - u^n_h)\) is used for some \(\widehat{u}^n\) between \(u^n\) and \(u^n_h\).
For the last item on the right hand side of (3.6), we have
Multiplying by \(2 \Delta t\) and summing Eq. (3.6) from \(n=1\) to \(n=l \quad (1 \le l \le N)\), collecting all the above estimates, we have
Choosing \(\varepsilon \) small enough, applying the discrete Gronwall’s lemma and Lemma 3.2, we obtain
Let \(\Delta t = O(h^{r+1})\). Then, we get
Combining the triangle inequality with Lemma 3.2, we get
which is the required bound.
Remark 2
If \(2 \le q < \infty \), from (3.4) and similar to the proof of Theorem 3.4 in Xu (1996), we have
Furthermore,
4 A two-grid discontinuous Galerkin method and its error analysis
Here, we shall present a two-grid algorithm of the discontinuous Galerkin approximation (2.1) to solve the problem (1.1). We use a nonlinear solver on the coarse-grid space with mesh size H and a linear solver on the fine grid with mesh size h (\(h \ll H\)). The two-grid discontinuous Galerkin method to find \(U^n_h \in V_h\) is given in two steps as follows.
Algorithm 1.
Step 1. On the coarse grid, find \(u^n_H \in V_H\), such that
Step 2. On the fine grid, find \(U^n_h \in V_h\), such that
In the above algorithm, we use the discontinuous Galerkin method to solve the nonlinear parabolic problem on a coarse space \(V_H\) to get a rough approximation \(u^n_H \in V_H\), and use it to linearize the corresponding system on the fine space \(V_h\) and solve the resulting linearized problem to get \(U^n_h \in V_h\). Using the known solution obtained from Step 1 and the Taylor expansion, the nonlinear problem (2.1) is transformed into a linear problem in Step 2, which is much easier to solve than solving the problem (2.1) on a fine grid directly.
Theorem 4.1
Let \(u^n\) and \(U_h^n\) be the solution of the problem (1.1) at \(t =t^n\) and Algorithm 1, respectively. Let \(\Delta t = O(h^{r+1})\). If \(U_h^0 = P_h u_0\), then
Proof
For \(v \in V_h\), we get the error equation from (1.1) and Algorithm 1
Using the notations \(\overline{\xi }^n = \widetilde{u}^n - U^n_h\) and \(\eta ^n\) used in Sect. 3, choosing \(v = \overline{\xi }^{n}\) in the above equation, we get
For the first item on the left hand side of (4.3), we have
Next, we will estimate \(R_1-R_7\) in (4.3). Applying the Cauchy–Schwarz inequality, we have
Similarly to (3.9), using (2.2), we have
For \(L_1, L_2\), applying Lemma 3.3, the H\(\ddot{o}\)lder inequality, the estimate (3.13) and the equality \(a(u^n) - a(u^n_H) = a'(\widehat{u}^n) (u^n - u^n_H)\) for some \(\widehat{u}^n\) between \(u^n\) and \(u^n_H\), we have
For \(L_3\), applying the estimate (3.13), we obtain
where the inverse inequality is used.
Note that a Taylor expansion yields
for some \(\widehat{u}^n\) between \(u^n\) and \(u_H^n\). Then, by virtue of the boundness of \(f''(\cdot )\), we get
And,
Multiplying by \(2 \Delta t\) and summing Eq. (4.3) from \(n=1\) to \(n=l \quad (1 \le l \le N)\), collecting all the above estimates and using Lemma 2.3, we obtain
For \(r \ge 1\), choosing \(\varepsilon \) small enough and applying Gronwall’s lemma, we get
It is obvious that
Using the triangle inequality with Lemma 3.2, we obtain (4.1), which completes the proof.
Remark 3
Theorem 4.1 indicates that the optimal convergence rate in the full-discrete two-grid discontinuous Galerkin approximation using the \(r \ge 1\)th order discontinuous finite element space can be achieved if \(h = O(H^{2})\).
5 Numerical experiments
Here, we shall solve problem (1.1) using the proposed two-grid discontinuous Galerkin method in Matlab.
For problem (1.1), we take \(a(u) = e^u\), \(f(u)= u^3 + g(x, t)\), where g(x, t) is decided so that the exact solution of (1.1) is \(u(x, t) = t^2 (x_1^2 (x_1 - 1)^2 + x_2^2 (x_2 - 1)^2 )\) for \(x = (x_1, x_2) \in \Omega = (0,1) \times (0,1)\).
The simulation time is \(T = 0.1\) and we discretize the time variable with a time step \(\Delta t = 1.0e{-}4\). To solve this problem, we use Algorithm 1 with \(\sigma _{\gamma } = 10.0\) and with the piecewise linear and quadratic discontinuous finite element space (\(r=1\) and \(r=2\)).
The domain \(\Omega \) is uniformly divided by the triangulation of mesh size H and h, where H and h are the space step of the coarse grid and the fine grid, respectively. On the coarse grid, nonlinear algebraic equations are solved by the Newton method to get the next iterative solution from the current solution. In each time interval \([t_{m-1}, t_m]\), we use the stopping criterion \(\sum \nolimits _{i=1}^{(N+1)^2} (U_{h, i}^m - U_{h, i}^{m-1})^2 \le 10^{-8}\), where N is the number of nodes in each orientation and m is the step of the iteration. We give the errors at \(t = T\) and the CPU time of the two-grid discontinuous Galerkin method and the standard discontinuous Galerkin (SDG) method in Tables 1 and 2. The convergence results of Theorem 4.1 are verified. The convergence rate is denoted by \(rate\,=\,\log _{2}(\frac{\delta _{N}}{\delta _{2N}})\), where \(\delta _{N}\) is the error of a fixed N.
It can be seen that the order of convergence of the two-grid discontinuous Galerkin method with \(r=1\) and \(r=2\) are about 2 and 3, respectively. The two-grid discontinuous Galerkin method spends less time than the standard discontinuous Galerkin method to achieve the same accuracy from the above data. Our proposed two-grid discontinuous Galerkin algorithm is effective. The numerical analysis coincides with the theoretical analysis.
6 Conclusions
In the paper, we have presented the error estimates of a full-discrete discontinuous Galerkin method and its two-grid algorithm for the nonlinear parabolic problem (1.1). With the two-grid method, a large amount of computational cost was saved because the nonlinear system is only solved on a coarse grid with mesh size H and an easy linear problem can be solved on a fine grid with mesh size h. The analysis shows that the optimal convergence rate in the full-discrete two-grid discontinuous Galerkin approximation using the \(r \ge 1\) order discontinuous finite element space can be achieved by employing \(h = O(H^{2})\).
References
Babu$\breve{\rm s}$ka I, Suri M (1987a) The optimal convergence rate of the p-version of the finite element method. SIAM J Numer Anal 24:750–776
Babu$\breve{\rm s}$ka I, Suri M (1987b) The h-p version of the finite element method with quasiuniform meshes. RAIRO Math Model Numer Anal 21:199–238
Bi C, Ginting V (2011) Two-grid discontinuous Galerkin method for quasi-linear elliptic problems. J Sci Comput 49(3):311–331
Brenner S, Scott L (1994) The mathematics theory of finite element methods. Springer, New York
Chen Z, Chen H (2004) Pointwise error estimates of discontinuous Galerkin methods with penalty for second order elliptic problems. SIAM J Numer Anal 42:1146–1166
Chen Y, Li L (2009) \(L^p\) error estimates of two-grid schemes of expanded mixed finite element methods. Appl Math Comput 209:197–205
Chen C, Liu W (2010) Two-grid finite volume element methods for semilinear parabolic problems. Appl Numer Math 60:10–18
Chen C, Liu W (2012) A two-grid method for finite element solutions of nonlinear parabolic equations. Abs Appl Anal 2012:1–11
Chen Y, Huang Y, Yu D (2003) A two-grid method for expanded mixed finite-element solution of semilinear reaction–diffusion equations. Int J Numer Methods Eng 57(2):193–209
Chen Y, Liu H, Liu S (2007) Analysis of two-grid methods for reaction diffusion equations by expanded mixed finite element methods. Int J Numer Methods Eng 69(2):408–422
Chen C, Yang M, Bi C (2009) Two-grid methods for finite volume element approximations of nonlinear parabolic equations. J Comput Appl Math 228:123–132
Dawson CN, Wheeler MF (1994) Two-grid methods for mixed finite element approximations of nonlinear parabolic equations. Contemp Math 180:191–203
Dawson CN, Wheeler MF, Woodward CS (1998) A two-grid finite difference scheme for nonlinear parabolic equations. SIAM J Numer Anal 35(2):435–452
Ohm MR, Lee HY, Shin JY (2013) \(L^2\) error analysis of discontinuous Galerkin approximations for nonlinear Sobolev equations. Jpn J Ind Appl Math 30:91–110
Riviere B, Wheeler MF (2000) A discontinuous Galerkin method applied to nonlinear parabolic equations. In: Cockburn B, Karniadakis GE, Shu C-W (eds) Discontinuous Galerkin methods: theory, computation and applications. Lecture Notes in Comput. Sci. and Engrg. Springer, Berlin, pp 231–244
. Rivi$\grave{\rm e}$re B, Wheeler MF (2002) Discontinuous Galerkin methods for coupled flow and transport problems. Commun Numer Methods Eng 18:63–68
Rivi\(\grave{\rm e}\)re B, Wheeler MF (2002) Discontinuous Galerkin methods for coupled flow and transport problems. Commun Numer Methods Eng 18:63–68
Song L, Gie G, Shiue M (2013) Interior penalty discontinuous Galerkin methods with implicit time-integration techniques for nonlinear parabolic equations. Numer Methods PDEs 29(4):1341–1366
Sun S (2003) Discontinuous Galerkin methods for reactive transport in porous media. Ph. D. thesis, The university of Texas at Austin
Sun S, Wheeler MF (2005) Discontinuous Galerkin methods for coupled flow and reactive transport problems. Appl Numer Methods 52:273–298
Xu J (1994) A novel two-grid method for semilinear equations. SIAM J Sci Comput 15(1):231–237
Xu J (1996) Two-grid discretization techniques for linear and nonlinear PDE. SIAM J Numer Anal 33(5):1759–1777
Yang J (2015) Error analysis of a two-grid discontinuous Galerkin method for nonlinear parabolic equations. Int J Comput Math 92(11):2329–2342
Yang J, Chen Y (2006) A unified a posteriori error analysis for discontinuous Galerkin approximations of reactive transport equations. J Comput Math 24(3):425–434
Yang J, Chen Y (2010) A priori error analysis of a discontinuous Galerkin approximation for a kind of compressible miscible displacement problems. Sci China Math 53(10):2679–2696
Yang J, Chen Y (2011) A priori error estimates of a combined mixed finite element and discontinuous Galerkin method for compressible miscible displacement with molecular diffusion and dispersion. J Comput Math 29(1):91–107
Yang J, Chen Y (2012) Superconvergence of a combined mixed finite element and discontinuous Galerkin approximation for an incompressible miscible displacement problem. Appl Math Model 36(3):1106–1113
Yang J, Xiong Z (2013) A posteriori error estimates of a combined mixed finite element and discontinuous Galerkin method for a kind of compressible miscible displacement problems. Adv Appl Math Mech 5(2):163–179
Yang J, Chen Y, Xiong Z (2013) Superconvergence of a full-discrete combined mixed finite element and discontinuous Galerkin method for a compressible miscible displacement problem. Numer Methods PDEs 29(6):1801–1820
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by Paul Cizmas.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This work was supported by project funded by Natural Science Foundation of Hunan Province (Grant No. 2020JJ4242, 2022JJ30996), Scientific Research Fund of Hunan Provincial Education Department (Grant No. 21C0585, 20B139).
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Yang, J., Zhou, J. & Chen, H. Analysis of a full-discrete two-grid discontinuous Galerkin method for nonlinear parabolic equations. Comp. Appl. Math. 42, 149 (2023). https://doi.org/10.1007/s40314-023-02297-8
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s40314-023-02297-8