Firedrake meeting 2025 02 05 - firedrakeproject/firedrake GitHub Wiki

Date and time 2025-01-22 1600 UTC

Action Items

  1. Pick Chair and Minuter (JHC 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: 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: Fix artefactsv3 issue
  11. CW: More testing configurations (minutes)

Minutes

Present: RK, DH, DD, IM, LC, CW, JHC, KN, AO

Apologies:

Firedrake USA

  • Abstract Submission: Core developers must submit the abstract.
  • Invitations: RB will send emails to potential attendees.

DH: Firedrake Release Strategy

  • Goal: Minimize user impact when merging PRs.
  • Strategy: Follow PETSc's release. Also, consider the PETSc's releases while addressing potential issues that impact Firedrake.

Proposed Schedule:

  • Major releases every six months (April and October).

  • Patch releases as needed (e.g., for bug fixes).

  • Release structure to align with the calendar.

  • Collab Compatibility: This should align with Firedrake releases, which will track PETSc’s main releases.

KS: UFL DAG Visitor Draft

draft

Next Steps:

  • DH will revisit the PR next week.
  • KS needs to demonstrate how the implementation works.
  • KS should check how TSFC handles similar cases.

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.

CW: https://github.com/firedrakeproject/firedrake/pull/3915

  • CW will fix a minor issue.
  • DH approves merging into master.
  • Approval can happen later.

PB: FEniCS style bcs

  • Documentation needs improvement.
  • Code readability should be enhanced.

PB: finat.ufl value_shape part 2 See: Firedrake upstream test PR

KS: fix slate

Requires testing in Gusto.

Date of next meeting

1600 UTC 2025-02-12