-
Notifications
You must be signed in to change notification settings - Fork 199
Firedrake meeting 2026 07 07
Date and time 2026-07-07 1600 UTC+1
- Pick Chair and Minuter (AC to pick)
- ALL: (ongoing) triage the open issues and confirm if they are indeed still open (and perhaps provide labels)
- 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: Talk to GregVernon about PR#2116.
- JHC: New manual release
Present:
Apologies:
I need some help getting this done.
https://github.com/firedrakeproject/firedrake/pull/3318
https://github.com/orgs/firedrakeproject/projects/12/views/1 (see description)
https://github.com/firedrakeproject/firedrake/pull/5097
AC: My particle time steppers define their update expressions as nested interpolate expressions. I currently have a way of making this work using a two step approach: 1) rewrite the interpolation expression by traversing the UFL DAG and substituting every inner interpolate node with a placeholder Function and returning a mapping {placeholder Function -> Interpolator} 2) using CompositeInterpolator which wraps the outer interpolator together with the mapping from 1). CompositeInterpolator builds one callable per inner interpolator each writing its result directly into the placeholder Function and finally building one callable for the outer interpolation. This mechanism ensures the inner-most interpolations run first and the outer callable runs last always picking up the updated coefficients data that it relies on.
I would like to review this implementation and get people's ideas on whether there's a better way to do this.
https://github.com/firedrakeproject/firedrake/pull/5214
https://github.com/firedrakeproject/firedrake/pull/5219
https://github.com/firedrakeproject/firedrake/pull/5206
Happy to retarget to main https://github.com/firedrakeproject/firedrake/pull/5127
1600 UTC+0100 2026-07-14