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

[Core][MPI] Adding SpecializedSpatialSearchMPI class, which provides MPI interface to SpecializedSpatialSearch #11305

Closed
wants to merge 183 commits into from

Conversation

loumalouomega
Copy link
Member

@loumalouomega loumalouomega commented Jun 22, 2023

📝 Description

Following the implementation detailed in #11205, this Pull Request introduces SpecializedSpatialSearchMPI. This new feature operates similarly to SpecializedSpatialSearch, but with added compatibility for MPI. Please note that this feature can only be used in conjunction with the container from PR #11205.

SpecializedSpatialSearchMPI functions by establishing local searches using a SpecializedSpatialSearch within each partition. Leveraging the containers defined in PR #11205, the solution is then synchronized across all partitions. This approach ensures efficient and consistent data sharing in a distributed computing environment.

Similar to #11224, but for SpecializedSpatialSearch. In fact there are common changes and probably some conflict will appear once one of them is merged.

TODO: Implement asynchronous version (I will add it to this PR, but I open the PR now, so I can easily track myself)

🆕 Changelog

@loumalouomega
Copy link
Member Author

Ready @pooyan-dadvand

@loumalouomega
Copy link
Member Author

@roigcarlo why FullDebug GCC Ci is not even running?

@roigcarlo
Copy link
Member

It runs. but fulldebug is the longest queue, if there are many PR running it could be delayed quite a lot...

@loumalouomega
Copy link
Member Author

Closing as included in #11719

@loumalouomega loumalouomega deleted the core/mpi/specialized-spatial-search-mpi branch November 2, 2023 11:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Applications Enhancement Kratos Core Parallel-MPI Distributed memory parallelism for HPC / clusters
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants