Firedrake meeting 2025 09 03 - firedrakeproject/firedrake GitHub Wiki
Date and time 2025-09-03 1600 UTC
Action Items
- Pick Chair and Minuter (anyone 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: AA, LC (minuter), DH, KS, CW, JHC
Apologies: IM, PB
firedrake-jupyter
Docker image
CW: Remove https://github.com/firedrakeproject/firedrake/pull/4512/
nobody using it, remove it Merged.
PointEvaluator
LC: https://github.com/firedrakeproject/firedrake/pull/4516
Add comment to .evaluate
method stating that this returns a numpy array and is not compatible with firedrake-adjoint.
Open issue pointing out issue with moving the parent mesh of a VOM. The fix in Pointevaluator
is fine for now but ideally needs to be one level lower.
Interpolator.interpolate
LC: Remove https://github.com/firedrakeproject/firedrake/pull/4531
Keep ._interpolate
for now. After next release we can rename it back to .interpolate
.
Keep .interpolate
and make it return an error telling users to use symbolic interpolate
function.
petsctools.AppContext
review
JHC: The Firedrake PR isn't ready to go yet, so at this stage I'm mainly looking for feedback on the AppContext
class.
https://github.com/firedrakeproject/petsctools/pull/16
AppContext
class - like petsc options for arbitrary data
Split docstring code-block into two.
petsctools needs actual documentation.
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-10