Skip to content

Firedrake meeting 2023 03 29

Reuben W. Nixon-Hill edited this page Mar 29, 2023 · 16 revisions

Date and time 2023-03-29 16:00 BST (1500 UTC)

Action Items

  1. Pick Chair and Minuter (KS to pick minuter)
  2. ALL: (ongoing) triage the open issues and confirm if they are indeed still open (and perhaps provide labels)
  3. ALL: Review the Firedrake manual
  4. JB: Move PyOP2 and FInAT to firedrakeproject
  5. ALL: do things with SV's branches
  6. KS: Fix checkpointing error with pickling elements
  7. CW: Attempt to fix gc + CheckpointFile [JB: DONE?]

Agenda

Present: JB, DD, CW, KS, DH, RNH, PK, RK, FA, IM, UZ, NB

Apologies:

JB: Please review the manual

Link

  • All: treat this as a publication and read it!
  • DH: Everyone who has their name on this needs to be told

JB: Merge or rebase forks

What goes here. Thanks to Connor for these wiki contributions!

  • Always merge. Everything will break if not.

DH: Should PyOP2 be in the Firedrake repo? And FInAT in the FIAT repo?

  • Would make dealing with merges easier
  • Also FInAT/FIAT combination would help with element definitions being pulled out of UFL
  • FInAT/FIAT needs careful work due to FInAT depending on GEM which is in TSFC

JB: We should add some minor namespacing to plotting to avoid hard matplotlib dependency

  • Yes.
  • Might also speed up import

UZ: NetGen firedrake interface is now very delayed for reasons beyond our control

  • Thanks NetGen!

Merge PRs

UZ: https://github.com/firedrakeproject/firedrake/pull/2703

  • DH has concerns that introducing a weight property to DirichletBC might not be the correct way to do this.
  • We should make the weight be an option for assemble and, for example, make it an argument to ExplicitMatrixAssembler._apply_bc. See PR review.

RNH: VOM voting algorithm

  • Merged

JB: 2825 2732 2842 692

  • 2732 merged
  • 2842 (issue and PR templates) auto-merged
  • pyop2/692 merged

NB: PyTorch coupling

  • See review comments

PB: FIAT #36

  • Already merged

Date of next meeting

1600 BST (1500 UTC) 2023-04-05

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