Content deleted Content added
Cyclotourist (talk | contribs) |
Cyclotourist (talk | contribs) No edit summary |
||
Line 2:
In numerical mathematics, the '''gradient discretisation method (GDM)''' is a framework which contains classical and recent discretisation schemes for diffusion problems of different kinds: linear or non linear, steady-state or time-dependent. The schemes may be conforming or non conforming and may rely on very general polygonal or polyhedral meshes.
Some core properties are required to prove the convergence of a GDM. Owing to these core properties, it is possible to prove the convergence of a GDM for standard elliptic and parabolic problems, linear or non-linear.
==The example of a linear diffusion problem==
Line 14:
:<math>\quad (2) \qquad \qquad \forall \overline{v} \in H^1_0(\Omega),\qquad \int_{\Omega} \nabla \overline{u}(x)\cdot\nabla \overline{v}(x) dx = \int_{\Omega} f(x)\overline{v}(x) dx. </math>
* the set of discrete unknowns <math>X_{D,0}</math> is a finite dimensional real vector space,
* the function reconstruction <math>\Pi_D~:~X_{D,0}\to L^2(\Omega)</math> is a linear mapping that reconstructs, from an element of <math>X_{D,0}</math>, a function over <math>\Omega</math>,
* the gradient reconstruction <math>\nabla_D~:~X_{D,0}\to L^2(\Omega)^d</math> is a linear mapping which reconstructs, from an element of <math>X_{D,0}</math>, a "gradient" (vector-valued function) over <math>\Omega</math>. This gradient reconstruction must be chosen such that <math>
The related Gradient Scheme for the approximation of (2) is given by: find <math>u\in X_{D,0}</math> such that
:<math>\quad (3) \qquad \qquad \forall v \in X_{D,0},\qquad \int_{\Omega} \nabla_D u(x)\cdot\nabla_D v(x) dx = \int_{\Omega} f(x)\Pi_D v(x) dx. </math>
Then
:<math>\quad (4) \qquad \qquad \Vert \nabla \overline{u} - \nabla_D u_D\Vert_{L^2(\Omega)^d}
Line 36:
defining:
:<math>\quad (6) \qquad \qquad C_D = \max_{v\in X_{D,0}\setminus\{0\}}\frac {\Vert \Pi_D v\Vert_{L^2(\Omega)}} {\Vert \nabla_D v \Vert_{
which measures the coercivity (discrete Poincaré constant),
:<math>\quad (7) \qquad \qquad
\forall \varphi\in H^1_0(\Omega),\,
S_{D}(\varphi) = \min_{v\in X_{D,0}}\left(\Vert\Pi_D v - \varphi\Vert_{L^2(\Omega)} + \Vert\nabla_D v -\nabla\varphi\Vert_{L^2(\Omega)^d}\right), </math>
which measures the interpolation error,
:<math>\quad (8) \qquad \qquad
\forall \varphi\in H_{\rm div}(\Omega),\,
W_{D}(\varphi) = \
\left|\int_\Omega \left(\nabla_D
which measures the defect of conformity.
Then the core properties which are sufficient for the convergence of the method are, for a family of
==The core properties allowing for the convergence of a GDM==
=== Coercivity ===
Line 71 ⟶ 73:
==Review of some problems which may be approximated by a GDM==
We
=== Nonlinear
:<math>\quad \qquad \qquad -{\rm div}(\Lambda(\overline{u})\nabla \overline{u}) = f</math>
Line 89 ⟶ 91:
:<math>\quad \qquad \qquad \partial_t \overline{u}-{\rm div}(\Lambda(\overline{u})\nabla \overline{u}) = f</math>
In this case, the GDM converges under the coercivity, GD-consistency (adapted to space-time problems), limit-conformity and compactness (for the nonlinear case) properties.
=== Degenerate parabolic problems ===
Line 97 ⟶ 99:
:<math>\quad \qquad \qquad \partial_t \beta(\overline{u})-\Delta \zeta(\overline{u}) = f</math>
Note that, for this problem, the piecewise constant reconstruction property is needed, in addition to the coercivity, GD-consistency (adapted to space-time problems), limit-conformity and compactness properties.
==Review of some numerical methods which are GDM==
All the methods below satisfy the first four core properties of GDM (coercivity, GD-consistency, limit-conformity, compactness), and in some cases the fifth one (piecewise constant reconstruction).
===[[Galerkin
Let <math>V_h\subset H^1_0(\Omega)</math> be spanned by the finite basis <math>(\psi_i)_{i\in I}</math>. The [[Galerkin method]] in <math>V_h</math> is identical to the GDM where one defines
*<math>X_{D,0} = \{ u = (u_i)_{i\in I} \} = \mathbb{R}^I</math>,
Line 111 ⟶ 113:
*<math>\nabla_D u = \sum_{i\in I} u_i \nabla\psi_i</math>.
In this case, <math>C_D</math> is the constant involved in the continuous Poincaré
The "mass-lumped" <math>P^1</math> finite element case enters
=== Nonconforming <math>P^1</math> finite element ===
On a mesh <math>T</math> which is a conforming set of simplices of <math>\mathbb{R}^d</math>, the nonconforming <math>P^1</math> finite elements are defined by the basis <math>(\psi_i)_{i\in I}</math> of the functions which are affine in any <math>K\in T</math>, and whose value at the centre of gravity of one given face of the mesh is 1 and 0 at all the others. Then the method enters
=== Mixed Finite Element ===
The Mixed Finite Element method consists in defining two discrete spaces, one for the approximation of <math>\nabla \overline{u}</math> and another one for <math>\overline{u}</math>.
It suffices to use the discrete relations between these approximations
=== Mimetic Finite Difference method and nodal Mimetic Finite Difference method ===
|