#!/bin/bash #PBS -A PCON0003 #PBS -l walltime=01:00:00 #PBS -l nodes=1:ppn=20 touch commandfile for value in {1..1000} do line="/path/to/your_command_to_run $value (arg1) (arg2)..(argn)" echo ${line}>> commandfile done module load pcp mpiexec parallel-command-processor commandfile
#!/bin/bash #PBS -A PCON0003 #PBS -N effvol #PBS -l walltime=01:00:00 #PBS -l nodes=1:ppn=20 #PBS -o ./log/out #PBS -e ./log/err source /users/PCON0003/osu10643/.bash_batch cd $TMPDIR touch effvolconf for value in {1..1000} do line="/users/PCON0003/osu10643/app/geant/app/nrt -m /users/PCON0003/osu10643/app/geant/app/nrt/effvol.mac -f \"$TMPDIR/effvol$value.root\"" echo ${line}>> effvolconf done module load pcp mpiexec parallel-command-processor effvolconf cp $TMPDIR/*summary.root /users/PCON0003/osu10643/doc/root/summary/