Skip to content

Firedrake meeting 2024 11 27

Pablo Brubeck edited this page Nov 27, 2024 · 13 revisions

Date and time 2024-11-27 1600 UTC

Action Items

  1. Pick Chair and Minuter (CW to pick)
  2. ALL: (ongoing) triage the open issues and confirm if they are indeed still open (and perhaps provide labels)
  3. CW (formerly JB): Move PyOP2 and TSFC to firedrake and move FInAT to FIAT
  4. ALL: do things with SV's branches
  5. DH: Email to Andreas to have 2 (+ others!!!) loopy PRs merged TODO: FIND OUT WHICH PRS THESE ARE
  6. DH: Get Firedrake a docker open source account (link here)
  7. DH: Talk to GregVernon about PR#2116.
  8. JB: Enable merge queues (minutes)
  9. LC: Try to merge RNH' PR: Movable VOM
  10. ANY: Add Python 3.13 to PyOP2, TSFC, FIAT, FInAT CI (and others?)
  11. PB: Profile and speed up some tests (minutes, minutes)
  12. RK: sort out Firedrake USA details and website before Christmas time
  13. CW: tackle Loopy warnings

Agenda

Present:

Apologies:

Everything is addressed. This should be ready to go.

PB: Slow tests

After some profiling, it seems that the main bottlenecks are related to the loopy linearize warnings: image

On top of this, compilation of zany elements is slow mainly due to aggressive_unroll https://github.com/FInAT/FInAT/blob/d3a9b536233870d8853a6162c4112b07689fcdc1/finat/physically_mapped.py#L277

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

PB: #3868

Date of next meeting

1600 UTC 2024-12-04

Clone this wiki locally