Firedrake meeting 2024 12 04 - firedrakeproject/firedrake GitHub Wiki
Date and time 2024-12-04 1600 UTC
Action Items
- Pick Chair and Minuter (KS to pick)
- ALL: (ongoing) triage the open issues and confirm if they are indeed still open (and perhaps provide labels)
- CW (formerly JB): Move PyOP2 and TSFC to firedrake and move FInAT to FIAT
- ALL: do things with SV's branches
- DH: Email to Andreas to have 2 (+ others!!!) loopy PRs merged TODO: FIND OUT WHICH PRS THESE ARE
- DH: Get Firedrake a docker open source account (link here)
- DH: Talk to GregVernon about PR#2116.
- JB: Enable merge queues (minutes)
- LC: Try to merge RNH' PR: Movable VOM
- ANY: Add Python 3.13 to PyOP2, TSFC, FIAT, FInAT CI (and others?)
- PB: Profile and speed up some tests (minutes, minutes)
- RK: sort out Firedrake USA details and website before Christmas time
- CW: tackle Loopy warnings - PR almost ready.
Agenda
Present: DH, DD, KS, PB, CW, IM, FA, CC, RK, JHC (minuter)
Apologies:
PR 3897
DD: FormSum memory usageEnhance the performance and reduce memory usage for assembling FormSum
See PR and discussion. Lots of PyOP2 objects created on the fly and not cached, so take up increasing amounts of memory.
Implementing as in-place addition of arrays is the correct thing to do, but it should be hidden in a method of pyop2.Dat
. This avoids explicitly dealing with numpy arrays in assemble
, and is also more future-proof for GPU development - all the implementation is hidden in Dat
.
Firedrake US
- RK: Need to decide registration costs.
- DH: CCP can help with funding because this is important for community building.
- RK: SIAM has given funding for Texas and Louisiana grad students.
- Discussion on budget lines and what that means for subsidies. Sustenance, coffee, reg fees etc.
KS: Finite elements in time.
ExtrudedMesh
is being updated so that it can handle finite elements in time.
Requires creating a restricted function space to have the appropriate boundary conditions (i.e. the initial conditions) at the bottom boundary (i.e. the initial time).
CCP
- CCP was funded!
- Can help fund Firedrake US.
- Firedrake + Fenics hackathon planned for around Easter next year in Exeter.
- Lots of other activity to come.
Merge PRs
Note that PRs put in this section should either be trivial or already have been reviewed. Discussion-worthy PRs should be separate agenda items.
PB: #3436 Reviewed last week, docs added. Docs need to be more detailed, including the eq solved, the petsc options, and any appctx entries.
PB: #3868 Reviewed last week, changes addressed. Approved.
Date of next meeting
1600 UTC 2024-12-11