[petsc-users] Discontinuous Galerkin and BDDC
Carsten Uphoff
uphoff at geophysik.uni-muenchen.de
Tue Feb 2 05:06:16 CST 2021
Hi everyone,
I'm interested in testing a BDDC preconditioner for Poisson and
Elasticity equations using the symmetric interior penalty Galerkin
method. However, I wonder how one would apply PCBDDC for discontinuous
Galerkin.
The major problem is that for DG you cannot write the bilinear form as a
sum of local bilinear forms which only involve degrees of freedom of the
respective local subdomain. In particular, coupling terms at the
interface of two subdomains, such as [[u]], require DOFs from two
subdomains. Therefore, it is not straightforward to write the operator A
as sum of local operators in the form
A = sum_{i=1}^N R_i A_i R_i^T
where A_i are local operators and R_i is the local-to-global map.
In the literature, I found two possible solutions:
- Double degrees of freedom at the subdomain interface [1]
- Split the bilinear form a_h in the two parts a_{h,D} and a_{h,C},
where the first leads to an easy-to-invert operator that is
discontinuous across the subdomain interface, and the second is
continuous across the subdomain interface. As a_{h,C} is continuous, one
may write the bilinear form as sum of local bilinear forms only
involving the local degrees of freedom [2]
The first approach [1] seems unattractive as you double the DOFs in the
Schur complement. For [2] I think one might be able to apply PCBDDC on
A_{h,C} and apply A_{h,D}^{-1} as an additive correction, cf. (2.23) in [2].
Questions:
- Is there any straightforward way to apply PCBDDC for DG which I am
missing?
- Does it make sense to apply PCBDDC on A_{h,C}? Could I combine an
additive correction with PCBDDC using PCCOMPOSITE, e.g.?
- Does anyone already test PCBDDC for DG?
I appreciate your help and I'm looking forward for your comments!
Best regards,
Carsten
[1] Dryja and Galvis and Sarkis, Numer. Math. 131:737-770, 2015,
doi:10.1007/s00211-015-0705-x
[2] Brenner and Park and Sung, ETNA 46:190-214, 2017,
http://etna.mcs.kent.edu/vol.46.2017/pp190-214.dir/pp190-214.pdf
More information about the petsc-users
mailing list