Skip to content

Firedrake meeting 2022 11 02

Connor Ward edited this page Nov 2, 2022 · 5 revisions

Date and time 2022-11-02 16:00UTC

Action Items

  1. Pick Chair and Minuter (NB to pick minuter)
  2. ALL: (ongoing) triage the open issues and confirm if they are indeed still open (and perhaps provide labels)
  3. JB: Look into updating the @parallel test marker (Update: Done!)
  4. DH: talk to Jemma about Firedrake 2022 (nearly done! Abstracts open)
  5. ALL: Rename split (.split -> .subfunctions) (ongoing)
  6. JB: A Firedrake manual (ongoing)

Agenda

Present: CW (minuter), DH, RNH, JB, DS, KS

Apologies:

DH: Loopy caching issue 2610

  • DH: We should have a single FIREDRAKE_CACHE_DIR variable that would set all other cache directories.

RNH: Issue 2595

The UFL update to fenics main made certain things not work any more and is currently breaking Gusto

  • DH: We possibly overlooked a case since ReferenceGrad is just linear so we should know how to take a derivative of it.
  • DH: TODO comment suggests that it should be doable for the simple case which would fix the current issue.

JB: GC fix landing soon

Need to look over "abuse of comms" PR in PyOP2 and GC fix in Firedrake.

  • JB: All PyOP2 objects should now always use an internal communicator.
  • DH: Reviewed, small changes requested.

JB: Python 3.11 is here

MacOS users, please create me some VTK wheels! We are still waiting for an mpi4py wheel before this can be merged 🙁.

  • JB: Step PyOP2 supported versions too.
  • DH: Once MacOS machines are up we will set up a GitHub action to build and publish the wheels we need.

Merge PRs

CW: https://github.com/firedrakeproject/firedrake/pull/2562 and https://github.com/dolfin-adjoint/pyadjoint/pull/93

  • DH: FEniCSx doesn't support adjoint any more so compatibility issues not so important.
  • DH: More discussion required.

Date of next meeting

1600 UTC 2022-11-09

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