Firedrake meeting 2024 04 03 - firedrakeproject/firedrake GitHub Wiki

Date and time 2024-04-03 1600 BST (1500 UTC)

Action Items

  1. Pick Chair and Minuter (NB to pick)
  2. ALL: (ongoing) triage the open issues and confirm if they are indeed still open (and perhaps provide labels)
  3. JB: Move pyop3 and FInAT to firedrakeproject
  4. ALL: do things with SV's branches
  5. DH: Email to Andreas to have 2 (+ others!!!) loopy PRs merged TODO: FIND OUT WHICH PRS THESE ARE
  6. DH: Get Firedrake a docker open source account (link here)
  7. DH: Talk to GregVernon about PR#2116.
  8. DH: Order more Firedrake stickers
  9. JB: Enable merge queues (minutes)
  10. JB: FML + Gusto

Notices

  1. Submit abstract for PDESoft 1-3 July 2024, Cambridge, UK PDESoft (Registration early 28th March/late 31st May, Abstracts 17th May)
  2. PETSc User Meeting 23-24 May 2024 Cologne, Germany PETSc User Meeting (Registration and Abstracts 11th April)
  3. Firedrake User Meeting 16-18 September 2024 Firedrake (Registration/Abstracts TBD)

Minutes

Present: CW (minuter), KS, DD, DH, RK, PB, IM

Apologies: NB

DH: Announcements

  • The FEniCS conference is 12th-14th June in Oslo, DH contacted by Marie Rognes. checkpoint_schedules (DD) would potentially be a good topic to discuss. DH may also go.

PB + RK Macroelements

We've implemented macroelements in FIAT #64 (without tiling a reference subelement for a good reason).

We want feedback on our proposed interface: Alfeld and P1-P2-Iso as Lagrange variants (this requires no UFL or firedrake PRs).

We don't get the sparsity right so far, good candidates for this are pyop(2/3) kernels on subcells (similar to what we have for dS) or even sparse GEM.

  • DH: Interpolation may be difficult for these elements.
  • DH: Sparsity is "local", and therefore a concern for TSFC + GEM.
  • RK: Aim to create 1D macro-elements to get quads and hexes.
  • PB: PETSc have recently improved their matrix infrastructure s.t. preallocation is supposedly no longer required.

CW: MacOS build issues with latest Xcode

What is the current status of this?

DD: We have a set of issues involving CHACO and mpich for Xcode15.3. In mpich issue, downgrading the Xcode version was one of the core petsc suggestions. DH: Should indicate to users to first try downgrading Xcode and then using this workaround. Need to wait for PETSc to resolve this.

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.

Date of next meeting

1600 BST (1500 UTC) 2024-04-10