Firedrake meeting 2025 10 14 - firedrakeproject/firedrake GitHub Wiki

Date and time 2025-10-14 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. LC: Try to merge RNH' PR: Movable VOM
  7. CW: More testing configurations (minutes)
  8. ~All: Go through issues and mark with "good first issue" for new MSc/PhD contributor projects.

Agenda

Present: LC AC WS CW JC DH KS IM PB

Apologies:

CW: Understanding the full firedrake container

Who uses it? What do we do when downstream packages have main and release branches?

Related: https://github.com/firedrakeproject/firedrake/pull/4640

Ado wants full-fat container on ARM, but icepack requires dependencies with no ARM builds Does anyone use the full-fat container? Make announcement / ask on slack.

Get rid of them

DH: Potential CCMI projects

https://github.com/CCMI-CDT/programming-projects/issues

Want suggestions for CCMI projects

  • Redo the firedrake plotting routines?

LC: simplify interpolate function

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

Only extract free arguments from the expression.

JHC: Fix Hessian calculation for NonlinearVariationalSolver

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

Each block now saves its own adj_state.

value can't be none.

JHC: Pyadjoint ReducedFunctionalMat PETSc Mat for TAO

https://github.com/dolfin-adjoint/pyadjoint/pull/213

For next week.

Merge PRs

Date of next meeting

1600 UTC 2025-10-21