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

Decrease cost of halo regions by pruning with a kdtree search #211

Open
kuberry opened this issue Jun 23, 2020 · 0 comments
Open

Decrease cost of halo regions by pruning with a kdtree search #211

kuberry opened this issue Jun 23, 2020 · 0 comments
Assignees
Labels
enhancement New feature or request HARNESS

Comments

@kuberry
Copy link
Collaborator

kuberry commented Jun 23, 2020

Currently, a halo size of distance h is specified for MPI jobs and all neighbors on adjacent processors inform nearby processors if they contain neighbors within h of the boundary.

After building halo in the traditional way, and then performing neighbor search with knowledge of adjacent off-processor neighbors, this neighbor list can be used to prune the halo region, resulting in smaller column maps and less off-processor communication.

Pruning of neighbors lists based on some criteria can be a separate PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request HARNESS
Projects
None yet
Development

No branches or pull requests

1 participant