Talk:Useful PBS scripts: Difference between revisions

From CUC3
Jump to navigation Jump to search
import>Mm695
(CPMD runscript for when several nodes are used)
import>Mm695
No edit summary
 
(One intermediate revision 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
#
## 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

qstat -f $PBS_JOBID

Latest revision as of 17:34, 12 March 2008