Firedrake meeting 2023 10 18 - firedrakeproject/firedrake GitHub Wiki

Date and time 2023-10-18 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 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
  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. JB: Scheduled GitHub actions to avoid inactivity timeout for website repo (minutes) (See Merge PRs)
  10. DH: Order more Firedrake stickers
  11. ALL/ANY: Drop libsupermesh (minutes)?
  12. UZ: Mark netGEN tests as xfail (not required any more)
  13. JB: Update Github PR template (done)
  14. PB: Spectral on triangles and tetrahedra.

Agenda

Present:

Apologies:

MacOS Installation issues (UPDATE)

JB: I still don't like the MacOS platform

  • Apparently can't downgrade CLT to 14.3.1 on latest MacOS Samoa. (I can't find official link, haven't actually tried, been working on a fix).
  • MPICH built by PETSc with CLT 15 is broken, it requires additional LDFLAGS (-Wl,-ld_classic) to configure. (PETSc need to fix this)
  • Firedrake install script is in a bit of a state, don't fix by setting export PETSC_CONFIGURE_OPTIONS=--LDFLAGS=-Wl,-ld_classic that will break your BLAS configuration.
  • Potential fix, but needs more extensive testing: PR3171.
    • MERGED. Hopefully a fix!

FML

JB: Documentation needs some policy decisions #3041.

  • Close to merging

RNH: Thoughts on #3167

Also, why does Cofunction not have a .zero method?

  • Needs annotation added
  • RNH's PR needs the fix to be specific to the case he has identified - i.e. within the SFreduce.

Merge PRs

  • JB: #3153 Github PR template. MERGED!
  • JB: #3165 MERGED!
  • JB: #1 MERGED! Q: Do we need protection on this repo? A: No.
  • UZ: #3176 Netgen circular import MERGED!
  • UZ: Netgen Hierarchy Stuff Won't effect us since we use netgen wheels. UZ to make a PR with them. For now merged to our fork so it can be used by those who want it and don't mind having to build it themselves.
  • PB: #3148 Fix prolong/restrict on extruded. MERGED!
  • PB: #3159 Cache/no-op for prolong/restrict/inject. Needs checking for dual space safety.

Date of next meeting

1600 BST (1500 UTC) 2023-10-25