Skip to content
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

Compiler name craygnu does not match Depends.gnu.cmake on Frontier #7046

Closed
dqwu opened this issue Feb 21, 2025 · 0 comments · Fixed by #7050
Closed

Compiler name craygnu does not match Depends.gnu.cmake on Frontier #7046

dqwu opened this issue Feb 21, 2025 · 0 comments · Fixed by #7050
Assignees
Labels
Frontier GNU GNU compiler related issues Machine Files

Comments

@dqwu
Copy link
Contributor

dqwu commented Feb 21, 2025

The file Depends.gnu.cmake expects the compiler name to be gnu. However, in PR #6990, the compiler name was changed to craygnu, resulting in a mismatch.

Without applying the necessary workarounds from Depends.gnu.cmake to avoid NaN errors, builds using the craygnu compiler fail with messages such as:

SHR_REPROSUM_CALC: Input contains  0.40000E+01 NaNs and  0.00000E+00 INFs on MPI task    5915
ERROR: shr_reprosum_calc ERROR: NaNs or INFs in input

To resolve this issue, we need to create Depends.craygnu.cmake based on Depends.gnu.cmake.

Similarly, for the new compiler names craygnu-hipcc and craygnu-mphipcc, we need to create Depends.craygnu-hipcc.cmake and Depends.craygnu-mphipcc.cmake based on Depends.gnugpu.cmake, respectively.

@dqwu dqwu added Frontier GNU GNU compiler related issues Machine Files labels Feb 21, 2025
grnydawn added a commit that referenced this issue Feb 23, 2025
* The --core-spec argument has been restored to its state before the February 18, 2025, Frontier update.
* Some Depends files for the GNU compiler on Frontier have been created.

[BFB] No baseline for Frontier yet

Fixes #7046
Fixes #7037
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Frontier GNU GNU compiler related issues Machine Files
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants