Skip to content

Firedrake meeting 2026 03 26

Pablo Brubeck edited this page Mar 26, 2026 · 7 revisions

Date and time 2026-03-26 1600 UTC+1

Action Items

  1. Pick Chair and Minuter (IM 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. CW: More testing configurations (minutes)
  7. DH: Trim github organisation teams member.

Agenda

Present: PB, DH, IM, CW, UZ, AC, LC, DD

Apologies: JHC

PB/CW/UZ: ngsPETSc breaking change?

The breaking change has already been merged in https://github.com/NGSolve/ngsPETSc/pull/93. We stopped supporing MeshHierarchy + Netgen CSG in favour of Netgen OCC to support creating netgen meshes from a refined DMPlex. Netgen CSG meshes cannot snap the plex points to the boundary. This means that linear refined meshes do not snap and trying to curve this mesh results in a segfault.

Resolution: Merge https://github.com/firedrakeproject/firedrake/pull/4930 and restore the old code MeshHierarchy + Netgen CSG 2D and raise a deprecation warning.

Removes codegen from PCPatch. Non-automated codegen is less opaque, but succeptible to human error.

Needs a full review from someone please. PB volunteered to review.

Perfromance regression

Covariance operator parallel[2] tests uses a lot of memory because we were not collecting garbage (only called on solve). We now manually call it for that test.

Merge PRs

Date of next meeting

Meeting times going forward: Tuesday 4pm unless David has a monthly meeting, in which case Tuesday 3pm. First Tuesday meeting 14th April.

1600 UTC 2026-04-14

Clone this wiki locally