Firedrake meeting 2023 07 05 - firedrakeproject/firedrake GitHub Wiki

Date and time 2023-07-05 16:00 BST (1500 UTC)

Action Items

  1. Pick Chair and Minuter (JB to pick minuter)
  2. ALL: (ongoing) triage the open issues and confirm if they are indeed still open (and perhaps provide labels)
  3. JB: Move PyOP2 and FInAT to firedrakeproject
  4. ALL: do things with SV's branches
  5. ALL: discuss preparation for Firedrake User meeting
  6. DH: Email to Andreas to have 2 (+ others!!!) loopy PRs merged
  7. DH: Get Firedrake a docker open source account (link here)
  8. RK: Update on PR#2028.
  9. DH: Talk to GregVernon about PR#2116.
  10. DH: Revisit PR#2484.

Minute

Present: CW, DH, KS, JB, RNH, RK, DD, NB, FA

Apologies:

DH: Firedrake23

The Firedrake team needs to think about the abstract to submit.

CW: Codegen issues with the new Constant

We need to renumber Constants to have stable form signatures (https://github.com/firedrakeproject/firedrake/issues/2999). Possible fix: https://github.com/firedrakeproject/firedrake/pull/3011.

More generally I also want to know the exact abstraction provided by a Constant. When do we expect users to use them? Should it be possible to differentiate w.r.t. them? If we had vector-valued R Functions would they ever be required? (I think yes since sometimes identifying the right domain is hard).

DH: issue (https://github.com/firedrakeproject/firedrake/issues/3009),

  • DD: check if the domain is the same before delegating the checkpoint.

JB: Make SysGenX hackathon more visible online?

SysGenX is not totally public.

Merge PRs

JB: #3014 Oooh, fancy annotation (eg: 1 2) Merged.

DH: [#2985] (https://github.com/firedrakeproject/firedrake/pull/2985)

  • DH: Test fails due to the convergence.

Date of next meeting

1600 BST (1500 UTC) 2023-07-12