firedrakeproject / firedrake

Firedrake is an automated system for the portable solution of partial differential equations using the finite element method (FEM)
https://firedrakeproject.org
Other
482 stars 157 forks source link

Implement per communicator universal identifiers for Firedrake objects #3633

Closed JDBetteridge closed 1 week ago

JDBetteridge commented 2 weeks ago

Description

This requires https://github.com/NGSolve/ngsPETSc/pull/41 to be merged simultaneously.

Fixes #3631 and potentially #3628.

JDBetteridge commented 1 week ago

Didn't realise was failing CI.

It wasn't before, I need to resurrect my ngsPETSc branch, turns out I needed it after all...