...
Code Block | ||
---|---|---|
| ||
export CODE_ROOT=~/gitwork/scream/ #or wherever you cloned the scream repo
export COMPSET=F2010-SCREAMv1 #or whatever compset you want
export RES=ne4_ne4 #or whatever resolution you want
export PECOUNT=16x1 # Number of MPIs by number of threads. Should be divisible by node size
export CASE_NAME=${COMPSET}.${RES}.${PECOUNT}.test1 #name for your simulation.
export QUEUE=pdebug #whatever the name of your debug or batch queue is
export WALLTIME=00:30 #HH:MM on Summit, HH:MM:SS on other machines
export COMPILER=intel #which compiler to use (can be omitted on some machines) |
...
Code Block | ||
---|---|---|
| ||
${CODE_ROOT}/cime/scripts/create_newcase --case ${CASE_NAME} --compset ${COMPSET} --res ${RES} --pecount ${PECOUNT} --compiler ${COMPILER} --walltime 00:30:00${WALLTIME} --queue ${QUEUE} |
** For PM: Also specify --compiler gnugpu
and --project e3sm_g
...
You can check it’s progress via squeue -u <username>
on LLNL and NERSC systems. Use jobstat -u <username>
or bjobs
on Summit. Kill jobs with bkill <jobid>
on Summit. Model output will be in the run subdirectory.
...