-
Notifications
You must be signed in to change notification settings - Fork 172
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
Disabling hyper-threading #2965
Disabling hyper-threading #2965
Conversation
…rnando-NOAA/global-workflow into feature/hyper-threading
…rnando-NOAA/global-workflow into feature/hyper-threading
@DavidHuber-NOAA GEFS test results. Some of the tests are still running. Will update once the tests are completed.
|
GFS test results
|
@AntonMFernando-NOAA Would you mind running the |
Did a rerun with h/t disabled on HERCULES and |
@DavidHuber-NOAA cyc test results
|
@DavidHuber-NOAA The tests are complete. Any comments? |
It's interesting that the Can you do a file comparison on the GRIB2 products as well to ensure they are all identical? Just a |
@WalterKolczynski-NOAA @DavidHuber-NOAA Checked the GRIB2 files with and without h/t in ARCDIRs and made sure that the files are identical. I think this is now ready to review. |
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.
Changes look good on Hercules. Disabling hyperthreading may have a speed boost for a few jobs, which is interesting. The METplus logs mention using up to 80 tasks/node with 8 threads for both the hyperthreaded and non-hyperthreaded case. This is both interesting and a little disturbing, but does not seem to tie into hyperthreading. I did not look into the other jobs that showed significant differences in runtime (Fit2Obs, verfozn, and verfrad).
CI Failed on Hera in Build# 3
|
I believe this PR is ready to be tested again. Launching on Hera. |
CI Passed on Hera in Build# 1
|
CI Passed on Hercules in Build# 2
|
Description
sbatch/srun
flag--hint=nomultithread
.Type of change
Change characteristics
How has this been tested?
Checklist