-
Notifications
You must be signed in to change notification settings - Fork 390
Reduce threading barriers in ocean #194
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
Reduce threading barriers in ocean #194
Conversation
|
@amametjanov could you rebase on the head of ocean/develop? If you prefer to add these commits to #152 and close this PR, that is fine. Whatever is easiest for you. The two PRs look similar, but they each edit a large number of files. |
To make multi-threaded runs BFB with single-threaded runs in coupled cases.
ce2b6ca to
8838e74
Compare
|
Rebased |
Reduce the number of threading barriers in ocean [BFB]
mark-petersen
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This passed all my tests for MPAS-O and E3SM. Just waiting in line for PR to proceed on E3SM next now.
MPAS-Ocean threading and GPU update This updates OpenMP and OpenACC calls in MPAS-Ocean, including: * GPU optimization in EOS: MPAS-Dev/MPAS-Model#69 and MPAS-Dev/MPAS-Model#170 * Update ocean BGC threading: MPAS-Dev/MPAS-Model#152 * Reduce threading barriers: MPAS-Dev/MPAS-Model#194 It is not bfb due to change in order of operations. It should not be climate changing. Fixes #2860 [non-BFB]
MPAS-Ocean threading and GPU update This PR updates OpenMP and OpenACC calls in MPAS-Ocean, including: * GPU optimization in EOS: MPAS-Dev/MPAS-Model#69 and MPAS-Dev/MPAS-Model#170 * Update ocean BGC threading: MPAS-Dev/MPAS-Model#152 * Reduce threading barriers: MPAS-Dev/MPAS-Model#194 It is not bfb due to change in order of operations. It should not be climate changing. Fixes #2860 [non-BFB]
…evelop Reduce the number of threading barriers in ocean [BFB]
…evelop Reduce the number of threading barriers in ocean [BFB]
Reduce the number of threading barriers in ocean
[BFB]