diff --git a/cime/config/e3sm/machines/config_batch.xml b/cime/config/e3sm/machines/config_batch.xml index fe3128b9b59b..1967d14de665 100644 --- a/cime/config/e3sm/machines/config_batch.xml +++ b/cime/config/e3sm/machines/config_batch.xml @@ -386,6 +386,16 @@ + + + --output=slurm.out + --error=slurm.err + + + slurm + + + --ntasks-per-node={{ tasks_per_node }} diff --git a/cime/config/e3sm/machines/config_compilers.xml b/cime/config/e3sm/machines/config_compilers.xml index 879e9e076df2..fb7efd38d173 100644 --- a/cime/config/e3sm/machines/config_compilers.xml +++ b/cime/config/e3sm/machines/config_compilers.xml @@ -1052,6 +1052,69 @@ for mct, etc. + + + -O2 + + + --host=Linux + + + -DLINUX + + + -O2 + -g -traceback -O0 -fpe0 -check all -check noarg_temp_created -ftrapuv -init=snan + + $ENV{NETCDF_HOME} + lustre + $ENV{PNETCDFROOT} + + -lpmi -L$NETCDF_PATH/lib -lnetcdf -lnetcdff -L$ENV{MKL_PATH} -lmkl_rt + + + + + + -O2 + + + --host=Linux + + + -DLINUX + + + -O2 + -g -traceback -O0 -fpe0 -check all -check noarg_temp_created -ftrapuv + -C -Mbounds -traceback -Mchkfpstk -Mchkstk -Mdalign -Mdepchk -Mextend -Miomutex -Mrecursive -Ktrap=fp -O0 -g -byteswapio -Meh_frame + + $ENV{NETCDF_HOME} + lustre + $ENV{PNETCDFROOT} + + -lpmi -L$NETCDF_PATH/lib -lnetcdf -lnetcdff -L$ENV{MKL_PATH} -lmkl_rt -L$ENV{MPI_LIB} -lmpich + + + + + + -O2 + + + --host=Linux + + + -O2 + + $ENV{NETCDF_HOME} + lustre + + -lpmi -L$NETCDF_PATH/lib -lnetcdf -lnetcdff -L$ENV{MKL_PATH} -lmkl_rt -L$ENV{MPI_LIB} -lmpich + -L$ENV{PNETCDF_HOME}/lib -lpnetcdf -L$ENV{HDF5_PATH}/lib -lhdf5_hl -lhdf5 + + + --host=Linux diff --git a/cime/config/e3sm/machines/config_machines.xml b/cime/config/e3sm/machines/config_machines.xml index 3944ca10044f..59580c8efc1b 100644 --- a/cime/config/e3sm/machines/config_machines.xml +++ b/cime/config/e3sm/machines/config_machines.xml @@ -1998,6 +1998,104 @@ + + PNL E3SM Intel Xeon Gold 6148(Skylake) nodes, OS is Linux, SLURM + compy + LINUX + intel,pgi,gnu + mvapich2,openmpi + /compyfs/$USER/e3sm_scratch + /compyfs/inputdata + /compyfs/inputdata/atm/datm7 + /compyfs/$USER/e3sm_scratch/archive/$CASE + /compyfs/e3sm_baselines/$COMPILER + /compyfs/e3sm_baselines/cprnc/cprnc + 8 + slurm + bibi.mathew -at- pnnl.gov + 40 + 40 + TRUE + + + + + srun + + --mpi=none + --ntasks={{ total_tasks }} + --cpu_bind=sockets --cpu_bind=verbose + --kill-on-bad-exit + + + + mpirun + + -n {{ total_tasks }} + + + + mpirun + + -n {{ total_tasks }} + + + + /share/apps/modules/init/perl.pm + /share/apps/modules/init/python.py + /etc/profile.d/modules.csh + /etc/profile.d/modules.sh + /share/apps/modules/bin/modulecmd perl + /share/apps/modules/bin/modulecmd python + module + module + + + + + intel/19.0.3 + mkl/2019u3 + + + pgi/19.1 + mkl/2019u3 + + + gcc/4.8.5 + mkl/2019u3 + + + mvapich2/2.3.1 + + + mvapich2/2.3.1 + + + mvapich2/2.3.1 + + + openmpi/3.1.3 + + + netcdf/4.6.3 + + + netcdf/4.6.3 + + + netcdf/4.6.3 + + + $CIME_OUTPUT_ROOT/$CASE/run + $CIME_OUTPUT_ROOT/$CASE/bld + + 64M + $ENV{NETCDF_ROOT}/ + + + $ENV{MKLROOT} + + ORNL XK6, os is Linux, 32 pes/node, batch system is PBS