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

Update for latest OpenMP version (5.2 and beyond) #75

Open
tomdeakin opened this issue Jul 15, 2020 · 3 comments
Open

Update for latest OpenMP version (5.2 and beyond) #75

tomdeakin opened this issue Jul 15, 2020 · 3 comments

Comments

@tomdeakin
Copy link
Contributor

Examples for updates are:

  • nontemporal clause
  • metadirectives for selecting target

Can there be one OpenMP version?

@tomdeakin
Copy link
Contributor Author

The metadirective could be used as below. This would negate the need to have our own compile time switch.

#pragma omp metadirective \
  when(device={arch(gpu)}: target teams distribute parallel for simd) \
  default(parallel for) )

@tomdeakin
Copy link
Contributor Author

order(concurrent) clause on worksharing loops to identify a concurrent loop

@tomdeakin tomdeakin added this to the v5.0 milestone Jun 22, 2021
@tomdeakin
Copy link
Contributor Author

loop directive

@tomdeakin tomdeakin removed this from the v5.0 milestone Jul 27, 2023
@tomdeakin tomdeakin changed the title Update for OpenMP 5 Update for latest OpenMP version (5.2 and beyond) Jul 27, 2023
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

No branches or pull requests

1 participant