-
Notifications
You must be signed in to change notification settings - Fork 155
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
GitHub Issue NOAA-EMC/GSI#302. Removal of libsrc from the authoritative repository #329
Conversation
@MichaelLueken-NOAA I have a follow on question. There are references to
So, the question is, are these references to |
@aerorahul Thank you very much for the review, Rahul. Thanks for reminding me about the libsrc entries hardwired into the CMakeLists.txt files and the cmake/Modules/FindNCEPLIBS.cmake files. As of this point, I have cleaned CMakeLists.txt and the cmake/Modules/Find* files. On Monday, I will go through the CMakeLists.txt files in util to clean those up, then push the completed work. |
@aerorahul, I have removed libsrc from the CMakeLists.txt file (and CMakeLists.txt files in util) and from cmake/Modules/Find*.cmake. I have removed findHelpers.cmake and removed libsrc from FindCORELIBS.cmake. I have successfully compiled all DA components and ran the regression tests (both standard and debug) and all passed successfully. |
@MichaelLueken-NOAA I noticed, however, that now that Do you anticipate removing those options and further cleaning up the |
@aerorahul With your approval, I will commit this work to the authoritative repository tomorrow, Wednesday, March 9. |
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.
The changes in this PR look good.
Thank you very much for reviewing these changes, @aerorahul! Since there are no source code changes, I will now give final approval to these changes and merge them to the authoritative repository. |
GitHub Issue NOAA-EMC#302. Removal of libsrc from the authoritative repository
This update removes the dependence of the libsrc submodule from the GSI repository. The libsrc entries in .gitmodules have been removed, the libsrc directory has been removed, and all modulefiles that have been updated to use hpc-stack have been updated to add
module load wrf_io/1.2.0
. These changes were tested on WCOSS_D and Hera, where the code compiled without issue and the regression tests show bit reproducibility between this update and the current libsrc/wrflib executables.Close #302