Skip to content

Firedrake meeting 2025 02 12

Connor Ward edited this page Feb 12, 2025 · 16 revisions

Date and time 2025-02-12 1600 UTC

Action Items

  1. Pick Chair and Minuter (DD 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 (done by DD for pyadjoint, no other instances found)
  11. CW: More testing configurations (minutes)

Agenda

Present:

Apologies:

CW: Finally remove .split()

#4204

The main controversy is renaming .subfunctions to .subspaces for function spaces. I think this was just a silly mistake we made when deprecating .split().

New set of classes for representing finite element spaces/functions distributed over an Ensemble. Provides some collective semantics and operations that are either useful (e.g. dealing with one EnsembleFunction rather than lists of Function on each ensemble member), or downright necessary (e.g. _ad_dot to be able to create ReducedFunctionals over an Ensemble that actually passes the Taylor tests).

Still in draft form, I'm just looking for any feedback at this stage. See the description in the PR for more detail.

DH/CW PETSc updates

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

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.

DD: #4023 Move firedrake_adjoint tests from pyadjoint to firedrake/tests/firedrake/adjoint.

DD: #192 Remove firedrake_adjoint tests from pyadjoint.

Date of next meeting

1600 UTC 2025-02-19

Clone this wiki locally