Skip to content
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions configuration/scripts/cice.batch.csh
Original file line number Diff line number Diff line change
Expand Up @@ -387,8 +387,8 @@ else if (${ICE_MACHINE} =~ gaeac6*) then
cat >> ${jobfile} << EOFB
#SBATCH -J ${ICE_CASENAME}
#SBATCH --partition=batch
#SBATCH --qos=${queue}
#SBATCH --account=sfs_emc
##SBATCH --qos=${queue}
#SBATCH --account=sfs-emc
#SBATCH --clusters=c6
#SBATCH --time=${batchtime}
#SBATCH --nodes=${nnodes}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
#==============================================================================
# Makefile macros for NOAA hera, intel compiler
# Makefile macros for NOAA gaeac6, intel compiler
#==============================================================================

CPP := fpp
CPPDEFS := -DFORTRANUNDERSCORE ${ICE_CPPDEFS}
CFLAGS := -c -O2
CFLAGS := -c -O2 -fp-model precise -xHost

FIXEDFLAGS := -132
FREEFLAGS :=
FFLAGS := -hbyteswapio
FREEFLAGS := -FR
FFLAGS := -fp-model precise -convert big_endian -assume byterecl -ftz -traceback -align array64byte -xHost
FFLAGS_NOOPT:= -O0
LDLAGS := -hbyteswapio

ifeq ($(ICE_BLDDEBUG), true)
FFLAGS += -O0 -hfp0 -g -Rbcdps -Ktrap=fp
# fpe1 rather than fpe0 due to bug in hdf library 25 Jul 2025
FFLAGS += -O0 -g -check bounds -check pointers -fpe1 -check noarg_temp_created -link_mpi=dbg
else
FFLAGS += -O2 -hfp0
FFLAGS += -O2
endif

SCC := cc
Expand All @@ -34,7 +34,7 @@ LD:= $(FC)

NETCDF_PATH := $(NETCDF)

#PIO_CONFIG_OPTS:= --enable-filesystem-hints=gpfs
PIO_CONFIG_OPTS:= --enable-filesystem-hints=gpfs

#PNETCDF_PATH := $(PNETCDF)
#PNETCDF_PATH := /glade/u/apps/ch/opt/pio/2.2/mpt/2.15f/intel/17.0.1/lib
Expand All @@ -50,8 +50,8 @@ INCLDIR := $(INCLDIR) -I$(INC_NETCDF)
SLIBS := -L$(LIB_NETCDF) -lnetcdf -lnetcdff

ifeq ($(ICE_THREADED), true)
LDFLAGS += -fopenmp
CFLAGS += -fopenmp
FFLAGS += -fopenmp
LDFLAGS += -qopenmp
CFLAGS += -qopenmp
FFLAGS += -qopenmp
endif

Original file line number Diff line number Diff line change
Expand Up @@ -9,36 +9,34 @@ if ("$inp" != "-nomodules") then

#source /lustre/f2/pdata/esrl/gsd/contrib/lua-5.1.4.9/init/init_lmod.csh
source $MODULESHOME/init/csh
module purge
module load PrgEnv-cray
module load cce/18.0.0
module load cray-libsci/24.07.0
#module list
module load PrgEnv-intel/8.6.0
module load intel/2025.0
module load cray-hdf5/1.14.3.1
module load cray-netcdf/4.9.0.13
setenv NETCDF $NETCDF_DIR
echo zzz final module list
module list
#module avail intel

# May be needed for OpenMP memory
#setenv OMP_STACKSIZE 64M
setenv OMP_STACKSIZE 64M

endif

# May be needed for OpenMP memory
#setenv OMP_STACKSIZE 64M
env | grep NETCDF

endif

setenv ICE_MACHINE_MACHNAME gaea
setenv ICE_MACHINE_MACHINFO "Cray XC40 Intel Haswell/Broadwell 2.3GHz, Gemini Interconnect"
setenv ICE_MACHINE_MACHINFO ""
setenv ICE_MACHINE_ENVNAME intel
setenv ICE_MACHINE_ENVINFO "ifort 18.0.5 20180823, cray-mpich, cray-netcdf"
setenv ICE_MACHINE_ENVINFO "intel 2025.0, cray-mpich, cray-netcdf"
setenv ICE_MACHINE_MAKE gmake
setenv ICE_MACHINE_WKDIR $HOME/scratch/CICE_RUNS
setenv ICE_MACHINE_INPUTDATA /ncrc/home1/Robert.Grumbine/rgdev/CICE_INPUTDATA
setenv ICE_MACHINE_BASELINE $HOME/scratch/CICE_BASELINE
setenv ICE_MACHINE_WKDIR $HOME/scratch6/CICE_RUNS
setenv ICE_MACHINE_INPUTDATA /ncrc/home1/Robert.Grumbine/scratch6/CICE_INPUTDATA
setenv ICE_MACHINE_BASELINE $HOME/scratch6/CICE_BASELINE
setenv ICE_MACHINE_SUBMIT "sbatch"
setenv ICE_MACHINE_TPNODE 40
setenv ICE_MACHINE_ACCT P0000000
setenv ICE_MACHINE_TPNODE 192
setenv ICE_MACHINE_ACCT A0
setenv ICE_MACHINE_QUEUE "normal"
setenv ICE_MACHINE_BLDTHRDS 1
setenv ICE_MACHINE_QSTAT "squeue --jobs="
Loading