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

bvh as example for dynamic part of library #6

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

JBludau
Copy link
Contributor

@JBludau JBludau commented Dec 19, 2022

This is the WIP for the dynamic part of the arborx-bindings (the bindings for the templates).
I called it dynamic part as the templates will require, that the types are inserted by python dynamically at runtime.

It will require the following steps:

  1. python classes that register the call to a certain c++ function.
  2. After inserting the type information the python classes can dispatch the compilation. This means just-in-time compiling (done by pykokkos with Allow users to use pykokkos to compile their own modules from source kokkos/pykokkos#119)
  3. The resulting library is loaded by pykokkos. After this the python class can actually run the required call

@aprokop
Copy link
Contributor

aprokop commented Jan 10, 2023

@JBludau Seems like no progress on kokkos/pykokkos#119 in the last 3 weeks, and it now seems to have some conflicts. What is required to make some progress on it? Is an alternative here to provide BVH as a part of the static module?

@aprokop aprokop mentioned this pull request Jan 10, 2023
@JBludau
Copy link
Contributor Author

JBludau commented Mar 13, 2023

I will try to update this this week as the reqirements are merged into pykokkos

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.

2 participants