-
Notifications
You must be signed in to change notification settings - Fork 378
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
Add mach-specific throughput checking to test machines #1770
Conversation
@amametjanov this looks good. Just so you know, we do NOT report throughput regressions on the dashboard (it was way too noisy), so this change won't impact anything on the dashboard. |
Can we enable throughput regressions in the same category as namelist comparisons? This way they can be ignored (not a red flag), but at the same time help with performance monitoring. |
I'll add this to the wish list: https://acme-climate.atlassian.net/wiki/spaces/SE/pages/62095556/ACME+Test+System+wish+list |
@amametjanov that's a good idea |
Add mach-specific throughput checking to test machines Throughput comparison was previously done at 25% tolerance/deviation from baseline. This PR adds machine-specific throughput tolerance of 10% for all test machines. This should enable detection of performance regression of greater than 10% on machines and tests that have baselines (e.g. melvin, skybridge, chama). [BFB] * origin/azamat/tests/check-tput: Add mach-specific throughput checking to test machines
Add mach-specific throughput checking to test machines Throughput comparison was previously done at 25% tolerance/deviation from baseline. This PR adds machine-specific throughput tolerance of 10% for all test machines. This should enable detection of performance regression of greater than 10% on machines and tests that have baselines (e.g. melvin, skybridge, chama). [BFB] * origin/azamat/tests/check-tput: Add mach-specific throughput checking to test machines
Allow --compiler and --mpilib in ctest scripts This PR allows ctest to use the new --compiler and --mpilib options in scripts_regression_tests.py by using env variables CIME_COMPILER and CIME_MPILIB Test suite: CIME_COMPILER=nag ./cime.ctest.hobart Test baseline: Test namelist changes: Test status: bit for bit Fixes #1770 User interface changes?: Update gh-pages html (Y/N)?: Code review: Bill Sacks
Add mach-specific throughput checking to test machines Throughput comparison was previously done at 25% tolerance/deviation from baseline. This PR adds machine-specific throughput tolerance of 10% for all test machines. This should enable detection of performance regression of greater than 10% on machines and tests that have baselines (e.g. melvin, skybridge, chama). [BFB] * origin/azamat/tests/check-tput: Add mach-specific throughput checking to test machines
Add mach-specific throughput checking to test machines Throughput comparison was previously done at 25% tolerance/deviation from baseline. This PR adds machine-specific throughput tolerance of 10% for all test machines. This should enable detection of performance regression of greater than 10% on machines and tests that have baselines (e.g. melvin, skybridge, chama). [BFB] * origin/azamat/tests/check-tput: Add mach-specific throughput checking to test machines
Add mach-specific throughput checking to test machines Throughput comparison was previously done at 25% tolerance/deviation from baseline. This PR adds machine-specific throughput tolerance of 10% for all test machines. This should enable detection of performance regression of greater than 10% on machines and tests that have baselines (e.g. melvin, skybridge, chama). [BFB] * origin/azamat/tests/check-tput: Add mach-specific throughput checking to test machines
Throughput comparison was previously done at 25% tolerance/deviation from baseline. This PR adds machine-specific throughput tolerance of 10% for all test machines. This should enable detection of performance regression of greater than 10% on machines and tests that have baselines (e.g. melvin, skybridge, chama).
[BFB]