Changeset 14825 for utils/CI/sette/prepare_job.sh
- Timestamp:
- 2021-05-10T16:42:39+02:00 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
utils/CI/sette/prepare_job.sh
r14507 r14825 200 200 ;; 201 201 X86_ARCHER2*) 202 OSPACE=2 203 SSPACE=4 204 NB_REM=$( echo $NB_PROC $OSPACE $NXIO_PROC $SSPACE | awk '{print ( $1 * $2 + $3 * $4 ) % 128}') 205 echo "NB_REM= "$NB_REM 206 if [ ${NB_REM} == 0 ] ; then 207 # number of processes required is an integer multiple of 128 208 # 209 NB_NODES=$( echo $NB_PROC $OSPACE $NXIO_PROC $SSPACE | awk '{print ( $1 * $2 + $3 * $4 ) / 128}') 210 else 211 # 212 # number of processes required is not an integer multiple of 128 213 # round up the number of nodes required. 214 # 215 NB_NODES=$( echo $NB_PROC $OSPACE $NXIO_PROC $SSPACE | awk '{printf("%d",( $1 * $2 + $3 * $4 ) / 128 + 1 )}') 216 fi 202 MK_TEMPLATE=$( /work/n01/shared/acc/mkslurm_settejob -S $NXIO_PROC -s 8 -m 4 -C $NB_PROC -g 2 -a n01-CLASS -j sette_job -t 20:00 > ${SETTE_DIR}/job_batch_template ) 217 203 ;; 218 XC_ARCHER_INTEL)219 # ocean cores are packed 24 to a node220 NB_REM=$( echo $NB_PROC | awk '{print ( $1 % 24 ) }')221 if [ ${NB_REM} == 0 ] ; then222 # number of processes required is an integer multiple of 24223 #224 NB_NODES=$( echo $NB_PROC $NXIO_PROC | awk '{print ($1) / 24}')225 else226 #227 # number of processes required is not an integer multiple of 24228 # round up the number of nodes required.229 #230 NB_NODES=$( echo $NB_PROC | awk '{printf("%d",($1) / 24 + 1 )}')231 fi232 # xios cores are sparsely packed at 4 to a node233 # but can not share nodes with the ocean cores234 NB_REM=$( echo $NXIO_PROC | awk '{print ( $2 % 4 ) }')235 if [ ${NB_REM} == 0 ] ; then236 # number of processes required is an integer multiple of 4237 #238 NB_NODES=$( echo $NB_NODES $NXIO_PROC | awk '{print ($1 + ( $2 / 4 ))}')239 else240 #241 # number of processes required is not an integer multiple of 4242 # round up the number of nodes required.243 #244 NB_NODES=$( echo $NB_NODES $NXIO_PROC | awk '{print ($1 + ( $2 / 4 ) + 1)}')245 fi246 ;;247 204 XC40_METO*) #Setup for Met Office XC40 with any compiler 248 205 # ocean cores are packed 32 to a node
Note: See TracChangeset
for help on using the changeset viewer.