-
Notifications
You must be signed in to change notification settings - Fork 568
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
Clean up run_cmake_test #699
Clean up run_cmake_test #699
Conversation
and for matrix divider to have two integer digits
@ukmo-ccbunney I noticed in matrix_cmake_ukmo_cray you are still using w3_setenv, in matrix_cmake_ncep we require an input of the model path. w3_setenv will likely go away with the clean-up of the gnu build, do you want me to add the model dir input to your script here or leave it as is? |
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.
regtests passed
Yes please. I have made the change locally and am testing your new changes. |
@ukmo-ccbunney I added the update to grab the model path from the arguments. I also added the matrix divider at the end since I noticed that was missing... not sure if you want that added though? |
Thanks. |
@JessicaMeixner-NOAA thanks for doing all of this. |
@JessicaMeixner-NOAA I notice that in matrix_cmake_ncep you don't explicitly set any compiler anymore. How can you be sure that CMake is picking up the compiler you want (intel, I assume)? Are you relying on what is in the FC environment variable? |
Apologies for the delay from my end - I am getting some differences in |
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.
OK - after checking two fresh copies of develop and this branch, the mww3_test_02
regtests are now b4b. I have no idea what was happening previously to cause the differences...
Apologies for the delay - all good now!
All tests passed on NOAA hpc with pre-known non-identical cases
|
@ukmo-ccbunney we're relying on the modules to pick the compiler.. I believe this then uses the environment variables but then how/where that happens that's a great question... |
Enhancement and clean-up of run_cmake_test
Pull Request Summary
Provides clean up and performance improvements for regression tests with cmake
Description
This PR:
Please also include the following information:
Issue(s) addressed
Might fix regtests/bin/run_cmake_test skips unfinished jobs #687 needs confirmation though
Commit Message
Enhancement and clean-up of run_cmake_test
Check list
Testing
matrixCompFull.txt
matrixCompSummary.txt
matrixDiff.txt