|
@@ -40,7 +40,7 @@ function leap_days()
|
|
|
|
|
|
[[ $@ == *verbose* ]] && set -x
|
|
[[ $@ == *verbose* ]] && set -x
|
|
|
|
|
|
-module load "${module_list:?}"
|
|
|
|
|
|
+module load ${module_list:?}
|
|
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+${LD_LIBRARY_PATH}:}"${extralibs_list}"
|
|
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+${LD_LIBRARY_PATH}:}"${extralibs_list}"
|
|
|
|
|
|
#
|
|
#
|
|
@@ -264,12 +264,12 @@ if (( leg_end_epoch < run_end_epoch )) ; then
|
|
echo "Leg end earlier than end of simulation."
|
|
echo "Leg end earlier than end of simulation."
|
|
echo "Submitting another job."
|
|
echo "Submitting another job."
|
|
#[[ $@ == *local* ]] && exec $0 $@ || scontrol requeue $SLURM_JOB_ID #TODO: factorize this
|
|
#[[ $@ == *local* ]] && exec $0 $@ || scontrol requeue $SLURM_JOB_ID #TODO: factorize this
|
|
- if [ "$@" == *local* ] ; then
|
|
|
|
|
|
+ if [[ "$@" == *"local"* ]] ; then
|
|
exec "$0" "$@"
|
|
exec "$0" "$@"
|
|
- elif [ "${submit_command}" == *sbatch* ] ; then
|
|
|
|
- "${submit_command}" "$0" "$@" | awk '{print $4}' >> "${run_dir}"/.coral_jobs
|
|
|
|
|
|
+ elif [[ "sbatch" == *"sbatch"* ]] ; then
|
|
|
|
+ sbatch $0 $@ | awk '{print $4}' >> ${run_dir}/.coral_jobs
|
|
else
|
|
else
|
|
- "${submit_command}" -v PBS_OPTIONS="$@" "$0" | tee -a coral_jobs
|
|
|
|
|
|
+ "qsub" -v PBS_OPTIONS="$@" "$0" | tee -a coral_jobs
|
|
sleep 2
|
|
sleep 2
|
|
jobid=`cat coral_jobs`
|
|
jobid=`cat coral_jobs`
|
|
rm -f coral_jobs
|
|
rm -f coral_jobs
|