Difference between revisions of "Talk:Useful PBS scripts"

From CUC3
Jump to navigation Jump to search
import>Mm695
 
import>Mm695
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
#PBS -q s32
 
#PBS -l walltime=18:00:00
 
#PBS -l nodes=8:ppn=4
 
HERE=/home/mm695/whatever
 
file=dho2498_singlePoint
 
inpfile=${file}.inp
 
outfile=${file}.out
 
SCRATCH=/scratch/mm695/$file
 
 
nodes=`cat $PBS_NODEFILE | uniq`
 
for node in $nodes
 
do
 
rsh $node "rm -f $SCRATCH/*"
 
rsh $node "rmdir $SCRATCH"
 
rsh $node "mkdir $SCRATCH"
 
rsh $node "cp ${HERE}/gromos* $SCRATCH"
 
rsh $node "cp ${HERE}/geom_end_of_sim.crd $SCRATCH"
 
rsh $node "cp ${HERE}/RESTART $SCRATCH"
 
rsh $node "cp ${HERE}/${inpfile} $SCRATCH"
 
done
 
 
exe=/home/mm695/SOURCE/cpmd.x
 
pp=/home/mm695/pseudopot
 
 
cd $SCRATCH
 
ls -la
 
#
 
# Write out some helpful info to the output file
 
#
 
echo "Starting job $PBS_JOBID"
 
echo
 
echo "PBS assigned me this node:"
 
cat $PBS_NODEFILE
 
echo
 
 
mvapichwrapper $exe $inpfile $pp > ${HERE}/${outfile}
 
 
for node in $nodes
 
do
 
rsh $node 'mv ${SCRATCH}/* ${HERE}'
 
rsh $node 'rm -f ${SCRATCH}/*'
 
rsh $node 'rmdir /scratch/mm695/$file'
 
done
 
 
echo
 
echo
 
qstat -f $PBS_JOBID
 

Latest revision as of 17:34, 12 March 2008