1
$\begingroup$

Are there $P0$ (zero degree/constant element) nonconforming methods for approximating solutions in $H1$? More specifically, I have the equation:

$$u-f - T\Delta u = 0$$

Which can be interpreted as heat diffusion for time $T$ with an implicit step in time. I know that this can easily be handled with CG (continuous Galerkin) or DG (discontinuous Galerkin) as long as I use elements with degree $\geq 1$. I would like to use $P0$ elements however. The main issue is that the gradient in the variational formulation vanishes for constant elements.

Finite differences in some sense achieve this on a regular grid but I have an arbitrary mesh. So references on discretizations of the Laplace operator on discontinuous piecewise constant meshes are also welcome (I mainly deal with the 2D setting).

I am not that familiar with those but maybe finite volume (cell-centered) methods can handle this. I've seen some schemes but those considered equations without a reaction term.

$\endgroup$

2 Answers 2

1
$\begingroup$

To expand on Wolfgang Bangerth's answer, I think P0 DG schemes reduce to two-point cell-centered finite volume schemes. I don't know if DG convergence analysis always includes $p = 0$, but the resulting finite volume schemes can be shown to converge under appropriate "mesh orthogonality" conditions.

https://math.unice.fr/~minjeaud/Donnees/JourneesNumeriques_14-1/TP/Nice2014.pdf

Edit: including comment in the main answer. I think TPFA is equivalent to all of the DG methods (SIPG, NIPG, IIPG) for an appropriately defined mesh-dependent penalty parameter. For example, assuming $u$ is constant and $v=1$, all terms in the for SIPG bilinear form drop out except for the penalty term $\sum\tau_f \int_f [u]v = \sum \tau_f |f| (u^+-u)$, which is identical to TPFA if $\tau_f$ is defined as the inverse distance from the cell centers of the elements connected to each face $f$.

$\endgroup$
4
  • $\begingroup$ What do you mean by "do reduce to TPFA"? Does TPFA match SIPG, NIPG, or IIPG for specific parameters? The mesh orthogonality is a requirement on TPFA. As far as I am aware there is no such requirement on interior penalty DG, but it can still converge in some cases. $\endgroup$
    – lightxbulb
    Jul 18, 2020 at 1:00
  • 1
    $\begingroup$ I think it matches all of them for an appropriately defined mesh-dependent penalty parameter. For example, assuming $u$ is constant and $v=1$, all terms in the for SIPG bilinear form drop out except for the penalty term $ \sum \tau_f \int_{f} [u] v = \sum \tau_f |f| (u^+-u)$, which is similar to TPFA if $\tau_f$ is defined as the inverse distance from the two cell centers. $\endgroup$
    – Jesse Chan
    Jul 18, 2020 at 14:28
  • $\begingroup$ While this is interesting in its own right, it seems more like trying to fit one method to the other artificially, which is not really how things stand in practice (for me). For example one of the main reasons I will likely transition to SIPG is to allow for: 1) higher degrees in an uncomplicated manner, 2) not having the restrictive orthogonality requirement on the mesh. And even then SIPG would supposedly converge to the right solution, or at least that is what I am envisioning. $\endgroup$
    – lightxbulb
    Jul 18, 2020 at 17:22
  • 1
    $\begingroup$ Sure. I'm not trying to push TPFA (I actually work in high order DG myself), just trying to explain what you might expect for convergence if you use p=0 and SIPG. $\endgroup$
    – Jesse Chan
    Jul 19, 2020 at 1:01
2
$\begingroup$

You can use discontinuous Galerkin methods also for $P_0$ elements. It's true that the gradient in the cell interior is zero, so your formulation will exclusively consist of the jump terms at cell interfaces.

$\endgroup$
10
  • $\begingroup$ Is there a result on the convergence for P0 elements? What flavor of DG would this work for (e.g. IPG, LDG, etc.)? $\endgroup$
    – lightxbulb
    Jul 1, 2020 at 18:51
  • 1
    $\begingroup$ I have to admit that I don't know the literature well enough but would assume that for all of these, using $P_0$ elements converges. (Of course, convergence for these low-order elements might be unbearably and impractically slow, but that's a different issue.) $\endgroup$ Jul 2, 2020 at 1:36
  • $\begingroup$ From what I have found in literature this seems to be dependent on the mesh, problem, and scheme. The main issue is that if we have $O(h^p)$ then this will not even converge theoretically for $p=0$. For instance NIPG has $O(h^p)$ convergence for even $p$ on arbitrary meshes for the Poisson equation, while SIPG has $O(h^{p+1})$. Some of the results I have found come from here: "Numerical Analysis of Higher Order Discontinuous Galerkin Finite Element Methods", R. Hartmann. $\endgroup$
    – lightxbulb
    Jul 2, 2020 at 7:49
  • $\begingroup$ In the case of ${\cal O}(h^p)$, when you have $p=0$, you generally do converge the error to zero, just not an any particular rate. In other words, you'll get $o(1)$ convergence, which means that the error goes to zero, but not at a rate that would follow a $h^\alpha$. $\endgroup$ Jul 3, 2020 at 16:51
  • $\begingroup$ I had the impression that $O(1)$ will leave you with a constant error term that will remain regardless of the number of degrees of freedom. For example this behaviour can be seen in Table 4.1 of: researchgate.net/publication/… Am I misunderstanding something regarding DG's error bound?At least for FD schemes I know I can easily construct nonsensical schemes with $O(1)$ that do not converge. Is there a key difference that I am missing? $\endgroup$
    – lightxbulb
    Jul 3, 2020 at 17:13

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.