Skip to content

Firedrake meeting 2026 07 21

India Marsden edited this page Jul 21, 2026 · 16 revisions

Date and time 2026-07-21 1600 UTC+1

Action Items

  1. Pick Chair and Minuter (LC to pick)
  2. ALL: (ongoing) triage the open issues and confirm if they are indeed still open (and perhaps provide labels)
  3. ALL: do things with SV's branches
  4. DH: Email to Andreas to have 2 (+ others!!!) loopy PRs merged TODO: FIND OUT WHICH PRS THESE ARE
  5. DH: Talk to GregVernon about PR#2116.
  6. JHC: New manual release

Agenda

Present: BG, LC, NW, DG, CW, DH, IM, AC, PB, JHC

Apologies:

Team catch up (if time)

PB: Adaptivity

This is the design we discussed in the PETSc meeting.

Support SNES adaptivity #5213

  • API u_adapt = solve(F==0, u, marking_callback=...)

Minutes:

  • May need to be adapted post CW's PR later in this meeting
  • Significant API change as you can't provide a function in the adapted space. The way this is resolved here is in line with other cases.

Support DMPlex adaptivity #5215

  • Support for adaptively-refined hierarchies in prolong/restrict/inject
  • New modules (firedrake/adapt.py, firedrake/redist.py)

Minutes:

  • Doing two large tasks, divide up.
  • Comments left re precise error messages and test details.
  • Make sure changes are put in the change log.

BC: RieszMapPC for pyadjoint.TAOSolver

Minutes:

  • Failing due to branch mismatching: put firedrake PR into main
  • Comments added re indentation, otherwise ready.

DG: ReducedFunctional with parameters

Minutes:

  • Q: Error vs Warning re control parameters on default callbacks. Use optional arguments!

CW: Killing appctx

Just a draft, bringing to the meeting so people are aware.

https://github.com/firedrakeproject/firedrake/pull/5265

Minutes:

  • Nice.
  • Next up - how to do this for preconditions?

CW: OptionsManager bits

https://github.com/firedrakeproject/firedrake/pull/5251

Minutes:

  • JHC has suggestions about how to simplify even further.

LC: 64-bit integer builds

required fixes: https://github.com/firedrakeproject/firedrake/pull/5252

main PR: https://github.com/firedrakeproject/firedrake/pull/5259

Minutes:

  • Very good.

Merge PRs

Date of next meeting

1600 UTC+0100 2026-08-11

Clone this wiki locally