Skip to content

Support distributed fields - #379

Open
Sichao25 wants to merge 9 commits into
SCOREC:developfrom
Sichao25:distributed
Open

Sichao25 wants to merge 9 commits into
SCOREC:developfrom
Sichao25:distributed

Conversation

@Sichao25

@Sichao25 Sichao25 commented Sep 11, 2026 •

Copy link
Copy Markdown
Contributor

A few updates to support distributed fields:

  • Return owned data for distributed fields.
  • Send and receive owned data during communication.
  • Synchronize the backend when needed.
  • Implement distributed evaluation

@Sichao25
Sichao25 marked this pull request as ready for review October 28, 2026 17:23
@jacobmerson

Copy link
Copy Markdown
Collaborator

Can we split this into a couple smaller PRs? Something like:

  1. update/rename layout APIs
  2. add API for field sync
  3. generalize localization

One immediate comment on the API that we should discuss is if we want/need to have the distinction between global and local DOFs in the layout. It might simplify things if we only ever expose local DOFs (and a sync function) through the PCMS APIs.

@Sichao25

Sichao25 commented Nov 3, 2026

Copy link
Copy Markdown
Contributor Author

This PR will be split into smaller PRs to improve readability and maintainability. The PRs will cover the changes:

  1. Make the field API handle owned data by default #413
    more to added

This branch was previously deployed

1 inactive deployment
asics — 4c5594ce Deployed Oct 30, 2026 by Sichao25 via build_and_test #395
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.

2 participants