- Timestamp:
- 2012-11-09T16:22:20+01:00 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2012/dev_r3438_LOCEAN15_PISLOB/NEMOGCM/SETTE/fcm_job.sh
r3336 r3533 25 25 # :: lauches the script $JOB_FILE interactive or batch, one task or MPI 26 26 # 27 # $ ./fcm_job.sh NUMBER_OF_PROCS JOB_FILE INTERACT MPI_FLAG27 # $ ./fcm_job.sh NUMBER_OF_PROCS JOB_FILE INTERACT_FLAG MPIRUN_FLAG 28 28 # 29 29 # … … 40 40 # :: 41 41 # 42 # $ ./fcm_job.sh NUMBER_OF_PROCS JOB_FILE INTERACT MPI_FLAG42 # $ ./fcm_job.sh NUMBER_OF_PROCS JOB_FILE INTERACT_FLAG MPIRUN_FLAG 43 43 # 44 # run a 44 # run a job with 1 processor SHORT test ( 5 days ) 45 # using an interactive run without mpirun 46 # 47 # ./fcm_job.sh 1 SHORT yes no 45 48 # 46 49 # … … 63 66 # 64 67 65 usage=" Usage : ./fcm_job.sh NUMBER_OF_PROCS JOB_FILE INTERACT MPI_FLAG"66 usage=" example : ./fcm_job.sh 8 SHORT no/yesno/yes"68 usage=" Usage : ./fcm_job.sh NUMBER_OF_PROCS JOB_FILE INTERACT_FLAG MPIRUN_FLAG" 69 usage=" example : ./fcm_job.sh 8 SHORT no/yes no/yes" 67 70 68 71 … … 83 86 export NB_PROCS=$1 84 87 export JOB_FILE=$2 85 export INTERACT =$386 export MPI _FLAG=$488 export INTERACT_FLAG=$3 89 export MPIRUN_FLAG=$4 87 90 ################################################################ 88 91 # RUN OPA 89 92 cd ${EXE_DIR} 90 if [ "$ INTERACT" == "yes" ]; then91 eval $JOB_FILE 92 else if [ "$ INTERACT" == "no" ]; then93 # submit job to batch system94 if [ "$ NB_PROC" == "1" ]; then95 eval ${BATCH_COMMAND_SEQ} $JOB_FILE ; echo ${BATCH_COMMAND_SEQ} $JOB_FILE93 if [ "${INTERACT_FLAG}" == "yes" ]; then 94 eval ${JOB_FILE} 95 else if [ "${INTERACT_FLAG}" == "no" ]; then 96 # submit job to batch system 97 if [ "${NB_PROC}" == "1" ]; then 98 eval ${BATCH_COMMAND_SEQ} ${JOB_FILE} ; echo ${BATCH_COMMAND_SEQ} ${JOB_FILE} 96 99 else 97 eval ${BATCH_COMMAND_PAR} $JOB_FILE ; echo ${BATCH_COMMAND_PAR} $JOB_FILE100 eval ${BATCH_COMMAND_PAR} ${JOB_FILE} ; echo ${BATCH_COMMAND_PAR} ${JOB_FILE} 98 101 fi 99 102 fi
Note: See TracChangeset
for help on using the changeset viewer.