- Timestamp:
- 2016-07-19T10:38:35+02:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/NERC/dev_r5549_BDY_ZEROGRAD/NEMOGCM/SETTE/prepare_job.sh
r5480 r6808 266 266 echo NB_XNODES=${NB_XNODES} 267 267 echo Total NB_NODES=${NB_NODES} 268 if [ ${NB_NODES} -eq 1 ] ; then 269 QUEUE=shared 270 #Not using XIOS in detatched mode and using less than one node so should be ok on shared node 271 #Load snplauncher module to allow use of mpiexec 272 SELECT="select=1:ncpus=$((NXIO_PROC + NB_PROC))":mem=15GB 273 module load cray-snplauncher 274 echo 'Shared Queue' 275 else 276 QUEUE=normal 277 SELECT="select=$NB_NODES" 278 module unload cray-snplauncher #Make sure snplauncher module is not loaded 279 echo 'Normal Queue' 280 fi 268 QUEUE=normal 269 SELECT="select=$NB_NODES" 270 module unload cray-snplauncher #Make sure snplauncher module is not loaded 281 271 ;; 282 ifort_MERCATOR_CLUSTER)272 openmpi_NAVITI_MERCATOR) 283 273 echo NB_PROCS ${NB_PROC} 284 274 echo NB_NODES ${NB_NODES} … … 289 279 NB_PROC_NODE=${NB_PROC} 290 280 else 291 if [ ${NB_PROC} -le 8] ; then281 if [ ${NB_PROC} -le 16 ] ; then 292 282 NB_NODES=1 293 283 QUEUE=mono 294 284 NB_PROC_NODE=${NB_PROC} 295 285 else 296 NB_NODES=$( echo $NB_PROC | awk '{print $1 - $1 % 8}' | awk '{print $1 / 8}')286 NB_NODES=$( echo $NB_PROC | awk '{print $1 - $1 % 16}' | awk '{print $1 / 16 }') 297 287 QUEUE=multi 298 NB_PROC_NODE= 8288 NB_PROC_NODE=16 299 289 fi 300 290 fi … … 324 314 325 315 case ${COMPILER} in 326 ifort_MERCATOR_CLUSTER) 327 #cat run_sette_test.job | sed -e"s:QUEUE:${QUEUE}:" > run_sette_test1.job 328 #cat run_sette_test.job | sed -e"s/NPROC_NODE/${NB_PROC_NODE}/" > run_sette_test1.job 329 #-e"s/NPROC_NODE/${NB_PROC_NODE}/" > run_sette_test1.job 316 openmpi_NAVITI_MERCATOR) 330 317 cat run_sette_test.job | sed -e"s/NPROC_NODE/${NB_PROC_NODE}/" \ 331 318 -e"s:QUEUE:${QUEUE}:" > run_sette_test1.job … … 333 320 ;; 334 321 XC40_METO*) 335 cat run_sette_test.job | sed -e"s/QUEUE/${QUEUE}/" \ 336 -e"s/SELECT/${SELECT}/" > run_sette_test1.job 322 cat run_sette_test.job | sed -e"s/SELECT/${SELECT}/" > run_sette_test1.job 337 323 mv run_sette_test1.job run_sette_test.job 338 324 ;;
Note: See TracChangeset
for help on using the changeset viewer.