📄 job.example
字号:
# QSUB -r problem# QSUB -lt 05:00:00# QSUB -lm 120Mb# QSUB -e problem.e# QSUB -o problem.o# QSUB -s /bin/csh#cd $HOME/FLAT/Problem#foreach num (1 2 3 4 5)if( $num == '1' ) then set ext='1'elseif set ext='2'endifcp fort.15.$num fort.15timex castepx.$num > problem.$numif( -e band.out ) then mv band.out $$.band sed -e 's/,/ /g' $$.band > band.out.$ext /bin/rm $$.bandendifif ( -e psi2.DOS ) mv psi2.DOS psi2.DOS.$extif ( -e psi2.DOp ) mv psi2.DOp psi2.DOp.$extif ( -e psi2.SRF ) mv psi2.SRF psi2.SRF.$extif ( -e psi2.MAP ) mv psi2.MAP psi2.MAP.$extif( $ext == '2') then sum 2 > sum.$num mv band.out band.out.1 if ( -e psi2.DOS ) mv psi2.DOS psi2.DOS.1 if ( -e psi2.DOp ) mv psi2.DOp psi2.DOp.1 if ( -e psi2.SRF ) mv psi2.SRF psi2.SRF.1 if ( -e psi2.MAP ) mv psi2.MAP psi2.MAP.1 if ( -e psi2.DOS.2 ) /bin/rm psi2.DOS.2 if ( -e psi2.DOp.2 ) /bin/rm psi2.DOp.2 if ( -e psi2.MAP.2 ) /bin/rm psi2.MAP.2 if ( -e psi2.SRF.2 ) /bin/rm psi2.SRF.2endifend#mv band.out.1 band.outif ( -e psi2.DOS.1 ) mv psi2.DOS.1 psi2.DOSif ( -e psi2.DOp.1 ) mv psi2.DOp.1 psi2.DOpif ( -e psi2.SRF.1 ) mv psi2.SRF.1 psi2.SRFif ( -e psi2.MAP.1 ) mv psi2.MAP.1 psi2.MAP-------------------- old -------------------------------------# QSUB -r mgo17s# QSUB -lt 05:00:00# QSUB -lm 120Mb# QSUB -e mgo17s.e# QSUB -o mgo17s.o# QSUB -s /bin/csh#cd $HOME/FLAT/MgO17scp fort.15.1 fort.15timex castepx > mgo17s.2058.1if( -e band.out ) then mv band.out $$.band sed -e 's/,/ /g' $$.band > band.out /bin/rm $$.band mv band.out band.out.1endifif ( -e psi2.DOS ) mv psi2.DOS psi2.DOS.1if ( -e psi2.SRF ) mv psi2.SRF psi2.SRF.1if ( -e psi2.MAP ) mv psi2.MAP psi2.MAP.1####################################################foreach num ( 2 3 4 5 6 7 8 9 10)cp fort.15.$num fort.15timex castepx > mgo17s.2058.$numif( -e band.out ) then mv band.out $$.band sed -e 's/,/ /g' $$.band > band.out /bin/rm $$.band mv band.out band.out.2endifif ( -e psi2.DOS ) mv psi2.DOS psi2.DOS.2if ( -e psi2.SRF ) mv psi2.SRF psi2.SRF.2if ( -e psi2.MAP ) mv psi2.MAP psi2.MAP.2sum < sum.datmv band.out band.out.1if ( -e psi2.DOS ) mv psi2.DOS psi2.DOS.1if ( -e psi2.SRF ) mv psi2.SRF psi2.SRF.1if ( -e psi2.MAP ) mv psi2.MAP psi2.MAP.1if ( -e psi2.DOS.2 ) /bin/rm psi2.DOS.2if ( -e psi2.MAP.2 ) /bin/rm psi2.MAP.2if ( -e psi2.SRF.2 ) /bin/rm psi2.SRF.2end#############################################mv band.out.1 band.outif ( -e psi2.DOS.1 ) mv psi2.DOS.1 psi2.DOSif ( -e psi2.SRF.1 ) mv psi2.SRF.1 psi2.SRFif ( -e psi2.MAP.1 ) mv psi2.MAP.1 psi2.MAP
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -