Skip to content

Comments

Bdmc#1488

Merged
JDBetteridge merged 52 commits intomasterfrom
bdmc
Sep 22, 2023
Merged

Bdmc#1488
JDBetteridge merged 52 commits intomasterfrom
bdmc

Conversation

@cyruscycheng21
Copy link
Contributor

@cyruscycheng21 cyruscycheng21 commented Aug 14, 2019

This PR introduces the BDMC elements to Firedrake, and is linked to three other PRs in other firedrakeproject packages:
FIAT: firedrakeproject/fiat#18
FInAT: FInAT/FInAT#55
tsfc: firedrakeproject/tsfc#197

The Firedrake component adds three unit tests for the new elements.

@pefarrell
Copy link
Contributor

What's the current status of this? BDMCF/DPC works fantastically well for an application of mine and I'd love to see it merged.

@wence-
Copy link
Contributor

wence- commented Jul 24, 2020

Was the conclusion that these elements are broken in some way at lowest order?

@pefarrell
Copy link
Contributor

Yes. I've added a test for the H(div) and H(curl) Riesz maps. They converge at all orders k=1,2,3 for RTC[F/E], and for k=2,3 for BDMC[F/E], but not for BDMC[F/E] with k=1.

This is the solution chosen for the MMS:

exact

This is the solution for the H(div) Riesz map at k=1:

bdmcf1

@dham suggested it was a local ordering bug.

@JDBetteridge JDBetteridge enabled auto-merge (squash) September 20, 2023 15:56
Copy link
Member

@JDBetteridge JDBetteridge left a comment

Choose a reason for hiding this comment

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

The empty review

Reviewed in meeting

@JDBetteridge JDBetteridge merged commit 7357033 into master Sep 22, 2023
@JDBetteridge JDBetteridge deleted the bdmc branch September 22, 2023 12:03
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.

6 participants