Skip to content

Bdmc#1488

Merged
JDBetteridge merged 52 commits into
masterfrom
bdmc
Sep 22, 2023
Merged

Bdmc#1488
JDBetteridge merged 52 commits into
masterfrom
bdmc

Conversation

@cyruscycheng21

@cyruscycheng21 cyruscycheng21 commented Aug 14, 2019

Copy link
Copy Markdown
Contributor

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
Copy Markdown
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-

wence- commented Jul 24, 2020

Copy link
Copy Markdown
Contributor

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

@pefarrell

Copy link
Copy Markdown
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.

Comment thread tests/regression/test_bdmc_riesz_map.py Outdated
@JDBetteridge
JDBetteridge enabled auto-merge (squash) September 20, 2023 15:56

@JDBetteridge JDBetteridge left a comment

Copy link
Copy Markdown
Member

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