-
Notifications
You must be signed in to change notification settings - Fork 100
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
Update camke scripts for building upp lib. #210
Conversation
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.
This is official name change for GFS implementation of library, so it's ok with me to put this in develop. We will update other aspects in future. Note that UFS v2.0 (SRW) will keep nceppost as lib name for the upcoming release.
@fossell Yes, upp lib is the official name for GFS V16 implementation. I would expect other changes e.g. unifying executable name |
This PR is going to break the usage of nceppost in projects that use it via CMake. |
@aerorahul Are you meaning we should keep in EMC_post/CMAKEKists.txt |
This change will require downstream users to change to: |
@aerorahul - These would be required for projects who use develop branch only or are doing a sync to develop. Would the preference for such a change be that there is a broad announcement to those projects of change? If so, how do we determine who is using the develop branch actively for their projects? What is your recommendation to make these types of changes in develop branch? We generally operate with the understanding that projects that require stable versions are doing so within a branch or fork, not from develop where things are changing more often. Please advise... |
@fossell and @aerorahul The intention of this PR is changing cmake scripts for building upp lib instead of nceppost lib at hpc-stack. I got some tweaking from a staff installing upp lib at hpc-stack. From my testing, the changes for nceppost into UPP will have no impacts on upp lib building under my account but not sure this is required by EIB installing under hpc-stack. I will check that. |
As far as the
However, I am not sure if the UPP v10.0.0 is going to be identical to the nceppost SHA currently used in the weather model (dceca26) Atleast this way, the UFS is using the latest |
@aerorahul this upp/10.0.0 is not identical to the dceca26 which is a old version for GFS V16. |
Just confirm that it is not necessary to change nceppost in EMC_post/CMakeLists.txt during installing upp/10.0.0 in hpc-stack. I may revert the change. Please let me know your comments @aerorahul and @fossell. |
changes in EMC_post/CMakeLists.txt have nothing to do with hpc-stack. |
I have the upp lib related code changes in my ufs-weather-model branch
https://github.com/junwang-noaa/ufs-weather-model/tree/gfsv16_20201015. I
was using " find_package(upp REQUIRED)" (upp all lowcase).
…On Mon, Nov 2, 2020 at 3:55 PM Rahul Mahajan ***@***.***> wrote:
changes in EMC_post/CMakeLists.txt have nothing to do with hpc-stack.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#210 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AI7D6TLPBJHPWVDPIT7DU3LSN4MFHANCNFSM4THYBEOA>
.
|
The branch works with the upp in the test hpc stack Hang built on hera.
On Mon, Nov 2, 2020 at 3:58 PM Jun Wang - NOAA Federal <[email protected]>
wrote:
… I have the upp lib related code changes in my ufs-weather-model branch
https://github.com/junwang-noaa/ufs-weather-model/tree/gfsv16_20201015. I
was using " find_package(upp REQUIRED)" (upp all lowcase).
On Mon, Nov 2, 2020 at 3:55 PM Rahul Mahajan ***@***.***>
wrote:
> changes in EMC_post/CMakeLists.txt have nothing to do with hpc-stack.
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <#210 (comment)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AI7D6TLPBJHPWVDPIT7DU3LSN4MFHANCNFSM4THYBEOA>
> .
>
|
@junwang-noaa So it looks EMC_post/CMakeList.txt should haveproject(
|
No description provided.