Skip to content

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

Closed
loumalouomega wants to merge 183 commits intomasterfrom
core/mpi/specialized-spatial-search-mpi
Closed

[Core][MPI] Adding SpecializedSpatialSearchMPI class, which provides MPI interface to SpecializedSpatialSearch#11305
loumalouomega wants to merge 183 commits intomasterfrom
core/mpi/specialized-spatial-search-mpi

Conversation

@loumalouomega
Copy link
Copy Markdown
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
Copy Markdown
Member Author

Ready @pooyan-dadvand

@loumalouomega
Copy link
Copy Markdown
Member Author

@roigcarlo why FullDebug GCC Ci is not even running?

@roigcarlo
Copy link
Copy Markdown
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
Copy Markdown
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