Skip to content

Comments

Trimmed serendipity#22

Merged
rckirby merged 40 commits intomasterfrom
trimmedSerendipity
Jun 27, 2022
Merged

Trimmed serendipity#22
rckirby merged 40 commits intomasterfrom
trimmedSerendipity

Conversation

@jmv2009
Copy link

@jmv2009 jmv2009 commented May 10, 2021

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 Cornburn & Fu
Todo for 3D: Prisms, Pyramids

Also needs updated ufl, tsfc, FInAT
firedrakeproject/ufl#23
firedrakeproject/tsfc#248 -> firedrakeproject/tsfc#249
FInAT/FInAT#82 -> FInAT/FInAT#86

Refer to #23 and #24 for flake compatible versions.
Note: have runtested changes

rckirby and others added 30 commits February 27, 2020 10:39
…should be working correctly now for both 2 and 3 dimensions.
…l orders. Still need to test order 5 and 6 to make sure those work.
@wence-
Copy link

wence- commented May 13, 2021

Shall we review here, or the equivalent one in FEniCS#66? Eventually we will merge over there but we can do the review here instead if you like.

@jmv2009
Copy link
Author

jmv2009 commented May 13, 2021

Fiatinterface.py and representation.py in fenics-ffc currently require a dual basis, which is not available yet.

Copy link

@rckirby rckirby left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved. We've been using this branch for papers and getting good results. I've brought it up to date with master and flake8'ed it.

@rckirby rckirby merged commit 629fe77 into master Jun 27, 2022
@pbrubeck pbrubeck deleted the trimmedSerendipity branch October 16, 2025 09:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants