Changeset 3492
- Timestamp:
- 2012-10-08T16:31:59+02:00 (12 years ago)
- Location:
- branches/2012/dev_r3327_MERCATOR1_BDY/NEMOGCM/SETTE
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2012/dev_r3327_MERCATOR1_BDY/NEMOGCM/SETTE/BATCH_TEMPLATE/batch-ifort_MERCATOR_CLUSTER
r3294 r3492 4 4 #PBS -e sette.$PBS_JOBID.err 5 5 #PBS -o sette.$PBS_JOBID.out 6 #PBS -l nodes= 2:ppn=87 #PBS -q multi6 #PBS -l nodes=NODES:ppn=NPROCSNODE 7 #PBS -q QUEUE 8 8 #PBS -l walltime=03:00:00 9 #PBS -l mem= 24gb9 #PBS -l mem=MEMgb 10 10 11 11 # … … 22 22 # Local settings for machine IBM Power6 (VARGAS at IDRIS France) 23 23 # 24 export MPIRUN="mpiexec -n $OCEANCORES" 24 #cbr export MPIRUN="mpiexec -n $OCEANCORES" 25 export MPIRUN="mpirun -np $OCEANCORES" 25 26 26 27 # … … 50 51 # 51 52 cd ${EXE_DIR} 52 53 ln -sf /home/eremy/NEMO/dev_r3342_MERCATOR7_SST/ctl_MERCATOR7/sst_y2006m01.nc sst_y0001m01.nc 53 54 echo Running on host `hostname` 54 55 echo Time is `date` … … 61 62 if [ MPI_FLAG == "yes" ]; then 62 63 time ${MPIRUN} ./opa 64 #cbr mpirun -np $OCEANCORES ./opa 63 65 else 64 66 time ./opa -
branches/2012/dev_r3327_MERCATOR1_BDY/NEMOGCM/SETTE/input_ORCA2_LIM_PISCES.cfg
r2732 r3492 1 ORCA2_LIM_nemo_v3. 3.tar1 ORCA2_LIM_nemo_v3.4.tar -
branches/2012/dev_r3327_MERCATOR1_BDY/NEMOGCM/SETTE/prepare_job.sh
r3294 r3492 198 198 # number of processes required is an integer multiple of 4 199 199 # 200 NB_NODES=$( echo $NB_PROC | awk '{print $1 / 4}')200 NB_NODES=$( echo $NB_PROC | awk '{print $1 $1 / 4}') 201 201 else 202 202 # … … 207 207 fi 208 208 ;; 209 ifort_MERCATOR_CLUSTER) 210 echo NB_PROCS ${NB_PROC} 211 echo NB_NODES ${NB_NODES} 212 echo NB_PROC ${NB_PROC} 213 if [ ${NB_PROC} -eq 1 ] ; then 214 NB_NODES=1 215 QUEUE=monoproc 216 NB_PROC_NODE=${NB_PROC} 217 else 218 if [ ${NB_PROC} -le 8 ] ; then 219 NB_NODES=1 220 QUEUE=mono 221 NB_PROC_NODE=${NB_PROC} 222 else 223 NB_NODES=$( echo $NB_PROC | awk '{print $1 - $1 % 8}' | awk '{print $1 / 8 }') 224 QUEUE=multi 225 NB_PROC_NODE=8 226 fi 227 fi 228 echo NB_PROCS ${NB_PROC} 229 echo NB_NODES ${NB_NODES} 230 echo NB_PROC_NODE ${NB_PROC_NODE} 231 ;; 209 232 *) 210 233 NB_NODES=${NB_PROC} … … 215 238 # Pass settings into job file by using sed to edit predefined strings 216 239 # 217 cat ${SETTE_DIR}/job_batch_template | sed -e"s/NODES/${NB_NODES}/" -e"s/NPROCS/${NB_PROC}/" \ 240 ((mem=5*NB_PROC)) 241 echo NB_NODES NB_PROC QUEUE ${NB_NODES} ${NB_PROC} ${QUEUE} 242 cat ${SETTE_DIR}/job_batch_template | sed -e"s/NODES/${NB_NODES}/" -e"s/NPROCSNODE/${NB_PROC_NODE}/" \ 243 -e"s/NPROCS/${NB_PROC}/" \ 244 -e"s/QUEUE/${QUEUE}/" -e"s/MEM/${mem}/" \ 218 245 -e"s:DEF_SETTE_DIR:${SETTE_DIR}:" -e"s:DEF_INPUT_DIR:${INPUT_DIR}:" \ 219 246 -e"s:DEF_EXE_DIR:${EXE_DIR}:" \ -
branches/2012/dev_r3327_MERCATOR1_BDY/NEMOGCM/SETTE/sette.sh
r3294 r3492 129 129 #- 130 130 # Compiler among those in NEMOGCM/ARCH 131 COMPILER= PW6_CALYPSO132 export BATCH_COMMAND_PAR=" bsub <"131 COMPILER=ifort_MERCATOR_CLUSTER 132 export BATCH_COMMAND_PAR="qsub " 133 133 export BATCH_COMMAND_SEQ=$BATCH_COMMAND_PAR 134 134
Note: See TracChangeset
for help on using the changeset viewer.