-
Notifications
You must be signed in to change notification settings - Fork 14
mpi(hwloc): spin-lock receiver threads and pin to a core #408
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
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #408 +/- ##
==========================================
- Coverage 82.08% 81.89% -0.20%
==========================================
Files 114 116 +2
Lines 7525 7560 +35
==========================================
+ Hits 6177 6191 +14
- Misses 1348 1369 +21 ☔ View full report in Codecov by Sentry. |
678dcae
to
26400a4
Compare
26400a4
to
1d6731b
Compare
add_definitions(-DTRACE_ALL=1) | ||
endif() | ||
|
||
# We want to disable the usage of spinlocks (and CPU pinning) in GHA runners |
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.
Annoyingly we cannot use spinlocks inside GHA as that would make tests (and particularly distributed tests) very flaky.
|
1d6731b
to
1da6eb8
Compare
hey @lgarithm this does not look right to me. could you make sure that spin locks are enabled at build time? you should be able to see it in the cmake logs. it may require re-running |
fadb386
to
daef454
Compare
does this need a special build flag? I re-run with everything cleaned, but it's still the same:
|
ab8ab50
to
602eab2
Compare
@lgarithm can you paste the build log here? particularly at the very beginning of the CMake command you should see:
|
7561533
to
e76c5c8
Compare
ff12d46
to
63d533b
Compare
63d533b
to
5c8e192
Compare
f1feea1
to
3e96fb8
Compare
3e96fb8
to
e2340ca
Compare
e2340ca
to
fa609bc
Compare
eventually we could consider using more advanced features with hwloc
closes #385 (superseeds)