Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement per communicator universal identifiers for Firedrake objects #3633

Merged
merged 8 commits into from
Jun 19, 2024

Conversation

JDBetteridge
Copy link
Member

@JDBetteridge JDBetteridge commented Jun 14, 2024

Description

This requires NGSolve/ngsPETSc#41 to be merged simultaneously.

Fixes #3631 and potentially #3628.

firedrake/mesh.py Outdated Show resolved Hide resolved
firedrake/utils.py Outdated Show resolved Hide resolved
connorjward
connorjward previously approved these changes Jun 18, 2024
Copy link
Contributor

@connorjward connorjward left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks fine to me. Didn't realise it was failing tests.

@connorjward connorjward dismissed their stale review June 18, 2024 09:37

Didn't realise was failing CI.

@JDBetteridge
Copy link
Member Author

Didn't realise was failing CI.

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

dham
dham previously approved these changes Jun 19, 2024
@JDBetteridge JDBetteridge enabled auto-merge (squash) June 19, 2024 16:05
@JDBetteridge JDBetteridge merged commit 78541d5 into master Jun 19, 2024
9 of 10 checks passed
@JDBetteridge JDBetteridge deleted the JDBetteridge/fix_uid branch June 19, 2024 18:21
Ig-dolci pushed a commit that referenced this pull request Jul 6, 2024
#3633)

* Implement per communicator universal identifiers for Firedrake objects
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

utils._new_uid should be collective over a communicator
4 participants