Firedrake meeting 2023 11 29 - firedrakeproject/firedrake GitHub Wiki

Date and time 2023-11-29 1600 GMT (1600 UTC)

Action Items

  1. Pick Chair and Minuter (RNH 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 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: Revisit PR#2484.
  9. DH: Order more Firedrake stickers
  10. ALL/ANY: Drop libsupermesh (minutes)? JB: Waiting for https://github.com/Toblerity/rtree/pull/292
  11. DD: Investigate adjoint test fails in teardown (minutes)

Minutes

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

Apologies: JB

PB: MixedFunctionSpace([primal, dual])

Currently V * V.dual() == V * V is wrong, and is_primal(V * V) == True goes against the original design. We need a better wrapper class for MixedFunctionSpace (as opposed to WithGeometry) or change what a MixedFunctionSpace is in ufl. The PR where we introduce V.reconstruct() should not address this.

The PR reconstruct FunctionSpace is involved with this issue.

DD: about the petsc message errors in firedrake_adjoint tests.

Actually, the test message error appears for every single firedrake tests. For an unknowing reason (at least for me) the flag python3 -m pytest --cov hides (or fixes?) these message errors in firedrake tests. The original problem is in petsc4py.init(sys.args). See the PR #3260

DH suggestion: Try to give the arguments from petsc.

DD: Build a install FAQ at firedrake wiki.

DH suggestion: Keep the text at the wiki and Pin the install FAQ in the discussions.

Merge PRs (ideally already reviewed)

This PR stops many of ufl warnings. PR approved.

PR approved.

PR approved.

PR approved.

PR approved.

This PR requires changes. RNH will review this.

PR approved. Related to periodic mesh in firedrake.

  • NB: #3274 (very easy one)

PR Approved. Fix bug cofunction equality.

Date of next meeting

1600 GMT (1600 UTC) 2023-12-06