-
Notifications
You must be signed in to change notification settings - Fork 108
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
Upgrade to Intel LLVM compilers #879
Comments
IntelLLVM. Fixes ufs-community#879.
compiler warnings. Fixes ufs-community#879.
Using 1056ef5, the unit tests were successfully run on Hercules and Hera. NOTE: Setting |
@AlexanderRichert-NOAA - I want to update the Github workflows to use IntelLLVM. I think I completed part of the update at c10e85a. However, the libraries are built using https://github.com/GeorgeGayno-NOAA/UFS_UTILS/blob/intelLLVM/ci/spack.yaml. Can you or someone on the libraries team assist me with updating spack.yaml? |
Hash c10e85a was tested on Hercules. All regression tests were run:
All failed tests had roundoff differences from their baselines. |
All regression tests were run on WCOSS2 using 9511885. All tests passed as expected. |
My preliminary tests show UFS_UTILS is working with the existing spack-stacks. Will hold off on further work until it is determined whether new versions of spack-stack (that use IntelLLVM) will be implemented. |
I tried updates at 56bf5e1 and 98f840a, but the spack build fails during the compilation of sigio library routine sigio_module.f. I also see numerous warnings concerning compiler options. For example:
|
No, version 2.3.3 isn't in the JCSDA fork yet. Let me see if I can add that right now... |
It should work once JCSDA/spack#480 is merged. |
intel compilers may be used. Fixes ufs-community#879.
(Done) |
by the unit tests. Fixes ufs-community#879.
Thanks. Now I am running into the same issue with sfcio v1.4.1. My unit tests no longer use sfcio, so I am removing it from the workflow. But other users will need access to v1.4.2. |
check of pressure. Fixes ufs-community#879.
sfcio 1.4.2 is now available under JCSDA Spack. |
if Intel LLVM is not available. Fixes ufs-community#879.
Orion and Hera. Fixes ufs-community#879.
Hera and Orion to default to intelLLVM. Fixes ufs-community#879.
intelLLVM. Fixes ufs-community#879.
on Hera it caused a compilation error when choosing 'debug' mode. Fixes ufs-community#879.
intel LLVM. Fixes ufs-community#879.
The 'classic' Intel compilers (
ifort
,icc
, andicpc
) are now discontinued and the new LLVM compilers (ifx
andicx
) are the only option starting with version 2024. All supported machines with working versions of the LLVM compilers should be upgraded to the LLVM suite.Per @junwang-noaa - try to use the 2024 version as the 2023 version has some bugs.
The text was updated successfully, but these errors were encountered: