Skip to content

Firedrake meeting 2024 06 19

Daiane Iglesia Dolci edited this page Jun 19, 2024 · 13 revisions

Date and time 2024-06-19 1600 BST (1500 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. 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. DH: Order more Firedrake stickers
  9. JB: Enable merge queues (minutes)
  10. JB: FML + Gusto
  11. JB: move tinyASM to firedrake/preconditioners: #3604

Notices

  1. Firedrake User Meeting 16-18 September 2024 Firedrake (Registration 25th August/Abstracts 18th August)

Minutes

Present: CW, RK, KS, DD, DH, JB, PB, IM

Apologies: NB

DH:

  • Everyone that will present in PDESoft please add the Firedrake 2024 advertisement.
  • DH, NB, and Nickolas will present a Firedrake tutorial in South Africa.

JHC: I would like PETSc branch updating but it's dependent on #3546

CW: How do we solve this issue?

DH: This looks like a mistake in UFL. The geometry lowering test uses the embedded_superdegre but should be embedded_subdegree.

JB: Ensemble is broken

And may have been for some time 😳

Sometimes the parallel decomposition is not the same.

DH: SPMD is not very robust. Relying that all ranks are doing the same calculation is not robust. Perhaps this thing is happening in CI and not for the user cases.

JB: Numpy 2.0 is out

(this is in PRs below, but might be worth discussing in detail)

JB: If you type pip install numpy, the version will be 2.0. We may no longer install numpy from scratch.

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.

Johnson-Mercier macroelement (merge in this order)

PB: FIAT #67

Approved!

PB: FInAT #126

PB: TSFC #311

Approved!

PB: firedrake #3548

Approved!

Multigrid for macroelements (merge in this order)

PB: FIAT #73

PB: FInAT #128

PB: firedrake #3615

JB: Move TinyASM - Do we need to notify users?

Approved!

JB: Finally numpy 2.0/Python 3.12/Cython3.0

Request changes: rebase and lose branches in pytorch and tyniasm.

JB: Need to make UID a per comm attribute

Approved!

DD: Return Function/Cofunction according to the Riesz representation option

Approved!

DD: Add derivative options in pyadjoint minimize

Approved!

Date of next meeting

1600 BST (1500 UTC) 2024-06-26

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