Skip to content

Firedrake meeting 2024 10 09

ksagiyam edited this page Oct 10, 2024 · 11 revisions

Date and time 2024-10-09 1600 BST (1500 UTC)

Action Items

  1. Pick Chair and Minuter (JB to pick (again))
  2. ALL: (ongoing) triage the open issues and confirm if they are indeed still open (and perhaps provide labels)
  3. JB: Move pyop3 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)

Agenda

Present: DH, JB, CW, PB, IM, RK, KS, CJC, UZ

Apologies:

JB: Has spec'd some runners

JB: AMD EPYC Milan 7543

No GPU

DH: self-hosted, linux:

related PR

gusto

gust_case_studies

libsupermesh

irksome

JB: Triage issues in meetings?

There are a lot of open issues with no action and no triage. (Maybe some of them are 4th year/MSc projects...) Should we start triaging during meetings?

Not today.

Nacime's PRs:

not sure how active he will be, so wait a bit.

Reuben's PRs:

Action LC (assisted by CW)

Fix voting algorithm

Movable VOM

Action JB (rebase and test)

Correct transpose

Action ?

Cubit

JB: Revisiting old PRs

We never off-boarded Rueben's branches and we should probably off-board Nacime's now. (And don't forget Sophia's branches!)

JB/CW/UZ: Move ngsPETSc tests out of Firedrake

DH: Yes.

JB: Pin PETSc/SLEPc forks to releases rather than arbitrary commits

Fixes are ported to releases and there is 1 minor release per month. I believe this will make installation a bit more stable in the run up to wheel. Thoughts?

Yes.

PB/RK: Issues with sphinx in FInAT

Doc build is broken, we suspect is due to an API change. https://github.com/FInAT/FInAT/actions/runs/11236557144/job/31237402300

Look for inter sphinx_mapping in firedrake: docs/source/conf.py:

...

'python': https:.. ....

...

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.

  • JB: #3730 (and corresponding PyOP2 #724)
  • JB/KS: Need merging in this order:
    • Firedrake PETSc #22,
    • Firedrake SLEPc #8,
    • Update IO in Firedrake for PETSc changes #3792,
    • Unpin mpi4py #3777,
    • Allow installing with Python 3.13 #3791
  • PB: #3736 Reviewed last week.
  • PB: #3771 Reviewed last week.

Date of next meeting

1600 BST (1500 UTC) 2024-10-16

Home

Building locally
Tips

Install Frequently Asked Questions

Running on HPC

Users

Developers Notes

Minutes and agenda of Firedrake meetings


Policies and procedures

Gravity wave scaling

Merge Complex Sprint

Reading Group

Firedrake 2021 Planning Meetings
Clone this wiki locally