Skip to content

hera update for 1.7.0#1047

Merged
AlexanderRichert-NOAA merged 6 commits intoJCSDA:release/1.7.0from
AlexanderRichert-NOAA:1.7.0-heraupdate
Mar 28, 2024
Merged

hera update for 1.7.0#1047
AlexanderRichert-NOAA merged 6 commits intoJCSDA:release/1.7.0from
AlexanderRichert-NOAA:1.7.0-heraupdate

Conversation

@AlexanderRichert-NOAA
Copy link
Copy Markdown
Collaborator

@AlexanderRichert-NOAA AlexanderRichert-NOAA commented Mar 28, 2024

Summary

This PR updates the Hera config for 1.7.0.

Testing

Tested building on Hera, incl. building one or two UFSWM cases with Intel and GCC.

Applications affected

all

Systems affected

hera

Dependencies

JCSDA/spack#419

Issue(s) addressed

#1042

Checklist

  • This PR addresses one issue/problem/enhancement, or has a very good reason for not doing so.
  • These changes have been tested on the affected systems and applications.
  • All dependency PRs/issues have been resolved and this PR can be merged.

modules:
- gnu/9.2.0
- openmpi/4.1.5
- openmpi/4.1.6_gnu9.2.0
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is still with gnu/9.2.0?.. Could we push for using 12.2.0?.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I assume you mean 13.2.0? I'd prefer not to make a last-minute change unless it's critically needed for an application. Could it wait until the 1.8.0 release?

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is gnu/12.2.0 version installed by Dom, under spack-stack. As I remember, there were some issues with gnu/13.2.0, which is installed system-wide on Hera.

Way to load module gnu/12.2.0:

module use /scratch1/NCEPDEV/nems/role.epic/modulefiles
module load gnu/12.2.0

Modulefile /scratch1/NCEPDEV/nems/role.epic/modulefiles/gnu/12.2.0.lua was prepared to point to Dom's installation under

/scratch1/NCEPDEV/nems/role.epic/spack-stack/gcc-12.2.0

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah okay I see, thanks. Would you be willing to update the Hera config to add the second gcc version?

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@AlexanderRichert-NOAA - I'd give it a try!

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@RatkoVasic-NOAA was also building the gnu@12.2.0 compiler and openmpi@4.1.6 with it - if his testing is successful, we should use that version.

@AlexanderRichert-NOAA AlexanderRichert-NOAA merged commit a2f9346 into JCSDA:release/1.7.0 Mar 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants