geoschem / GCClassic

This repository contains the "superproject" wrapper for the "Classic" configuration of the GEOS-Chem model of atmospheric chemistry and composition.
https://geos-chem.readthedocs.io
Other
16 stars 36 forks source link

Feature request: Add support for Intel 2024 compiler suite #47

Open yantosca opened 11 months ago

yantosca commented 11 months ago

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 and CMakeScripts/ 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 commented 11 months ago

Also see the Intel Fortran porting guide here: