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

Feature request: Add support for Intel 2024 compilers #360

Open
1 task done
yantosca opened this issue Dec 6, 2023 · 2 comments
Open
1 task done

Feature request: Add support for Intel 2024 compilers #360

yantosca opened this issue Dec 6, 2023 · 2 comments
Assignees
Labels
category: Feature Request New feature or request never stale Never label this issue as stale topic: Build Related to makefiles or the build sequence

Comments

@yantosca
Copy link
Contributor

yantosca commented Dec 6, 2023

Name and Institution (Required)

Name: Bob Yantosca
Institution: Harvard + GCST

Confirm you have reviewed the following documentation

New GCClassic feature or discussion

Intel has revealed that the icc/icpc/ifort compilers will be discontinued by late 2024 in favor of the newer icx/ifx LLVM compilers.

We will need to support both ifort and ifx compilers for a time, given that some users may not be able to convert right away. This will require updates to compilation options in CMakeLists.txt in this repository.

Also we will need to benchmark with both ifort and ifx to make sure that the new compilers do not introduce any unexpected changes.

FASRC should have the Intel 2024 compilers and related libraries (MPI, netCDF, netCDF-Fortran, HDF5, etc) installed by March 2024 as part of the regular compiler update cadence. In the meantime I will leave this issue here as a reminder.

@yantosca yantosca added category: Feature Request New feature or request topic: Build Related to makefiles or the build sequence never stale Never label this issue as stale labels Dec 6, 2023
@yantosca yantosca self-assigned this Dec 6, 2023
@yantosca
Copy link
Contributor Author

yantosca commented Dec 6, 2023

@lizziel
Copy link
Contributor

lizziel commented Jan 11, 2024

We will wait for GMAO to update their libraries to use ifx before porting GCHP to use it. This will likely be in MAPL 3.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category: Feature Request New feature or request never stale Never label this issue as stale topic: Build Related to makefiles or the build sequence
Projects
None yet
Development

No branches or pull requests

2 participants