Efficient reconstruction of H(div) conforming fluxes in FEniCSx. These fluxes can be used to calculate a posteriori error estimates for adaptive FEM calculations.
GNU Lesser General Public License v3.0
0
stars
0
forks
source link
Equilibration after EV: Generalise patch definition #3
Patches for semi-explicite equilibration require a dedicated structure in order to constructed the patch-wise FE spaces and simplify the evaluation of the required integrals. This is not strictly required for the EV procedure as it is based on the ffcx generated kernels.
Abandonment of this structure will significantly simplify the generalisation of a patch to 3D domains.
Open issues:
[ ] Write new patch class for general equilibration, that works on 3D as well as on 3D spaces (split Patch and OrientedPatch)
[ ] Make equilibration after EV compatible with this new patch class
[ ] Base data of DOFmaps on mdspans (as this is done for the OrientedPatch)
Patches for semi-explicite equilibration require a dedicated structure in order to constructed the patch-wise FE spaces and simplify the evaluation of the required integrals. This is not strictly required for the EV procedure as it is based on the ffcx generated kernels.
Abandonment of this structure will significantly simplify the generalisation of a patch to 3D domains.
Open issues: