- Timestamp:
- 2012-11-16T17:18:17+01:00 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2012/dev_MERCATOR_2012_rev3555/NEMOGCM/SETTE/prepare_job.sh
r3520 r3583 169 169 # number of processes required is an integer multiple of 4 170 170 # 171 NB_NODES=$( echo $NB_PROC | awk '{print $1 / 4}')171 NB_NODES=$( echo $NB_PROC | awk '{print $1 $1 / 4}') 172 172 else 173 173 # … … 178 178 fi 179 179 ;; 180 ifort_MERCATOR_CLUSTER) 181 echo NB_PROCS ${NB_PROC} 182 echo NB_NODES ${NB_NODES} 183 echo NB_PROC ${NB_PROC} 184 if [ ${NB_PROC} -eq 1 ] ; then 185 NB_NODES=1 186 QUEUE=monoproc 187 NB_PROC_NODE=${NB_PROC} 188 else 189 if [ ${NB_PROC} -le 8 ] ; then 190 NB_NODES=1 191 QUEUE=mono 192 NB_PROC_NODE=${NB_PROC} 193 else 194 NB_NODES=$( echo $NB_PROC | awk '{print $1 - $1 % 8}' | awk '{print $1 / 8 }') 195 QUEUE=multi 196 NB_PROC_NODE=8 197 fi 198 fi 199 echo NB_PROCS ${NB_PROC} 200 echo NB_NODES ${NB_NODES} 201 echo NB_PROC_NODE ${NB_PROC_NODE} 202 ;; 180 203 *) 181 204 NB_NODES=${NB_PROC} … … 186 209 # Pass settings into job file by using sed to edit predefined strings 187 210 # 188 cat ${SETTE_DIR}/job_batch_template | sed -e"s/NODES/${NB_NODES}/" -e"s/NPROCS/${NB_PROC}/" \ 211 ((mem=5*NB_PROC)) 212 echo NB_NODES NB_PROC QUEUE ${NB_NODES} ${NB_PROC} ${QUEUE} 213 cat ${SETTE_DIR}/job_batch_template | sed -e"s/NODES/${NB_NODES}/" -e"s/NPROCSNODE/${NB_PROC_NODE}/" \ 214 -e"s/NPROCS/${NB_PROC}/" \ 215 -e"s/QUEUE/${QUEUE}/" -e"s/MEM/${mem}/" \ 189 216 -e"s:DEF_SETTE_DIR:${SETTE_DIR}:" -e"s:DEF_INPUT_DIR:${INPUT_DIR}:" \ 190 217 -e"s:DEF_EXE_DIR:${EXE_DIR}:" \
Note: See TracChangeset
for help on using the changeset viewer.