Firedrake meeting 2025 02 05 - firedrakeproject/firedrake GitHub Wiki
Date and time 2025-01-22 1600 UTC
Action Items
- Pick Chair and Minuter (JHC to pick)
- ALL: (ongoing) triage the open issues and confirm if they are indeed still open (and perhaps provide labels)
- ALL: do things with SV's branches
- DH: Email to Andreas to have 2 (+ others!!!) loopy PRs merged TODO: FIND OUT WHICH PRS THESE ARE
- DH: Get Firedrake a docker open source account (link here)
- DH: Talk to GregVernon about PR#2116.
- JB: Enable merge queues (minutes)
- LC: Try to merge RNH' PR: Movable VOM
- PB: Profile and speed up some tests (minutes, minutes)
- CW: Fix artefactsv3 issue
- 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
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