Skip to content

Firedrake meeting 2026 06 09

Leo Collins edited this page Jun 11, 2026 · 10 revisions

Date and time 2026-06-09 1600 UTC+1

Action Items

  1. Pick Chair and Minuter (CW 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: LC, JHC, SK, CJ, DH, AG, PB, IM, RK

Apologies:

Correctly checkpoint Control values on the tape (JHC for Stephan/Sia/G-ADOPT).

TLDR: The checkpoint manager was deleting the new value of Control after each re-evaluation of the ReducedFunctional, so the derivative was then not evaluated at the correct state.

  • single memory checkpointing didn't work
  • rerunning with different control value doesn't run with new control value
  • fix in pyadjoint (make an attribute public) - approved, merge this into main
  • make pyadjoint minor release first, let it upload to pypi
  • Firedrake tests need fixing - merge to release branch. Now the release branch works, but the firedrake release will not.
  • make firedrake point release (these need to be done quickly)
  • Then merge firedrake main into release
  • Future discussion: change release policy to set upper bounds

Team catch up (if time)

Merge PRs

Date of next meeting

1600 UTC+0100 2026-06-16

Clone this wiki locally