Skip to content

perf: distribute crossmatch pair processing and extend SLURM walltime#188

Merged
luigilcsilva merged 2 commits into
mainfrom
inconsitency-correction
Jul 4, 2026
Merged

perf: distribute crossmatch pair processing and extend SLURM walltime#188
luigilcsilva merged 2 commits into
mainfrom
inconsitency-correction

Conversation

@luigilcsilva

Copy link
Copy Markdown
Collaborator
  • stage projected crossmatch pairs directly from workers
  • remove global adjacency dictionaries from Dask task graphs
  • aggregate and merge compared_to relationships with distributed operations
  • reuse neighbor tables across both sides of crossmatches
  • compute saturation diagnostics through scalar Dask reductions
  • preserve optional geometric diagnostics behind explicit configuration
  • apply the distributed path to auto and catalog crossmatches
  • extend driver and worker walltimes to 12 hours
  • add tests for staged projections, distributed adjacency, and saturation

- stage projected crossmatch pairs directly from workers
- remove global adjacency dictionaries from Dask task graphs
- aggregate and merge compared_to relationships with distributed operations
- reuse neighbor tables across both sides of crossmatches
- compute saturation diagnostics through scalar Dask reductions
- preserve optional geometric diagnostics behind explicit configuration
- apply the distributed path to auto and catalog crossmatches
- extend driver and worker walltimes to 12 hours
- add tests for staged projections, distributed adjacency, and saturation
@luigilcsilva
luigilcsilva merged commit c8743bc into main Jul 4, 2026
1 check passed
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