Firedrake meeting 2025 10 21 - firedrakeproject/firedrake GitHub Wiki
Date and time 2025-10-21 1600 UTC+1
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.
- CW: More testing configurations (minutes)
- LC: Add self to authors list
Agenda
Present: DH, JHC, LC, AC, IM, CJW, PB, CJC, KS
Apologies:
JHC: Pyadjoint ReducedFunctionalMat PETSc Mat for TAO
https://github.com/dolfin-adjoint/pyadjoint/pull/213
pyadjoint assumes that you are on finite dimensional Hilbert space.
ReducedFunctional is not necessarily scalar as Firedrake is not necessarily the last thing in computation.
Use RestrictedFunctionSpace?
Our current BC approach is fine for gradient decent (not very fine for eigensolver).
DH: ReducedFunctionalMatClass -> Should this (and other Mat classes) be a subclass of some abstract class that should be implemented in petsctools?
JHC: PCBase, too?
CW: Retire the mailing list?
It is now just spam.
DH: We could remove, but DH would need to figure out how to.
IPOPT
DH: It seems IPOPT returns some non-overloaded numpy array.
CW: Why did it start failing in 2025.10?
CI
We currently have only 2 states: pass and fail.
Do we want a third state for failures that we care less?
Meeting next week
Wednesday
Merge PRs
SciPy Riesz map fix #230 -- Changes suggested.
LinearEigensolver4634 -- Merged.
Date of next meeting
1600 UTC 2025-10-29