Firedrake meeting 2023 09 27 - firedrakeproject/firedrake GitHub Wiki

Date and time 2023-09-27 16:00 BST (1500 UTC)

Action Items

  1. Pick Chair and Minuter (IM 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)
  10. CW: Update website since homebrew Python is now dodgy. merged
  11. DH: Order more Firedrake stickers

Minutes

Present: CW (minuter), JB, KS, DH, DD, RNH, RK, PB, DS, NB, UZ

Apologies:

JMC MEng/Applied MSc projects

  • DH: Coupled domain stuff.
  • JB: ROL stuff?
  • RNH: Point evaluation for bendy meshes.
  • DH: Similarly mesh-to-mesh interpolation with more complicated nodes.

CW/JB: libsupermesh needs updating

A MacOS user has failed to build libsupermesh due to the fact that the libspatialindex inside of libsupermesh is very old. How should we proceed? Why do we have 2 libspatialindex's (here and here)??

  • JB: I don't think RTree PyPI package will save us: The headers are not bundled in the wheel, so libsupermesh cannot link.
  • Action point JB: submit a PR that bundles the headers with RTree so we can link to it. We can then find the right files by importing rtree and asking where its files are.
  • DH: But libsupermesh uses non-public API bits of libspatialindex. We should see if we can drop it and use mesh-to-mesh interpolation instead.

DH: How to fix MacOS build

  • RNH: MacOS command line tools version 15 is apparently buggy.
  • Action point JB: Fix PNetCDF build by defaulting to downloading BLAS with MacOS (--with-blas=download).
  • Action point KS: xfail tests and update PETSc fork.

NB: Interpolate PR

#2297

Merge PRs

Date of next meeting

1600 BST (1500 UTC) 2023-10-04