Firedrake meeting 2025 04 30 - firedrakeproject/firedrake GitHub Wiki

Date and time 2025-04-23 1600 UTC

Action Items

  1. Pick Chair and Minuter (CW 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: Get Firedrake a docker open source account (link here)
  6. DH: Talk to GregVernon about PR#2116.
  7. JB: Enable merge queues (minutes)
  8. LC: Try to merge RNH' PR: Movable VOM
  9. PB: Profile and speed up some tests (minutes, minutes)
  10. CW: More testing configurations (minutes)

Agenda

Present: DH, RK, PB, CW, IM, KS

Apologies: JHC

Discussion-worthy issues/PR

We now have release.

Congratulations and thanks CW!

CW: Need PyPI owners for packages

If some of you can create PyPI accounts then I can add you to the PyPI projects that I currently maintain (increase the bus factor).

Also Zenodo, Docker, more?

Docker: DH and CW

Zenodo: CW probably has access?

Ask LM how zenodo works.

  • Give access to JHC and KS for now

  • Action JHC and KS: create an account, setup 2FA, etc.

  • Irksome release? -- One possible thing RK can do while in the UK.

RCK: Irksome-izing demos

Do we want to replace/remove existing non-Irksome demos? Naming conventions, etc.

The demo shows how to write custom time steppings, so probably it is not a good idea to completely replace them.

Instead put a cross-link for Irksome versions of the demos?

Post-release Actions

Next meeting or in three week time.

  • Drop old interpolate.

  • Abstract Reduced Functionals

  • Put one warning in one release and drop it in the next? (ideally)

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.

1600 UTC 2025-05-07