Skip to content

Start adding sharding#78

Open
ptiede wants to merge 2 commits into
mainfrom
ptiede-shard
Open

Start adding sharding#78
ptiede wants to merge 2 commits into
mainfrom
ptiede-shard

Conversation

@ptiede

@ptiede ptiede commented Jun 20, 2026

Copy link
Copy Markdown
Owner

No description provided.

ptiede and others added 2 commits June 20, 2026 01:59
Add `regroup(domain::UnstructuredDomain, grid::AbstractRectiGrid)` as the single
source of the data-side plane ordering. It ranks each point by its position
*within* the grid axis (matched with `isapprox`, so float round-off still lands
on the right plane) and sorts with the last non-spatial dim as the major key,
matching the NUFFT's `DimPoints(dims(grid)[3:end])` enumeration. Both this and
the value-sorting `regroup(domain, axes...)` share one `_regroup` sort core, so
the ordering lives in exactly one place instead of being reimplemented on the
data side.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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