firedrakeproject / tsfc

Two-stage form compiler
Other
15 stars 25 forks source link

Trimmed serendipity #248

Closed jmv2009 closed 2 years ago

jmv2009 commented 3 years ago

Superseded by https://github.com/firedrakeproject/tsfc/pull/249

Add trimmed serendipity capability (Finite Element Exterior Calculus, de Rahm Complex)

https://arxiv.org/abs/2104.12986 Crum et al. https://arxiv.org/abs/1605.00132 Cockburn & Fu Todo for 3D: Prisms, Pyramids

Also needs updated fiat, ufl, FInAT https://github.com/firedrakeproject/fiat/pull/22 https://github.com/firedrakeproject/ufl/pull/23 https://github.com/FInAT/FInAT/pull/82 -> https://github.com/FInAT/FInAT/pull/86

Note: tsfc/fiatinterface.py appears superfluously added (will fix later)

rckirby commented 2 years ago

I'm closing this one and reopening since I can't merge somebody else's draft.