root/samples/castep-xtalopt.scheme

Revision f7e7b950324126e33532e7e3119a797c492fbade, 2.5 kB (checked in by David C. Lonie <loniedavid@…>, 15 months ago)

Updated sample scheme files to work with new queueinterface mechanism.

  • Property mode set to 100644
Line 
1[xtalopt]
2edit\version=2
3edit\description=
4edit\rempath=
5edit\localpath=
6edit\remote\host=
7edit\remote\port=22
8edit\remote\username=
9edit\remote\rempath=
10edit\optimizer=castep
11edit\queueInterface=pbs
12optimizer\CASTEP\xtal.cell_list=%percent%BLOCK LATTICE_CART\n%cellVector1Angstrom%\n%cellVector2Angstrom%\n%cellVector3Angstrom%\n%percent%ENDBLOCK LATTICE_CART\n\n%percent%BLOCK POSITIONS_FRAC\n%coordsFrac%\n%percent%ENDBLOCK POSITIONS_FRAC\n
13optimizer\CASTEP\xtal.param_list=task : geometryoptimization\n\n
14optimizer\CASTEP\QI\PBS\job.pbs_list="#/bin/bash\n#PBS -q parity\n#PBS -l nodes=2:ppn=8\n#PBS -o ../%gen%x%id%-%incar%-%description%.out\n#PBS -N %description%-%gen%x%id%-%optStep%\n#PBS -j oe\n#PBS -m e\n##PBS -W umask=022\n\n###Include this for xtalopt scripts!###\nexport PBS_O_WORKDIR=%rempath%\necho $PBS_O_WORKDIR\n# -----------------------------------------------------------------------\n# start: prepare script to clean up scratch directories\n# -----------------------------------------------------------------------                                                                                                          \nCLEANUPSCRIPT=~/pbscleanup_$PBS_JOBID.sh                                                                                                                                           \necho \"# clean up job $PBS_JOBID\" >$CLEANUPSCRIPT\nfor i in `cat $PBS_NODEFILE | sort | uniq`; do\necho \"ssh $i \\\"rm -r $PBSTMPDIR\\\" \" >> $CLEANUPSCRIPT\ndone\nchmod +x $CLEANUPSCRIPT\n# -----------------------------------------------------------------------\n# end:  prepare script to clean up scratch directories\n# -----------------------------------------------------------------------\n\nsource /san/projects3/ezurek/software/src/Castep_170206.ifc/tag.sh\n\ncd $PBS_O_WORKDIR\nfor node in `cat $PBS_NODEFILE | sort | uniq`; do\nssh $node \"cp $PBS_O_WORKDIR/* $PBSTMPDIR/;\";\ndone\ncd $PBSTMPDIR\necho \"running in directory $PBSTMPDIR\"\n\n###########\n# End PBS setup. User comands start below.\n# Do NOT redirect standard output. It will all be collected in\n# the PBS output file specified in the header above.\n###########\n\nmpiexec castep xtal\n\nfor node in `cat $PBS_NODEFILE | sort | uniq`; do\nssh $node \"ls -l $PBSTMPDIR\"\ndone\ncp $PBSTMPDIR/* $PBS_O_WORKDIR/\n"
15optimizer\CASTEP\user1=
16optimizer\CASTEP\user2=
17optimizer\CASTEP\user3=
18optimizer\CASTEP\user4=
19queueinterface\pbsqueueinterface\version=1
20queueinterface\pbsqueueinterface\paths\qsub=qsub
21queueinterface\pbsqueueinterface\paths\qstat=qstat
22queueinterface\pbsqueueinterface\paths\qdel=qdel
Note: See TracBrowser for help on using the browser.