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

OpenACC and/or OpenMP support #13

Open
chadmeyer opened this issue Aug 19, 2022 · 1 comment
Open

OpenACC and/or OpenMP support #13

chadmeyer opened this issue Aug 19, 2022 · 1 comment
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@chadmeyer
Copy link
Collaborator

Given the ubiquity of these programming models, and some downstream desires, it might be worth looking into what it would take to add these programming models as well.

The basic programming model in both cases is #pragma based decoration. I think there are now examples of at least one of these in Kokkos.

Given how this library is intended to be used, it might be easy to extend it to mark functions as needing to be compiled for device, and we might not need to worry about data locality issues. We probably need to play with some examples in simple downstream codes in order to understand the issues more.

Relates to #12 because it opens the possibility of having Fortran decorators as well.

@chadmeyer chadmeyer added enhancement New feature or request help wanted Extra attention is needed labels Aug 19, 2022
@chadmeyer chadmeyer self-assigned this Aug 19, 2022
@Yurlungur
Copy link
Collaborator

Yurlungur commented Aug 19, 2022

Agreed---I think OpenMP support has to be on the list to support some downstream needs in the very near future.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants