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

Implement octree #1071

Open
aprokop opened this issue Apr 17, 2024 · 5 comments
Open

Implement octree #1071

aprokop opened this issue Apr 17, 2024 · 5 comments
Labels
enhancement New feature or request

Comments

@aprokop
Copy link
Contributor

aprokop commented Apr 17, 2024

Consider implementing octree, potentially providing a basic container for AMR codes.

@aprokop aprokop added the enhancement New feature or request label Apr 17, 2024
@kursatyurt
Copy link

Maybe just a note for the future:

A promising algorithm/paper/implementation is Cornerstone

Even though not rigorously tested, I ported a single node versionof it to Kokkos, which performed similarly to the original code.

The algorithm is proven to be scaleable and performs well on GPU too.

@aprokop
Copy link
Contributor Author

aprokop commented Jul 18, 2024

@kursatyurt Thank you for bringing our attention to it. Would you be interested in contributing your implementation to ArborX?

@kursatyurt
Copy link

@aprokop Currently, I am struggling with other side projects. As soon as I get a working version of them, I would like to move my tree construction stage to a portable version. It sounds good to directly integrate it into ArboX, as it gets reviewed and improved.

But I don't know when I can have time to bring it here.

@aprokop
Copy link
Contributor Author

aprokop commented Jul 18, 2024

@kursatyurt No worries. Do you have your Kokkos version available somewhere?

@kursatyurt
Copy link

@aprokop It is in a private repo. I will clean-up and share it with you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
2 participants