Firedrake meeting 2023 08 23 - firedrakeproject/firedrake GitHub Wiki
Date and time 2023-08-23 16:00 BST (1500 UTC)
Action Items
- Pick Chair and Minuter (NB to pick minuter)
- ALL: (ongoing) triage the open issues and confirm if they are indeed still open (and perhaps provide labels)
- JB: Move PyOP2 and FInAT to firedrakeproject
- ALL: do things with SV's branches
- ALL: discuss preparation for Firedrake User meeting
- DH: Email to Andreas to have 2 (+ others!!!) loopy PRs merged
- DH: Get Firedrake a docker open source account (link here)
- DH: Talk to GregVernon about PR#2116.
- DH: Revisit PR#2484.
- NB: PP24 minisymposium update
Minutes
Present: DD, NB, DH, CW (minuter), RK, RNH
Apologies: JB
DH: Firedrake 23
Update. Things are going well.
RNH: Assigning to cofunctions
Seems oddly defined vs assigning to functions. See the thread on slack that starts with James Maddison's comment. Should this be disallowed? Does the API or documentation need updating? Nacime and David, can you comment?
- DH: Semantics of cofunction assignment:
- Assemble the RHS (this is a no-op for cofunctions)
- If the assembled RHS is a cofunction in the same space then copy the DoFs across, otherwise throw an exception
- Zero assignment is also a valid special case
DD: Questions
About this issue: https://github.com/firedrakeproject/firedrake/issues/3074
Adjoint notebooks in RSECon23
- DH: A seismic inversion demo/notebook would be good to have, but it is not a priority.
Merge PRs
- CW: https://github.com/OP2/PyOP2/pull/704 and https://github.com/firedrakeproject/firedrake/pull/3073
- Former merged, latter approved.
Date of next meeting
1600 BST (1500 UTC) 2023-08-30