-
Notifications
You must be signed in to change notification settings - Fork 0
Start with some cmake and a sketch #2
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
Conversation
|
@lifflander I've pushed the skeleton for some of the abstractions we've talked about. It occurs to me that we'll be re-defining some class/structs that exist in both LBAF and vt-tv. What are your thoughts on defining a single DARMA interface somewhere with the concepts of Rank, Task, Block, etc and using it throughout the DARMA-tasking ecosystem? Then everything would be defined with the same abstractions, and we could add Python bindings for those classes to use in LBAF. |
Yes, I think that's a great idea. We could unify a lot of the code with a generic description of these concepts across all the repos. I think vt, vt-tv, lb, and lbaf all have different ways of describing these which is a lot of code duplication. |
Fixes #1