Firedrake meeting 2024 07 24 - firedrakeproject/firedrake GitHub Wiki

Date and time 2024-07-24 1600 BST (1500 UTC)

Action Items

  1. Pick Chair and Minuter (JB 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 TSFC to firedrake and move FInAT to FIAT
  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 (See Merge PRs)

Notices

  1. Firedrake User Meeting 16-18 September 2024 Firedrake (Registration 25th August/Abstracts 18th August)

Minutes

Present: DD, KS, IM, JB, DH, NB, PB

Apologies:

JB: We need to keep an eye on CI runtimes

CI has been very inconsistent with runtimes lately.

DH: Perhaps switching from disk cache to memory will help to understand what is happening.

Another issue: VertexOnlyMesh is expensive in time in CI.

PB: Complicated duals

From this issue I encountered found several bugs:

  1. One of the latest commits to FEniCS/ufl has bugs within {Action|Adjoint}.ufl_domains()
  2. We fail to extract the correct number of arguments of complicated FormSums
  3. In some parts of the code (Adjoint.__new__, Action.__new__), we forget about the weights of a FormSum
  • Discuss about adj_input

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. JB: Namespace FML

Merged.

Date of next meeting

1600 BST (1500 UTC) 2024-08-07