Firedrake meeting 2025 09 10 - firedrakeproject/firedrake GitHub Wiki
Date and time 2025-09-10 1600 UTC
Action Items
- Pick Chair and Minuter (LC 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: Talk to GregVernon about PR#2116.
- LC: Try to merge RNH' PR: Movable VOM
- PB: Profile and speed up some tests (minutes, minutes)
- CW: More testing configurations (minutes)
- All: Go through issues and mark with "good first issue" for new MSc/PhD contributor projects.
- LC: Deprecate
.at()
(minutes)
Agenda
Present: KS IM AG LC JHC PB
Apologies: CW DH
Function.at
deprecation
LC: Almost there. Just needs updating the streamlines plotting - VOM is much slower than at
because of reimmersion.
Possibly can try projecting to a vector function space and pass to matplotlib streamplot.
petsctools.Appctx
- update: now we use a global stack and a context manager to set the current active appctx and pass it through to python petsc objects. The tests now include a complete example passing an appctx through to a python PC.
- PB: Firedrake currently does some processing of the appctx between MG levels. Check this is compatible with this kind of manipulation.
https://github.com/firedrakeproject/petsctools/pull/16
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.
Date of next meeting
1600 UTC 2025-09-24