diff --git a/machines/perlmutter/config_batch.xml b/machines/perlmutter/config_batch.xml
index ed14205..e5b9e2a 100644
--- a/machines/perlmutter/config_batch.xml
+++ b/machines/perlmutter/config_batch.xml
@@ -7,11 +7,14 @@
--account $PROJECT
- -C gpu
+ --constraint=cpu
- regular
- debug
+
+ regular
+ preempt
+ shared
+ debug
diff --git a/machines/perlmutter/config_machines.xml b/machines/perlmutter/config_machines.xml
index fac1422..7bde964 100644
--- a/machines/perlmutter/config_machines.xml
+++ b/machines/perlmutter/config_machines.xml
@@ -1,7 +1,7 @@
NERSC EX AMD EPYC, os is CNL, 64 pes/node, batch system is Slurm
CNL
- gnu,cray,nvidia,aocc
+ intel,gnu,cray,nvidia,aocc
mpich
mp9_g
$ENV{SCRATCH}
@@ -25,7 +25,7 @@
-c {{ srun_binding }}
-
+
/usr/share/lmod/lmod/init/perl
/usr/share/lmod/lmod/init/env_modules_python.py
/usr/share/lmod/lmod/init/sh
@@ -35,24 +35,36 @@
module
module
- PrgEnv-nvidia
- PrgEnv-cray
- PrgEnv-aocc
- PrgEnv-gnu
- nvidia
- cce
- gnu
- aocc
- cray-parallel-netcdf
- cray-hdf5-parallel
- cray-libsci
- cray-mpich
- cray-hdf5
- cray-netcdf-hdf5parallel
- cray-netcdf
- craype
+ cray-hdf5-parallel
+ cray-netcdf-hdf5parallel
+ cray-parallel-netcdf
+ cray-netcdf
+ cray-hdf5
+ PrgEnv-gnu
+ PrgEnv-intel
+ PrgEnv-nvidia
+ PrgEnv-cray
+ PrgEnv-aocc
+ gcc-native
+ intel
+ intel-oneapi
+ nvidia
+ aocc
+ cudatoolkit
+ climate-utils
+ cray-libsci
+ matlab
+ craype-accel-nvidia80
+ craype-accel-host
+ perftools-base
+ perftools
+ darshan
+
+ PrgEnv-intel
+
+
PrgEnv-cray
cce cce/12.0.3
@@ -62,10 +74,8 @@
- craype craype/2.7.30
-
-
- cray-libsci/23.12.5
+ craype-x86-milan
+ cray-libsci/23.09.1.1
cray-mpich/8.1.28
@@ -83,12 +93,17 @@
cray-parallel-netcdf
- cmake/3.22.0
+ cmake/3.24.3
256M
-
+ /global/cfs/cdirs/ccsm1/esmf//lib/libO/Unicos.intel.64.mpi.default/esmf.mk
+ 2
+ /global/cfs/cdirs/ccsm1/parallelio/2.6.3/2023.2.0/8.1.28/lib
+ /global/cfs/cdirs/ccsm1/parallelio/2.6.3/2023.2.0/8.1.28/include
+ pnetcdf,netcdf,netcdf4p
+ ON
+ SUMMARY