diff --git a/configuration/scripts/icepack.batch.csh b/configuration/scripts/icepack.batch.csh index a7773b24f..7db244d9c 100755 --- a/configuration/scripts/icepack.batch.csh +++ b/configuration/scripts/icepack.batch.csh @@ -84,14 +84,15 @@ cat >> ${jobfile} << EOFB EOFB else if (${ICE_MACHINE} =~ cori*) then +@ nthrds2 = ${nthrds} * 2 cat >> ${jobfile} << EOFB #SBATCH -J ${ICE_CASENAME} -#SBATCH -p shared ###SBATCH -A ${acct} -#SBATCH -n ${ncores} -#SBATCH -t ${ICE_RUNLENGTH} -#SBATCH -L SCRATCH -#SBATCH -C haswell +#SBATCH --qos shared +#SBATCH --ntasks ${ncores} +#SBATCH --time ${ICE_RUNLENGTH} +#SBATCH --cpus-per-task ${nthrds2} +#SBATCH --constraint haswell ###SBATCH -e filename ###SBATCH -o filename ###SBATCH --mail-type FAIL diff --git a/configuration/scripts/machines/env.cori_intel b/configuration/scripts/machines/env.cori_intel index c6bc1a936..09e977798 100755 --- a/configuration/scripts/machines/env.cori_intel +++ b/configuration/scripts/machines/env.cori_intel @@ -6,30 +6,32 @@ module unload PrgEnv-cray module unload PrgEnv-gnu module unload PrgEnv-intel module unload PrgEnv-pgi -module load PrgEnv-intel/6.0.3 +module load PrgEnv-intel/6.0.4 module unload intel -module load intel/17.0.2.174 +module load intel/18.0.1.163 +module unload gcc +module load gcc/7.3.0 module unload cray-mpich module unload cray-mpich-abi -module load cray-mpich/7.4.4 +module load cray-mpich/7.7.3 module unload cray-hdf5 module unload cray-hdf5-parallel module unload cray-netcdf module unload cray-netcdf-hdf5parallel module unload cray-parallel-netcdf -module load cray-netcdf/4.4.1 -module load cray-hdf5/1.10.0 -module load cray-parallel-netcdf/1.7.0 +module load cray-netcdf/4.6.1.3 module unload cray-libsci module unload craype -module load craype/2.5.7 +module load craype/2.5.15 setenv NETCDF_PATH ${NETCDF_DIR} +setenv OMP_PROC_BIND true +setenv OMP_PLACES threads limit coredumpsize unlimited limit stacksize unlimited @@ -37,11 +39,11 @@ setenv ICE_MACHINE_ENVNAME cori setenv ICE_MACHINE_COMPILER intel setenv ICE_MACHINE_MAKE gmake setenv ICE_MACHINE_WKDIR $SCRATCH/ICEPACK_RUNS -setenv ICE_MACHINE_INPUTDATA /global/homes/t/tcraig/cice_consortium +setenv ICE_MACHINE_INPUTDATA /project/projectdirs/ccsm1/cice-consortium/ setenv ICE_MACHINE_BASELINE $SCRATCH/ICEPACK_BASELINE setenv ICE_MACHINE_SUBMIT "sbatch " setenv ICE_MACHINE_ACCT P00000000 -setenv ICE_MACHINE_QUEUE "debug" +setenv ICE_MACHINE_QUEUE "regular" setenv ICE_MACHINE_TPNODE 32 # tasks per node setenv ICE_MACHINE_BLDTHRDS 4 setenv ICE_MACHINE_QSTAT "squeue --jobs="