fiat icon indicating copy to clipboard operation
fiat copied to clipboard

Mimetic Spectral Elements

Open celdred opened this issue 5 years ago • 3 comments

This pull request adds mimetic spectral elements (described at https://www.sciencedirect.com/science/article/pii/S0021999113006414 and https://arxiv.org/abs/1111.4304), both the primal and dual complexes. This is done by adding the relevant 1D H1 element for the dual complex: Extended Gauss Legendre (EGL); and the L2 edge elements associated with GLL and EGL. These are non-Ciarlet finite elements that use a basis that histopolates (http://people.math.sfu.ca/~nrobidou/public_html/prints/histogram/histogram.pdf) rather than interpolates. The nD deRham complex on hypercubes is then accessible using the variant keyword (either “mse” or “dualmse”) with the relevant elements (DQ, Q, RTCF, etc.).

celdred avatar Jun 28 '19 10:06 celdred

Okay, so this pull request is not very useful here. FIAT and UFL pull requests should be filed against upstream to be merged: https://bitbucket.org/fenics-project/fiat

If you want to receive code review from the Firedrake team before filing the pull request upstream, then please file the pull request against firedrakeproject:master and not FEniCS:master (as is the case with this PR). Since this GitHub mirror is quite out of date, the diff shown for this PR is practically unreadable.

miklos1 avatar Aug 26 '19 14:08 miklos1

Rebased onto master now that this is where things are happening.

wence- avatar Sep 10 '19 14:09 wence-

Updated this with master.

miklos1 avatar Aug 20 '20 16:08 miklos1