Firedrake meeting 2023 09 27 - firedrakeproject/firedrake GitHub Wiki
Date and time 2023-09-27 16:00 BST (1500 UTC)
Action Items
- Pick Chair and Minuter (IM to pick minuter?)
- ALL: (ongoing) triage the open issues and confirm if they are indeed still open (and perhaps provide labels)
- JB: Move pyop3 and FInAT to firedrakeproject
- ALL: do things with SV's branches
- 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.
- JB: Scheduled GitHub actions to avoid inactivity timeout for website repo (minutes)
CW: Update website since homebrew Python is now dodgy.merged- 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
Merge PRs
- CW: https://github.com/OP2/PyOP2/pull/708
- RNH: Switch off annotation when making an interpolator #3087
- UZ: Netgen curved mesh #3096
- KS: https://github.com/firedrakeproject/firedrake/pull/3128
- KS: https://github.com/firedrakeproject/firedrake/pull/3129
- AG: https://github.com/dolfin-adjoint/pyadjoint/pull/118 merged
Date of next meeting
1600 BST (1500 UTC) 2023-10-04