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

Merge parallel into main #211

Merged
merged 5 commits into from
Oct 1, 2024
Merged

Merge parallel into main #211

merged 5 commits into from
Oct 1, 2024

Conversation

rouson
Copy link
Contributor

@rouson rouson commented Sep 27, 2024

No description provided.

This commit defines macros F2018_LOCALITY and F2023_LOCALITY that
are used to swap code between the first two of what are now three
options for `do concurrent` locality:
1. Fortran 2018 locality: no reduce locality
2. Fortran 2023 locality: local and reduce locality
3. No locality.
where the compiler version determines which option is chosen.
A flang-new compiler error currently prevents use of a do-concurrent
local-spec.
Copy link
Member

@bonachea bonachea left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

src/inference_engine/trainable_engine_s.F90 looks right to me, based on source inspection.

I did not review the changes in example/train-and-write.F90

@rouson rouson merged commit af9bc3a into main Oct 1, 2024
6 checks passed
@rouson rouson deleted the parallel branch October 1, 2024 21:57
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