Automated Submission Script Creation & Submission

From FarmShare

Revision as of 19:49, 23 April 2012 by Esten (Talk | contribs)
Jump to: navigation, search

Example script for automation of submission script creation and submission to qsub of multiple jobs.

Using example for gaussian calculation: Gaussian


qsubl <JobFile(s).com>

#!/bin/bash

#Replaces com with script for all JobFile(s)
script_files=`echo "$*" | sed -e "s/\.com/.script /g"`

#Loops through all script file(s) to create submission script submits to cluter
for file in $script_files; do
     echo "#!/bin/bash" > $file.script
     echo "#$ -N $file" >> $file.script
     echo "#$ -cwd" >> $file.script
     echo "#$ -pe fah 4" >> $file.script
     echo '/usr/sweet/bin/g09 $JOB_NAME.com $JOB_NAME.log' >> $file.script

     qsub $file.script
done


Personal tools
Toolbox
LANGUAGES