diff --git a/DrawArea-submit-mpi.sh b/DrawArea-submit-mpi.sh index 6245b8b156a569596c4d0996ec031a07b4fcb0d0..e8ed1d25011bafa4b6e14f61bb77e8a498a374f6 100644 --- a/DrawArea-submit-mpi.sh +++ b/DrawArea-submit-mpi.sh @@ -14,8 +14,17 @@ module load openmpi/gcc export PSM_RANKS_PER_CONTEXT=4 +MAP=$1 + +[[ -f $MAP ]] || { + echo "error: map_file parameter is no file" >&2 + echo "syntax: qsub $0 map_file" >&2 + exit 1 +} + mpirun -np $NSLOTS \ ~/DrawArea/DrawArea-mpi \ - -o /work/$USER/$JOB_NAME-$JOB_ID.pgm \ - -s 60x18+758+820 -a 100 -m 72 -l 28800 \ - ~/DrawArea/spain_time_100m.pgm + -o /work/$USER/${JOB_NAME:-DrawArea}-${JOB_ID:-$(date +%s)}.pgm \ + -l 28800 \ + -p 100 \ + $MAP