Skip to content

TransferManager: support a redistributed AdaptiveMeshHierarchy#5215

Draft
pbrubeck wants to merge 14 commits into
pbrubeck/snes-adaptfrom
pbrubeck/mg-redist
Draft

TransferManager: support a redistributed AdaptiveMeshHierarchy#5215
pbrubeck wants to merge 14 commits into
pbrubeck/snes-adaptfrom
pbrubeck/mg-redist

Conversation

@pbrubeck

@pbrubeck pbrubeck commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Description

AI-assisted

Deprecate hierarchy-agnostic AdaptiveTransferManager in favour of TransferManager, now with adaptivity support.

@pbrubeck pbrubeck changed the title Native support for redistributed AdaptiveMeshHierarchy TransferManager: support a redistributed AdaptiveMeshHierarchy Jul 3, 2026
@pbrubeck pbrubeck force-pushed the pbrubeck/mg-redist branch 2 times, most recently from 404f925 to 381f544 Compare July 3, 2026 19:51
@pbrubeck pbrubeck force-pushed the pbrubeck/mg-redist branch from 381f544 to 885a7eb Compare July 3, 2026 19:56
Comment thread firedrake/mg/interface.py Outdated
return coarse_dual


def _simplex_cell_volumes(mesh):

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Falling back to numpy should be stressed as the worst antipattern in AGENTS.md

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.

1 participant