-
Notifications
You must be signed in to change notification settings - Fork 159
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 hera spack-stack path #829
update hera spack-stack path #829
Conversation
Mark this PR as Draft until Hera ctests finish. |
Install
All tests pass. |
This PR is Ready for review |
@CoryMartin-NOAA , @ShunLiu-NOAA , and @hu5970 : I can not approve my own PR. This PR only impacts Hera. ctests pass on Hera. |
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.
@RussTreadon-NOAA @aerorahul The GNU stack does not exist in /contrib
for the gsi-addon-dev-rocky8
environment, so this module file does not load correctly. Do we need to continue supporting GNU compilers for the GSI? If so, I will make the request to EPIC to have the GNU stack installed as well.
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.
@DavidHuber-NOAA , I am not aware of any requirement to support the gnu compiler on Hera. Let me cross check with the GSI Review Committee.
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.
GCC provides broader compatibility across different platforms making the code base easier to port in the long run. It also has a stricter adherence to Fortran standards. This helps keeping the code base up to date with current standards and allows developers to write better code.
Intel supports many deprecated standards in the interest of making the code developer-friendly, but they get exposed when -warn all
flag is used (A requirement for operational acceptance of any code).
My 2c, FWIW.
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.
@aerorahul , do you recommend that EPIC install a GNU stack on support machines?
FYI, GSI-Monitor and GSI-utils contain hera gnu modulefiles. See GSI-Monitor PR #161 and GSI-utils PR #65. |
Attempts to use
Set
The Hera gnu build is broken in
|
@RussTreadon-NOAA I am good with that solution. I will also reach out to EPIC to request a GNU installation of the gsi-addon environment. |
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.
Approve pending the creation of a follow-on issue to track GNU build on Hera.
GSI issue #831 has been opened to document that the Hera gnu build is broken. |
Description
The spack-stack path is changing on Hera. This PR updates the path to the new location.
Resolves #828
Type of change
How Has This Been Tested?
The changes in this PR only impact Hera. The following has been done on Hera
Checklist