Firedrake meeting 2025 01 08 - firedrakeproject/firedrake GitHub Wiki
Date and time 2025-01-08 1600 UTC
Action Items
- Pick Chair and Minuter (CW to pick)
- ALL: (ongoing) triage the open issues and confirm if they are indeed still open (and perhaps provide labels)
- ALL: do things with SV's branches
- DH: Email to Andreas to have 2 (+ others!!!) loopy PRs merged TODO: FIND OUT WHICH PRS THESE ARE
- DH: Get Firedrake a docker open source account (link here)
- DH: Talk to GregVernon about PR#2116.
- JB: Enable merge queues (minutes)
- LC: Try to merge RNH' PR: Movable VOM
- PB: Profile and speed up some tests (minutes, minutes)
- RK: sort out Firedrake USA details and website before Christmas time
CW: fix PyOP2+TSFC failing testsDONE- CW: Fix artefactsv3 issue
- CW: More testing configurations (minutes)
Minutes
Present: CW (minuter), JHC, DD, KS, DH, IM, RK, PB, LC
Apologies:
PB: Speed up tests
- PB: Has an open PR to speed up
split
.
KS: UFL MixedMesh abstraction
Mesh class for mixed function spaces.
- DH, KS, CW: Discussion concluding that the abstraction of sticking the mixed-ness inside the mesh (like we do with element) is OK. At the very least adopting
MixedFunctionSpace
would be extremely invasive in Firedrake.- The two approaches are effectively "zipping in opposite directions". With the Firedrake approach the structure of
MixedMesh
must match that ofMixedElement
whereas FEniCS do the zipping eagerly to build function spaces that are then combined.
- The two approaches are effectively "zipping in opposite directions". With the Firedrake approach the structure of
- Following discussion on the PR should use
MeshSequence
(or similar) instead ofMixedMesh
to avoid confusion.
Merge PRs
Note that PRs put in this section should either be trivial or already have been reviewed. Discussion-worthy PRs should be separate agenda items.
- UZ References (already merged)
- JHC pyadjoint typo when checking hessian (merged)
- JHC Only evaluate relevant TLM values - pyadjoint PR (merged) & firedrake PR (merged)
- Reviewed a number of other PRs.
Date of next meeting
1600 UTC 2025-01-15