root/samples/pwscf-xtalopt.scheme
| Revision f7e7b950324126e33532e7e3119a797c492fbade, 16.1 kB (checked in by David C. Lonie <loniedavid@…>, 15 months ago) | |
|---|---|
|
|
| Line | |
|---|---|
| 1 | [xtalopt] |
| 2 | edit\version=2 |
| 3 | edit\description= |
| 4 | edit\rempath= |
| 5 | edit\localpath= |
| 6 | edit\remote\host= |
| 7 | edit\remote\port=22 |
| 8 | edit\remote\username= |
| 9 | edit\remote\rempath= |
| 10 | edit\optimizer=pwscf |
| 11 | edit\queueInterface=pbs |
| 12 | optimizer\PWscf\xtal.in_list="&CONTROL\n nstep = 100,\n etot_conv_thr= 1.0D-3,\n forc_conv_thr= 1.0D-2,\n calculation = \"relax\",\n pseudo_dir = \"/san/projects3/ezurek/software/src/espresso-4.1.2//pseudo\",\n outdir = \"./tmp\",\n/\n&SYSTEM\n ibrav = 0,\n celldm(1) = 1.0,\n nat = %numAtoms%,\n ntyp = %numSpecies%,\n ecutwfc = 20.D0,\n/\n&ELECTRONS\n electron_maxstep = 1000,\n conv_thr = 1.D-6,\n mixing_beta = 0.3D0,\n/\n&IONS\n/\n&CELL\n cell_dynamics = 'bfgs',\n cell_factor = 2.0D0,\n press = 1.D3,\n cell_dofree = 'all',\n/\nATOMIC_SPECIES\nO 1.0 O.pbe-van_ak.UPF\nCELL_PARAMETERS cubic\n %cellVector1Bohr%\n %cellVector2Bohr%\n %cellVector3Bohr%\nATOMIC_POSITIONS crystal\n%coordsFrac%\nK_POINTS automatic\n2 2 2 1 1 1\n", "&CONTROL\n nstep = 100,\n etot_conv_thr= 1.0D-3,\n forc_conv_thr= 1.0D-2,\n calculation = \"vc-relax\",\n pseudo_dir = \"/san/projects3/ezurek/software/src/espresso-4.1.2//pseudo\",\n outdir = \"./tmp\",\n/\n&SYSTEM\n ibrav = 0,\n celldm(1) = 1.0,\n nat = %numAtoms%,\n ntyp = %numSpecies%,\n ecutwfc = 20.D0,\n/\n&ELECTRONS\n electron_maxstep = 1000,\n conv_thr = 1.D-6,\n mixing_beta = 0.3D0,\n/\n&IONS\n/\n&CELL\n cell_dynamics = 'bfgs',\n cell_factor = 2.0D0,\n press = 1.D3,\n cell_dofree = 'all',\n/\nATOMIC_SPECIES\nO 1.0 O.pbe-van_ak.UPF\nCELL_PARAMETERS cubic\n %cellVector1Bohr% 0 0 0\n %cellVector2Bohr% 0 0 0\n %cellVector3Bohr% 0 0 0\nATOMIC_POSITIONS crystal\n%coordsFrac%\nK_POINTS automatic\n2 2 2 1 1 1\n", "&CONTROL\n nstep = 100,\n etot_conv_thr= 1.0D-4,\n forc_conv_thr= 1.0D-3,\n calculation = \"vc-relax\",\n pseudo_dir = \"/san/projects3/ezurek/software/src/espresso-4.1.2//pseudo\",\n outdir = \"./tmp\",\n/\n&SYSTEM\n ibrav = 0,\n celldm(1) = 1.0,\n nat = %numAtoms%,\n ntyp = %numSpecies%,\n ecutwfc = 40.D0,\n/\n&ELECTRONS\n electron_maxstep = 1000,\n conv_thr = 1.D-6,\n mixing_beta = 0.3D0,\n/\n&IONS\n/\n&CELL\n cell_dynamics = 'bfgs',\n cell_factor = 2.0D0,\n press = 1.D3,\n cell_dofree = 'all',\n/\nATOMIC_SPECIES\nO 1.0 O.pbe-van_ak.UPF\nCELL_PARAMETERS cubic\n %cellVector1Bohr%\n %cellVector2Bohr%\n %cellVector3Bohr%\nATOMIC_POSITIONS crystal\n%coordsFrac%\nK_POINTS automatic\n2 2 2 1 1 1\n", "&CONTROL\n nstep = 100,\n etot_conv_thr= 1.0D-5,\n forc_conv_thr= 1.0D-4\n calculation = \"vc-relax\",\n pseudo_dir = \"/san/projects3/ezurek/software/src/espresso-4.1.2//pseudo\",\n outdir = \"./tmp\",\n/\n&SYSTEM\n ibrav = 0,\n celldm(1) = 1.0,\n nat = %numAtoms%,\n ntyp = %numSpecies%,\n ecutwfc = 60.D0,\n/\n&ELECTRONS\n conv_thr = 1.D-6,\n mixing_beta = 0.3D0,\n/\n&IONS\n/\n&CELL\n cell_dynamics = 'bfgs',\n cell_factor = 2.0D0,\n press = 1.D3,\n cell_dofree = 'all',\n/\nATOMIC_SPECIES\nO 1.0 O.pbe-van_ak.UPF\nCELL_PARAMETERS cubic\n %cellVector1Bohr%\n %cellVector2Bohr%\n %cellVector3Bohr%\nATOMIC_POSITIONS crystal\n%coordsFrac%\nK_POINTS automatic\n2 2 2 1 1 1\n", "&CONTROL\n nstep = 100,\n etot_conv_thr= 1.0D-5,\n forc_conv_thr= 1.0D-4\n calculation = \"vc-relax\",\n pseudo_dir = \"/san/projects3/ezurek/software/src/espresso-4.1.2//pseudo\",\n outdir = \"./tmp\",\n/\n&SYSTEM\n ibrav = 0,\n celldm(1) = 1.0,\n nat = %numAtoms%,\n ntyp = %numSpecies%,\n ecutwfc = 60.D0,\n/\n&ELECTRONS\n conv_thr = 1.D-6,\n mixing_beta = 0.3D0,\n/\n&IONS\n/\n&CELL\n cell_dynamics = 'bfgs',\n cell_factor = 2.0D0,\n press = 1.D3,\n cell_dofree = 'all',\n/\nATOMIC_SPECIES\nO 1.0 O.pbe-van_ak.UPF\nCELL_PARAMETERS cubic\n %cellVector1Bohr%\n %cellVector2Bohr%\n %cellVector3Bohr%\nATOMIC_POSITIONS crystal\n%coordsFrac%\nK_POINTS automatic\n2 2 2 1 1 1\n", "&CONTROL\n nstep = 100,\n etot_conv_thr= 1.0D-5,\n forc_conv_thr= 1.0D-4\n calculation = \"vc-relax\",\n pseudo_dir = \"/san/projects3/ezurek/software/src/espresso-4.1.2//pseudo\",\n outdir = \"./tmp\",\n/\n&SYSTEM\n ibrav = 0,\n celldm(1) = 1.0,\n nat = %numAtoms%,\n ntyp = %numSpecies%,\n ecutwfc = 60.D0,\n/\n&ELECTRONS\n conv_thr = 1.D-6,\n mixing_beta = 0.3D0,\n/\n&IONS\n/\n&CELL\n cell_dynamics = 'bfgs',\n cell_factor = 2.0D0,\n press = 1.D3,\n cell_dofree = 'all',\n/\nATOMIC_SPECIES\nO 1.0 O.pbe-van_ak.UPF\nCELL_PARAMETERS cubic\n %cellVector1Bohr%\n %cellVector2Bohr%\n %cellVector3Bohr%\nATOMIC_POSITIONS crystal\n%coordsFrac%\nK_POINTS automatic\n2 2 2 1 1 1\n" |
| 13 | optimizer\PWscf\QI\PBS\job.pbs_list="#/bin/bash\n#PBS -l nodes=1:ppn=8\n#PBS -o ../%gen%x%id%-%incar%.out\n#PBS -e ../%gen%x%id%-%incar%.err\n#PBS -N %description%-%gen%x%id%-%incar%\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\ncd $PBS_O_WORKDIR\nfor node in `cat $PBS_NODEFILE | sort | uniq`; do\nrsh $node \"cp $PBS_O_WORKDIR/* $PBSTMPDIR/;\";\ndone\n\ncd $PBSTMPDIR\necho \"running in directory $PBSTMPDIR\"\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\nsource /etc/profile.d/modules.sh\nmodule load espresso/4.1.2-impi \nexport I_MPI_PIN=0\n\nNNODES=`cat $PBS_NODEFILE | uniq | wc -l`\nNPPN=`cat $PBS_NODEFILE | wc -l`\nUNIQ_HOSTS=tmp.hosts\ncat $PBS_NODEFILE | uniq > $UNIQ_HOSTS\nHOSTS_uniq=`cat $PBS_NODEFILE | uniq`\n\nmpdboot -n $NNODES -f $UNIQ_HOSTS -r /usr/bin/ssh -v\nln -s $TMPDIR ./tmp\nmpiexec -machinefile $PBS_NODEFILE -np $NPPN -envuser pw.x < xtal.in > xtal.out\n\nmpdtrace\nmpdallexit\n\nfor node in `cat $PBS_NODEFILE | sort | uniq`; do\nrsh $node \"ls -l $PBSTMPDIR\"\ndone\ncp $PBSTMPDIR/* $PBS_O_WORKDIR/\n\n", "#/bin/bash\n#PBS -l nodes=1:ppn=8\n#PBS -o ../%gen%x%id%-%incar%.out\n#PBS -e ../%gen%x%id%-%incar%.err\n#PBS -N %description%-%gen%x%id%-%incar%\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\ncd $PBS_O_WORKDIR\nfor node in `cat $PBS_NODEFILE | sort | uniq`; do\nrsh $node \"cp $PBS_O_WORKDIR/* $PBSTMPDIR/;\";\ndone\n\ncd $PBSTMPDIR\necho \"running in directory $PBSTMPDIR\"\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\nsource /etc/profile.d/modules.sh\nmodule load espresso/4.1.2-impi \nexport I_MPI_PIN=0\n\nNNODES=`cat $PBS_NODEFILE | uniq | wc -l`\nNPPN=`cat $PBS_NODEFILE | wc -l`\nUNIQ_HOSTS=tmp.hosts\ncat $PBS_NODEFILE | uniq > $UNIQ_HOSTS\nHOSTS_uniq=`cat $PBS_NODEFILE | uniq`\n\nmpdboot -n $NNODES -f $UNIQ_HOSTS -r /usr/bin/ssh -v\nln -s $TMPDIR ./tmp\nmpiexec -machinefile $PBS_NODEFILE -np $NPPN -envuser pw.x < xtal.in > xtal.out\n\nmpdtrace\nmpdallexit\n\nfor node in `cat $PBS_NODEFILE | sort | uniq`; do\nrsh $node \"ls -l $PBSTMPDIR\"\ndone\ncp $PBSTMPDIR/* $PBS_O_WORKDIR/\n\n", "#/bin/bash\n#PBS -l nodes=1:ppn=8\n#PBS -o ../%gen%x%id%-%incar%.out\n#PBS -e ../%gen%x%id%-%incar%.err\n#PBS -N %description%-%gen%x%id%-%incar%\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\ncd $PBS_O_WORKDIR\nfor node in `cat $PBS_NODEFILE | sort | uniq`; do\nrsh $node \"cp $PBS_O_WORKDIR/* $PBSTMPDIR/;\";\ndone\n\ncd $PBSTMPDIR\necho \"running in directory $PBSTMPDIR\"\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\nsource /etc/profile.d/modules.sh\nmodule load espresso/4.1.2-impi \nexport I_MPI_PIN=0\n\nNNODES=`cat $PBS_NODEFILE | uniq | wc -l`\nNPPN=`cat $PBS_NODEFILE | wc -l`\nUNIQ_HOSTS=tmp.hosts\ncat $PBS_NODEFILE | uniq > $UNIQ_HOSTS\nHOSTS_uniq=`cat $PBS_NODEFILE | uniq`\n\nmpdboot -n $NNODES -f $UNIQ_HOSTS -r /usr/bin/ssh -v\nln -s $TMPDIR ./tmp\nmpiexec -machinefile $PBS_NODEFILE -np $NPPN -envuser pw.x < xtal.in > xtal.out\n\nmpdtrace\nmpdallexit\n\nfor node in `cat $PBS_NODEFILE | sort | uniq`; do\nrsh $node \"ls -l $PBSTMPDIR\"\ndone\ncp $PBSTMPDIR/* $PBS_O_WORKDIR/\n\n", "#/bin/bash\n#PBS -l nodes=1:ppn=8\n#PBS -o ../%gen%x%id%-%incar%.out\n#PBS -e ../%gen%x%id%-%incar%.err\n#PBS -N %description%-%gen%x%id%-%incar%\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\ncd $PBS_O_WORKDIR\nfor node in `cat $PBS_NODEFILE | sort | uniq`; do\nrsh $node \"cp $PBS_O_WORKDIR/* $PBSTMPDIR/;\";\ndone\n\ncd $PBSTMPDIR\necho \"running in directory $PBSTMPDIR\"\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\nsource /etc/profile.d/modules.sh\nmodule load espresso/4.1.2-impi \nexport I_MPI_PIN=0\n\nNNODES=`cat $PBS_NODEFILE | uniq | wc -l`\nNPPN=`cat $PBS_NODEFILE | wc -l`\nUNIQ_HOSTS=tmp.hosts\ncat $PBS_NODEFILE | uniq > $UNIQ_HOSTS\nHOSTS_uniq=`cat $PBS_NODEFILE | uniq`\n\nmpdboot -n $NNODES -f $UNIQ_HOSTS -r /usr/bin/ssh -v\nln -s $TMPDIR ./tmp\nmpiexec -machinefile $PBS_NODEFILE -np $NPPN -envuser pw.x < xtal.in > xtal.out\n\nmpdtrace\nmpdallexit\n\nfor node in `cat $PBS_NODEFILE | sort | uniq`; do\nrsh $node \"ls -l $PBSTMPDIR\"\ndone\ncp $PBSTMPDIR/* $PBS_O_WORKDIR/\n\n", "#/bin/bash\n#PBS -l nodes=1:ppn=8\n#PBS -o ../%gen%x%id%-%incar%.out\n#PBS -e ../%gen%x%id%-%incar%.err\n#PBS -N %description%-%gen%x%id%-%incar%\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\ncd $PBS_O_WORKDIR\nfor node in `cat $PBS_NODEFILE | sort | uniq`; do\nrsh $node \"cp $PBS_O_WORKDIR/* $PBSTMPDIR/;\";\ndone\n\ncd $PBSTMPDIR\necho \"running in directory $PBSTMPDIR\"\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\nsource /etc/profile.d/modules.sh\nmodule load espresso/4.1.2-impi \nexport I_MPI_PIN=0\n\nNNODES=`cat $PBS_NODEFILE | uniq | wc -l`\nNPPN=`cat $PBS_NODEFILE | wc -l`\nUNIQ_HOSTS=tmp.hosts\ncat $PBS_NODEFILE | uniq > $UNIQ_HOSTS\nHOSTS_uniq=`cat $PBS_NODEFILE | uniq`\n\nmpdboot -n $NNODES -f $UNIQ_HOSTS -r /usr/bin/ssh -v\nln -s $TMPDIR ./tmp\nmpiexec -machinefile $PBS_NODEFILE -np $NPPN -envuser pw.x < xtal.in > xtal.out\n\nmpdtrace\nmpdallexit\n\nfor node in `cat $PBS_NODEFILE | sort | uniq`; do\nrsh $node \"ls -l $PBSTMPDIR\"\ndone\ncp $PBSTMPDIR/* $PBS_O_WORKDIR/\n\n", "#/bin/bash\n#PBS -l nodes=1:ppn=8\n#PBS -o ../%gen%x%id%-%incar%.out\n#PBS -e ../%gen%x%id%-%incar%.err\n#PBS -N %description%-%gen%x%id%-%incar%\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\ncd $PBS_O_WORKDIR\nfor node in `cat $PBS_NODEFILE | sort | uniq`; do\nrsh $node \"cp $PBS_O_WORKDIR/* $PBSTMPDIR/;\";\ndone\n\ncd $PBSTMPDIR\necho \"running in directory $PBSTMPDIR\"\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\nsource /etc/profile.d/modules.sh\nmodule load espresso/4.1.2-impi \nexport I_MPI_PIN=0\n\nNNODES=`cat $PBS_NODEFILE | uniq | wc -l`\nNPPN=`cat $PBS_NODEFILE | wc -l`\nUNIQ_HOSTS=tmp.hosts\ncat $PBS_NODEFILE | uniq > $UNIQ_HOSTS\nHOSTS_uniq=`cat $PBS_NODEFILE | uniq`\n\nmpdboot -n $NNODES -f $UNIQ_HOSTS -r /usr/bin/ssh -v\nln -s $TMPDIR ./tmp\nmpiexec -machinefile $PBS_NODEFILE -np $NPPN -envuser pw.x < xtal.in > xtal.out\n\nmpdtrace\nmpdallexit\n\nfor node in `cat $PBS_NODEFILE | sort | uniq`; do\nrsh $node \"ls -l $PBSTMPDIR\"\ndone\ncp $PBSTMPDIR/* $PBS_O_WORKDIR/\n\n" |
| 14 | optimizer\PWscf\user1= |
| 15 | optimizer\PWscf\user2= |
| 16 | optimizer\PWscf\user3= |
| 17 | optimizer\PWscf\user4= |
| 18 | queueinterface\pbsqueueinterface\version=1 |
| 19 | queueinterface\pbsqueueinterface\paths\qsub=qsub |
| 20 | queueinterface\pbsqueueinterface\paths\qstat=qstat |
| 21 | queueinterface\pbsqueueinterface\paths\qdel=qdel |
Note: See TracBrowser
for help on using the browser.
