From 3664050a9568b0adb1e56c997fa6b0fbe9e7bdb0 Mon Sep 17 00:00:00 2001 From: Azamat Mametjanov Date: Fri, 21 Aug 2026 00:52:51 +0000 Subject: [PATCH 1/3] Update ALCF-Polaris modules after 20260819 maint Prior modules were removed --- cime_config/machines/config_machines.xml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/cime_config/machines/config_machines.xml b/cime_config/machines/config_machines.xml index 80b894c9d809..bf424b5eb014 100644 --- a/cime_config/machines/config_machines.xml +++ b/cime_config/machines/config_machines.xml @@ -3484,13 +3484,13 @@ craype-accel-host - PrgEnv-gnu/8.6.0 - gcc-native/13.2 + PrgEnv-gnu/8.7.0 + gcc-native/14 hdf5/1.14.6 netcdf/4.9.3c-4.6.2f - PrgEnv-nvidia/8.6.0 + PrgEnv-nvidia/8.7.0 hdf5-nvidia/1.14.6 netcdf-nvidia/4.9.3c-4.6.2f @@ -3499,8 +3499,8 @@ craype-accel-nvidia80 - cray-libsci/25.03.0 - cray-parallel-netcdf/1.12.3.13 + cray-libsci/26.03.0 + cray-parallel-netcdf/1.12.3.21 $CIME_OUTPUT_ROOT/$CASE/run From 7222bbf0aad393ad4b8adf8b6de15c4b2626991c Mon Sep 17 00:00:00 2001 From: Azamat Mametjanov Date: Wed, 26 Aug 2026 03:07:10 +0000 Subject: [PATCH 2/3] More module updates --- cime_config/machines/cmake_macros/polaris_gnu.cmake | 3 --- cime_config/machines/cmake_macros/polaris_gnugpu.cmake | 3 --- cime_config/machines/cmake_macros/polaris_nvidia.cmake | 3 --- cime_config/machines/cmake_macros/polaris_nvidiagpu.cmake | 3 --- cime_config/machines/config_machines.xml | 3 ++- 5 files changed, 2 insertions(+), 13 deletions(-) diff --git a/cime_config/machines/cmake_macros/polaris_gnu.cmake b/cime_config/machines/cmake_macros/polaris_gnu.cmake index f65180b40ab3..09a42eef9e2f 100644 --- a/cime_config/machines/cmake_macros/polaris_gnu.cmake +++ b/cime_config/machines/cmake_macros/polaris_gnu.cmake @@ -5,6 +5,3 @@ endif() set(MPICC "cc") set(MPICXX "CC") set(MPIFC "ftn") -set(SCC "cc") -set(SCXX "CC") -set(SFC "ftn") diff --git a/cime_config/machines/cmake_macros/polaris_gnugpu.cmake b/cime_config/machines/cmake_macros/polaris_gnugpu.cmake index 01308c02ac13..89011b0b69b4 100644 --- a/cime_config/machines/cmake_macros/polaris_gnugpu.cmake +++ b/cime_config/machines/cmake_macros/polaris_gnugpu.cmake @@ -12,7 +12,4 @@ set(E3SM_LINK_WITH_FORTRAN "TRUE") set(MPICC "cc") set(MPICXX "CC") set(MPIFC "ftn") -set(SCC "cc") -set(SCXX "CC") -set(SFC "ftn") string(APPEND CMAKE_EXE_LINKER_FLAGS " -L$ENV{CUDA_HOME}/lib64/ -lstdc++ ") diff --git a/cime_config/machines/cmake_macros/polaris_nvidia.cmake b/cime_config/machines/cmake_macros/polaris_nvidia.cmake index 60d548360ccd..47b36050e566 100644 --- a/cime_config/machines/cmake_macros/polaris_nvidia.cmake +++ b/cime_config/machines/cmake_macros/polaris_nvidia.cmake @@ -2,6 +2,3 @@ string(APPEND CONFIG_ARGS " --host=cray") if (COMP_NAME STREQUAL gptl) string(APPEND CPPDEFS " -DHAVE_NANOTIME -DBIT64 -DHAVE_SLASHPROC -DHAVE_GETTIMEOFDAY") endif() -set(SCC "cc") -set(SCXX "CC") -set(SFC "ftn") diff --git a/cime_config/machines/cmake_macros/polaris_nvidiagpu.cmake b/cime_config/machines/cmake_macros/polaris_nvidiagpu.cmake index c57ada72b6d2..6257322f2489 100644 --- a/cime_config/machines/cmake_macros/polaris_nvidiagpu.cmake +++ b/cime_config/machines/cmake_macros/polaris_nvidiagpu.cmake @@ -8,7 +8,4 @@ string(APPEND CPPDEFS " -DTHRUST_IGNORE_CUB_VERSION_CHECK") string(APPEND CMAKE_CUDA_FLAGS " -ccbin CC -O2 -arch sm_80 --use_fast_math") set(CMAKE_CUDA_ARCHITECTURES "80") string(APPEND CMAKE_EXE_LINKER_FLAGS " -acc=gpu -gpu=cc80 -Minfo=accel") -set(SCC "cc") -set(SCXX "CC") -set(SFC "ftn") string(APPEND CMAKE_Fortran_FLAGS " -acc=gpu -gpu=cc80 -Minfo=accel") diff --git a/cime_config/machines/config_machines.xml b/cime_config/machines/config_machines.xml index bf424b5eb014..91a7198c32ef 100644 --- a/cime_config/machines/config_machines.xml +++ b/cime_config/machines/config_machines.xml @@ -3495,12 +3495,13 @@ netcdf-nvidia/4.9.3c-4.6.2f - cuda/12.9 + cuda/13.0 craype-accel-nvidia80 cray-libsci/26.03.0 cray-parallel-netcdf/1.12.3.21 + darshan $CIME_OUTPUT_ROOT/$CASE/run From 25148b92ae9c74ace0f2a46d96266a01bfdf9185 Mon Sep 17 00:00:00 2001 From: Azamat Mametjanov Date: Thu, 27 Aug 2026 01:41:22 +0000 Subject: [PATCH 3/3] Revert from cuda's nvcc to nvidia's nvc --- cime_config/machines/cmake_macros/nvidiagpu.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cime_config/machines/cmake_macros/nvidiagpu.cmake b/cime_config/machines/cmake_macros/nvidiagpu.cmake index a30b2ba585dc..8b015bd351d7 100644 --- a/cime_config/machines/cmake_macros/nvidiagpu.cmake +++ b/cime_config/machines/cmake_macros/nvidiagpu.cmake @@ -1,7 +1,7 @@ set(MPICC "cc") set(MPICXX "CC") set(MPIFC "ftn") -set(SCC "nvcc") +set(SCC "nvc") set(SCXX "nvc++") set(SFC "nvfortran") string(APPEND CPPDEFS " -DFORTRANUNDERSCORE -DNO_R16 -DCPRNVIDIA")