Skip to content

Add wait_sync_global_wakeup() to Qthreads and Argobots threading MCA #8479

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

Closed
wants to merge 2 commits into from

Conversation

janciesko
Copy link
Contributor

@janciesko janciesko commented Feb 12, 2021

opal/mca/threads: Add wait_sync_global_wakeup implementation to Qthreads and Argobots

@ompiteam-bot
Copy link

Can one of the admins verify this patch?

@janciesko janciesko force-pushed the wait_sync_global_wakeup branch from 6325165 to ce3ed4d Compare February 12, 2021 18:56
@awlauria
Copy link
Contributor

ok to test

@abouteiller abouteiller self-requested a review February 16, 2021 08:58
@hppritcha hppritcha self-requested a review March 2, 2021 18:19
Copy link
Member

@hppritcha hppritcha left a comment

Choose a reason for hiding this comment

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

The copyright headers should be updated.

@janciesko
Copy link
Contributor Author

Copyrights updated.

@abouteiller
Copy link
Member

I did not test with argobots or qthreads, but the code looks alright. I'll update the readme and whitelist, since now these should work as intented with FT.

@awlauria
Copy link
Contributor

@janciesko can you rebase and squash while adding the --signoff?

@hppritcha
Copy link
Member

@janciesko ping please sign off and rebase if you want this in master and 5.0.x

@janciesko janciesko force-pushed the wait_sync_global_wakeup branch 2 times, most recently from 49b2c6b to 6dbde5d Compare March 25, 2021 16:26
@ibm-ompi
Copy link

The IBM CI (PGI) build failed! Please review the log, linked below.

Gist: https://gist.github.com/ibm-ompi/88b480fb98dfd2bdac939f023e1f8fe6

@janciesko janciesko force-pushed the wait_sync_global_wakeup branch from 3d73762 to 6dbde5d Compare March 25, 2021 18:45
Update copyright information.

Signed-off-by: Jan Ciesko <[email protected]>
@janciesko janciesko force-pushed the wait_sync_global_wakeup branch from 6dbde5d to cc16959 Compare March 25, 2021 18:52
@janciesko
Copy link
Contributor Author

Rebased to master.

@hppritcha hppritcha self-requested a review March 31, 2021 19:10
Conflicts resolved:
	opal/mca/threads/argobots/threads_argobots_wait_sync.c
	opal/mca/threads/argobots/threads_argobots_wait_sync.h

Signed-off-by: Jan Ciesko <[email protected]>
@janciesko janciesko force-pushed the wait_sync_global_wakeup branch from deb1087 to 1c8ed58 Compare April 12, 2021 18:37
@janciesko
Copy link
Contributor Author

Rebased to master which includes #8767.

@janciesko
Copy link
Contributor Author

We still need this PR as otherwise QThreads will fail.

@shintaro-iwasaki
Copy link
Contributor

#8790 might supersede this PR. Could you please check if #8790 fixes the issue?

@janciesko
Copy link
Contributor Author

Closing in favor of #8790.

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.

7 participants