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")
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 80b894c9d809..91a7198c32ef 100644
--- a/cime_config/machines/config_machines.xml
+++ b/cime_config/machines/config_machines.xml
@@ -3484,23 +3484,24 @@
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
- cuda/12.9
+ cuda/13.0
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
+ darshan
$CIME_OUTPUT_ROOT/$CASE/run