<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wikis.ch.cam.ac.uk/ro-walesdocs/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Df398</id>
	<title>Docswiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wikis.ch.cam.ac.uk/ro-walesdocs/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Df398"/>
	<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/ro-walesdocs/wiki/index.php/Special:Contributions/Df398"/>
	<updated>2026-04-13T06:32:35Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/ro-walesdocs/wiki/index.php?title=STARTING_INITIAL_PATH_JOBS_WITH_PATHSAMPLE&amp;diff=1727</id>
		<title>STARTING INITIAL PATH JOBS WITH PATHSAMPLE</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/ro-walesdocs/wiki/index.php?title=STARTING_INITIAL_PATH_JOBS_WITH_PATHSAMPLE&amp;diff=1727"/>
		<updated>2020-11-17T10:45:09Z</updated>

		<summary type="html">&lt;p&gt;Df398: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This file describes how to perform initial connection jobs with PATHSAMPLE. There are several options depending on the potential that is being used. These instructions assume that you do not already have a path.info file or min.data.info files from OPTIM. If you do have these files, then you can use STARTFROMPATH for a path.info file, or ADDMIN if you have min.data.info.&lt;br /&gt;
&lt;br /&gt;
==== A. Potentials that DO NOT use start files ====&lt;br /&gt;
&#039;&#039;&#039;Step 1.&#039;&#039;&#039; First generate &#039;&#039;&#039;min.data.info.1&#039;&#039;&#039; for endpoint 1:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; ~/svn/OPTIM/builds/ifort_64_2019_5_281/OPTIM 1 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; the extension &#039;&#039;&#039;1&#039;&#039;&#039; refers to the file odata.1 that must be present in the directory.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2.&#039;&#039;&#039; Then, generate similarly for endpoint 2:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; ~/svn/OPTIM/builds/ifort_64_2019_5_281/OPTIM 2 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; the extension &#039;&#039;&#039;2&#039;&#039;&#039; refers to the file odata.2 that must be present in the directory.&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;odata.1&#039;&#039;&#039; and &#039;&#039;&#039;odata.2&#039;&#039;&#039; files must contain OPTIM minimisation commands + DUMPDATA and ENDHESS commands to generate the min.data.info.* files. For example, an odata.1 file (that uses the xtb potential) could be of the form:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;odata.1:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
XTB C24xtb &#039;--acc 0.1 --gfn2 -P 8&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
UPDATES 100 100 &amp;lt;br /&amp;gt;&lt;br /&gt;
BFGSCONV 1.0D-5 &amp;lt;br /&amp;gt;&lt;br /&gt;
BFGSMIN 1.0D-5 &amp;lt;br /&amp;gt;&lt;br /&gt;
CONVERGE 1.0D-5 &amp;lt;br /&amp;gt;&lt;br /&gt;
BFGSSTEPS 60000 &amp;lt;br /&amp;gt;&lt;br /&gt;
DEBUG &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DUMPDATA &amp;lt;br /&amp;gt;&lt;br /&gt;
ENDHESS &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
MAXERISE 1.0D-4 1.0D0&lt;br /&gt;
&lt;br /&gt;
DUMPALLPATHS&amp;lt;br /&amp;gt;&lt;br /&gt;
STEPS 400&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
POINTS&amp;lt;br /&amp;gt;&lt;br /&gt;
C    -2.04053148527331         1.05306390371634       -0.253877546750764E-11&amp;lt;br /&amp;gt;&lt;br /&gt;
C    -1.05306390370855        0.172720191240289E-11    -2.04053148528364&amp;lt;br /&amp;gt;&lt;br /&gt;
C   -0.546121488999475E-12     2.04053148529656        -1.05306390369997&amp;lt;br /&amp;gt;&lt;br /&gt;
C   -0.146298180312409E-11     2.04053148530069         1.05306390369198&amp;lt;br /&amp;gt;&lt;br /&gt;
C   -0.914160192067804E-12    -2.04053148529553        -1.05306390370031&amp;lt;br /&amp;gt;&lt;br /&gt;
C   -0.287393036865366E-11    -2.04053148530158         1.05306390369083&amp;lt;br /&amp;gt;&lt;br /&gt;
C    -2.04053148527466        -1.05306390371639       -0.367973225662900E-11&amp;lt;br /&amp;gt;&lt;br /&gt;
C     2.04053148526781        -1.05306390372175       -0.875778282666703E-12&amp;lt;br /&amp;gt;&lt;br /&gt;
C    -1.05306390372231       -0.979254867490875E-12     2.04053148526605&amp;lt;br /&amp;gt;&lt;br /&gt;
C     2.04053148527107         1.05306390372396       -0.182101538055068E-11&amp;lt;br /&amp;gt;&lt;br /&gt;
C     1.05306390370932       -0.340215830916567E-12     2.04053148528387&amp;lt;br /&amp;gt;&lt;br /&gt;
C     1.05306390370268        0.258658422685307E-13    -2.04053148528689&amp;lt;br /&amp;gt;&lt;br /&gt;
C    0.710799972739704E-12     1.05306390368809        -2.04053148527393&amp;lt;br /&amp;gt;&lt;br /&gt;
C     1.05306390371174        -2.04053148526187        0.955967560634191E-12&amp;lt;br /&amp;gt;&lt;br /&gt;
C    -2.04053148525347        0.881144607755502E-13     1.05306390371966&amp;lt;br /&amp;gt;&lt;br /&gt;
C    0.344943596544608E-11     1.05306390367851         2.04053148528088&amp;lt;br /&amp;gt;&lt;br /&gt;
C     2.04053148526428        0.762070953548885E-12     1.05306390369870&amp;lt;br /&amp;gt;&lt;br /&gt;
C     2.04053148526827        0.865526145990094E-13    -1.05306390369420&amp;lt;br /&amp;gt;&lt;br /&gt;
C    -2.04053148526448        0.713448152766709E-12    -1.05306390370007&amp;lt;br /&amp;gt;&lt;br /&gt;
C    -1.05306390370763         2.04053148526678        0.446469677757191E-11&amp;lt;br /&amp;gt;&lt;br /&gt;
C     1.05306390371344         2.04053148526008        0.938221027950337E-13&amp;lt;br /&amp;gt;&lt;br /&gt;
C    0.419813438210074E-11    -1.05306390367943         2.04053148528005&amp;lt;br /&amp;gt;&lt;br /&gt;
C    -1.05306390370769        -2.04053148526729        0.524101153866833E-11&amp;lt;br /&amp;gt;&lt;br /&gt;
C    0.938323209745303E-12    -1.05306390368924        -2.04053148527485&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 3.&#039;&#039;&#039; Once the two &#039;&#039;&#039;min.data.info.1&#039;&#039;&#039; and &#039;&#039;&#039;min.data.info.2&#039;&#039;&#039; files are generated, they are copied to the pathsample directory where they are then combined into one file&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cat min.data.info.1 min.data.info.2 &amp;gt; min.data.info&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 4.&#039;&#039;&#039; The combined file is read with the READMIN command in pathdata and then PATHSAMPLE generates the database files &#039;&#039;&#039;min.data&#039;&#039;&#039; and &#039;&#039;&#039;points.min&#039;&#039;&#039; from which a DIJINITSTART/CONNECTREGION/DIJINITCONT job can be launched. For the above purpose, a pathdata file (that uses the xtb potential) could be of the form:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;pathdata:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
GCORES &#039;-c8&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
SYSTEM X&amp;lt;br /&amp;gt;&lt;br /&gt;
EXEC           ~/svn/OPTIM/builds/ifort_64_2019_5_281/OPTIM&amp;lt;br /&amp;gt;&lt;br /&gt;
NATOMS         24&amp;lt;br /&amp;gt;&lt;br /&gt;
SEED           1&amp;lt;br /&amp;gt;&lt;br /&gt;
DIRECTION      AB&amp;lt;br /&amp;gt;&lt;br /&gt;
CONNECTIONS    1&amp;lt;br /&amp;gt;&lt;br /&gt;
TEMPERATURE    0.592&amp;lt;br /&amp;gt;&lt;br /&gt;
PLANCK         9.536D-14&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
READMIN min.data.info&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Before the next step, we should manually create &#039;&#039;&#039;min.A&#039;&#039;&#039; and &#039;&#039;&#039;min.B&#039;&#039;&#039; files to designate the indices of the endpoints.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 5.&#039;&#039;&#039; Finally, to launch the initial connection attempt with PATHSAMPLE the following &#039;&#039;&#039;pathdata&#039;&#039;&#039; and &#039;&#039;&#039;odata.connect&#039;&#039;&#039; files can be used (xtb potential):&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;pathdata:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
GCORES &#039;-c8&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
SYSTEM X&amp;lt;br /&amp;gt;&lt;br /&gt;
EXEC           ~/svn/OPTIM/builds/ifort_64_2019_5_281/OPTIM&amp;lt;br /&amp;gt;&lt;br /&gt;
NATOMS         24&amp;lt;br /&amp;gt;&lt;br /&gt;
SEED           1&amp;lt;br /&amp;gt;&lt;br /&gt;
DIRECTION      AB&amp;lt;br /&amp;gt;&lt;br /&gt;
CONNECTIONS    1&amp;lt;br /&amp;gt;&lt;br /&gt;
TEMPERATURE    0.592&amp;lt;br /&amp;gt;&lt;br /&gt;
PLANCK         9.536D-14&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
! PERMDIST&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
EDIFFTOL  1.0D-4&amp;lt;br /&amp;gt;&lt;br /&gt;
GEOMDIFFTOL  0.3D0&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SLURM&amp;lt;br /&amp;gt;&lt;br /&gt;
! CPUS 10&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
! READMIN min.data.info&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PAIRLIST 1&amp;lt;br /&amp;gt;&lt;br /&gt;
DIJINITCONT exp&amp;lt;br /&amp;gt;&lt;br /&gt;
INITIALDISTANCE -1.0&amp;lt;br /&amp;gt;&lt;br /&gt;
CYCLES 10&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
! CONNECTREGION 13 11 5.0D0&amp;lt;br /&amp;gt;&lt;br /&gt;
! CYCLES 10&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
COPYFILES mass&amp;lt;br /&amp;gt;&lt;br /&gt;
COPYOPTIM&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;odata.connect:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
XTB C24xtb &#039;--acc 0.1 --gfn2 -P 8&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
! DEBUG&amp;lt;br /&amp;gt;&lt;br /&gt;
NEWCONNECT 1 1 2.0 25.0 10 1.0 0.001&amp;lt;br /&amp;gt;&lt;br /&gt;
NEWNEB 30 500 0.0001&amp;lt;br /&amp;gt;&lt;br /&gt;
NEBK 100.0&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DIJKSTRA EXP&amp;lt;br /&amp;gt;&lt;br /&gt;
! PERMDIST&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
EDIFFTOL  1.0D-4&amp;lt;br /&amp;gt;&lt;br /&gt;
GEOMDIFFTOL  0.3D0&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
BFGSMIN  1.0D-6&amp;lt;br /&amp;gt;&lt;br /&gt;
UPDATES 100 100 50 4&amp;lt;br /&amp;gt;&lt;br /&gt;
PUSHOPT 0.1 0.001 100&amp;lt;br /&amp;gt;&lt;br /&gt;
REOPTIMISEENDPOINTS&amp;lt;br /&amp;gt;&lt;br /&gt;
BFGSSTEPS 2000&amp;lt;br /&amp;gt;&lt;br /&gt;
MAXBFGS 0.3 0.3&amp;lt;br /&amp;gt;&lt;br /&gt;
STEPS 1000&amp;lt;br /&amp;gt;&lt;br /&gt;
RADIUS 999999.9&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
! comment Perform a hybrid EF/LBFGS transition state search&amp;lt;br /&amp;gt;&lt;br /&gt;
BFGSTS 2000 20 100 0.0001&amp;lt;br /&amp;gt;&lt;br /&gt;
! CHECKNEGATIVE&amp;lt;br /&amp;gt;&lt;br /&gt;
! ENDHESS&amp;lt;br /&amp;gt;&lt;br /&gt;
NOHESS&amp;lt;br /&amp;gt;&lt;br /&gt;
MAXTSENERGY 10.0D0&amp;lt;br /&amp;gt;&lt;br /&gt;
MAXSTEP 0.1&amp;lt;br /&amp;gt;&lt;br /&gt;
MAXMAX  0.3&amp;lt;br /&amp;gt;&lt;br /&gt;
TRAD 0.2&amp;lt;br /&amp;gt;&lt;br /&gt;
USEDIAG 2&amp;lt;br /&amp;gt;&lt;br /&gt;
PATH 100 0.0001&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
MAXERISE 1.0D-3 2.0D0&amp;lt;br /&amp;gt;&lt;br /&gt;
DUMPALLPATHS&amp;lt;br /&amp;gt;&lt;br /&gt;
DUMPSTRUCTURES&amp;lt;br /&amp;gt;&lt;br /&gt;
POINTS&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====B. Potentials that use start files ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1.&#039;&#039;&#039; A file called &#039;&#039;&#039;start.1&#039;&#039;&#039; should contain the xyz coordinates of min1. Another file &#039;&#039;&#039;start.1.1&#039;&#039;&#039; should be a copy of start.1&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2.&#039;&#039;&#039; A file called &#039;&#039;&#039;start.2&#039;&#039;&#039; should contain the xyz coordinates of min2. Another file &#039;&#039;&#039;start.2.2&#039;&#039;&#039; should be a copy of start.2&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; the atomic symbols/masses should also be passed to PATHSAMPLE/OPTIM and this is done differently for each potential. Refer to potential-specific documentation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;For example:&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In &#039;&#039;Tapered ReaxFF&#039;&#039;, the elements are passed from &#039;&#039;&#039;fort.3&#039;&#039;&#039; file that must be present. The masses are encoded internaly per-element in the code, so no need to pass them. &lt;br /&gt;
&lt;br /&gt;
In &#039;&#039;DFTBP&#039;&#039;, the elements are passed from the &#039;&#039;&#039;dftb_in.hsd&#039;&#039;&#039; file that must be present. The masses are encoded internaly per-element in the code, so no need to pass them.&lt;br /&gt;
&lt;br /&gt;
In &#039;&#039;xtb&#039;&#039;, the elements and masses are passed from &#039;&#039;&#039;mass&#039;&#039;&#039; file that must be present.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 3.&#039;&#039;&#039; odata.start and odata.finish should contain OPTIM minimisation commands for min1 and min2, respectively. For example, an odata.start file (that uses the DFTBP potential) could be of the form:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;odata.start:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
UPDATES 100 100&amp;lt;br /&amp;gt;&lt;br /&gt;
BFGSCONV 1.0D-6&amp;lt;br /&amp;gt;&lt;br /&gt;
BFGSMIN 1.0D-6&amp;lt;br /&amp;gt;&lt;br /&gt;
CONVERGE 1.0D-6&amp;lt;br /&amp;gt;&lt;br /&gt;
BFGSSTEPS 60000&amp;lt;br /&amp;gt;&lt;br /&gt;
DEBUG&amp;lt;br /&amp;gt;&lt;br /&gt;
DUMPDATA&amp;lt;br /&amp;gt;&lt;br /&gt;
ENDHESS&amp;lt;br /&amp;gt;&lt;br /&gt;
MAXERISE 1.0D-4 1.0D0&amp;lt;br /&amp;gt;&lt;br /&gt;
DUMPALLPATHS&amp;lt;br /&amp;gt;&lt;br /&gt;
STEPS 400&amp;lt;br /&amp;gt;&lt;br /&gt;
DFTBP start&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 4.&#039;&#039;&#039; odata.connect should contain the OPTIM connection commands. For example, an odata.connect file (that uses the DFTBP potential) could be of the form:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;odata.connect&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
! DEBUG&amp;lt;br /&amp;gt;&lt;br /&gt;
NEWCONNECT 1 1 2.0 25.0 10 1.0 0.001&amp;lt;br /&amp;gt;&lt;br /&gt;
NEWNEB 30 500 0.0001&amp;lt;br /&amp;gt;&lt;br /&gt;
NEBK 100.0&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DIJKSTRA EXP&amp;lt;br /&amp;gt;&lt;br /&gt;
! PERMDIST&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
EDIFFTOL  1.0D-4&amp;lt;br /&amp;gt;&lt;br /&gt;
GEOMDIFFTOL  0.3D0&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
BFGSMIN  1.0D-6&amp;lt;br /&amp;gt;&lt;br /&gt;
UPDATES 100 100 50 4&amp;lt;br /&amp;gt;&lt;br /&gt;
PUSHOPT 0.1 0.001 100&amp;lt;br /&amp;gt;&lt;br /&gt;
REOPTIMISEENDPOINTS&amp;lt;br /&amp;gt;&lt;br /&gt;
BFGSSTEPS 2000&amp;lt;br /&amp;gt;&lt;br /&gt;
MAXBFGS 0.3 0.3&amp;lt;br /&amp;gt;&lt;br /&gt;
STEPS 1000&amp;lt;br /&amp;gt;&lt;br /&gt;
RADIUS 999999.9&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
! comment Perform a hybrid EF/LBFGS transition state search&amp;lt;br /&amp;gt;&lt;br /&gt;
BFGSTS 2000 20 100 0.0001&amp;lt;br /&amp;gt;&lt;br /&gt;
! CHECKNEGATIVE&amp;lt;br /&amp;gt;&lt;br /&gt;
! ENDHESS&amp;lt;br /&amp;gt;&lt;br /&gt;
NOHESS&amp;lt;br /&amp;gt;&lt;br /&gt;
MAXTSENERGY 10.0D0&amp;lt;br /&amp;gt;&lt;br /&gt;
MAXSTEP 0.1&amp;lt;br /&amp;gt;&lt;br /&gt;
MAXMAX  0.3&amp;lt;br /&amp;gt;&lt;br /&gt;
TRAD 0.2&amp;lt;br /&amp;gt;&lt;br /&gt;
USEDIAG 2&amp;lt;br /&amp;gt;&lt;br /&gt;
PATH 100 0.0001&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
MAXERISE 1.0D-3 2.0D0&amp;lt;br /&amp;gt;&lt;br /&gt;
DUMPALLPATHS&amp;lt;br /&amp;gt;&lt;br /&gt;
DUMPSTRUCTURES&amp;lt;br /&amp;gt;&lt;br /&gt;
DFTBP start&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 5.&#039;&#039;&#039; pathdata file should contain the DIJINITSTART keyword to start an initial connection job and produce the database files (min.data, ts.data, points.min and points.ts).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For example, a pathdata file (that uses the DFTBP potential) could be of the form:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;pathdata:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
EXEC           ~/svn/OPTIM/builds/ifort_64_2019_5_281/DFTBPOPTIM&amp;lt;br /&amp;gt;&lt;br /&gt;
NATOMS         32&amp;lt;br /&amp;gt;&lt;br /&gt;
SEED           1&amp;lt;br /&amp;gt;&lt;br /&gt;
DIRECTION      AB&amp;lt;br /&amp;gt;&lt;br /&gt;
CONNECTIONS    1&amp;lt;br /&amp;gt;&lt;br /&gt;
TEMPERATURE    0.592&amp;lt;br /&amp;gt;&lt;br /&gt;
PLANCK         9.536D-14&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
! PERMDIST&amp;lt;br /&amp;gt;&lt;br /&gt;
! LPERMDIST 3 0.2 6.0 0.001&amp;lt;br /&amp;gt;&lt;br /&gt;
! RANROT 1600&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
EDIFFTOL  1.0D-4&amp;lt;br /&amp;gt;&lt;br /&gt;
GEOMDIFFTOL  0.3D0&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SLURM&amp;lt;br /&amp;gt;&lt;br /&gt;
! CPUS 10&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DIJINITSTART exp&amp;lt;br /&amp;gt;&lt;br /&gt;
INITIALDISTANCE -1.0&amp;lt;br /&amp;gt;&lt;br /&gt;
CYCLES 1&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
! PAIRLIST 1&amp;lt;br /&amp;gt;&lt;br /&gt;
! DIJINITCONT exp&amp;lt;br /&amp;gt;&lt;br /&gt;
! INITIALDISTANCE -1.0&amp;lt;br /&amp;gt;&lt;br /&gt;
! CYCLES 1&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
! ADDMIN min.data.info&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
! CONNECTREGION 13 11 5.0D0&amp;lt;br /&amp;gt;&lt;br /&gt;
! CYCLES 10&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DFTBP&amp;lt;br /&amp;gt;&lt;br /&gt;
COPYFILES *.skf dftb_in.hsd&amp;lt;br /&amp;gt;&lt;br /&gt;
COPYOPTIM&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; after a few connections have been made already (and with the databse present), it is possible to stop the job, and replace DIJINISTART with DIJINITCONT, which will continue the connection attempts and add new stationary points to the database.&lt;/div&gt;</summary>
		<author><name>Df398</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/ro-walesdocs/wiki/index.php?title=Comprehensive_Contents_Page&amp;diff=1724</id>
		<title>Comprehensive Contents Page</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/ro-walesdocs/wiki/index.php?title=Comprehensive_Contents_Page&amp;diff=1724"/>
		<updated>2020-07-10T23:45:13Z</updated>

		<summary type="html">&lt;p&gt;Df398: /* PATHSAMPLE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is designed to organise all of the pages on this wiki, as well as provide other useful links. Note that some pages may appear under more than one heading.&lt;br /&gt;
&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
[[Wales Group]] provides good step-by-step instructions. Relevant pages are:&lt;br /&gt;
&lt;br /&gt;
=== Acquiring and compiling the group software ===&lt;br /&gt;
* [[SVN setup]]&lt;br /&gt;
* [[Wales Group Version control]] - to keep the code standardised.&lt;br /&gt;
* Theory Sector [http://wwmm.ch.cam.ac.uk/wikis/cuc3/index.php/SVN_Page SVN Page] - some useful general information on SVN commands.&lt;br /&gt;
* [[Compiling Wales Group codes using cmake]] - CMake (Cross-platform Make) allows us to compile and test the group codebase regardless of platform. This page provides crucial information how to compile using cmake.&lt;br /&gt;
* [[ElaborateDiff]]&lt;br /&gt;
&lt;br /&gt;
=== Maintaining code health ===&lt;br /&gt;
* [[Jenkins CI]] - explains Jenkins, which we use to download our code and compile each of our targets with each of the compilers every night.&lt;br /&gt;
* https://wales-jenkins.ch.cam.ac.uk/ - log for our Jenkins tests.&lt;br /&gt;
* [[Branching and Merging]]&lt;br /&gt;
* [[Cmake interface building]]&lt;br /&gt;
* [[Installing python modules]]&lt;br /&gt;
* [[Revamping the modules system]]&lt;br /&gt;
&lt;br /&gt;
=== Collaborators without access to the SVN repository ===&lt;br /&gt;
For licensing reasons, some code cannot be included in the Wales Group public tarball.&lt;br /&gt;
* http://www-wales.ch.cam.ac.uk/svn.tar.bz2 - Wales group public tarball. Includes [[GMIN]], [[OPTIM]] and [[PATHSAMPLE]].&lt;br /&gt;
If a collaborator has a [[CHARMM]] or [[AMBER]] licence, we do maintain separate tarballs which include the [[CHARMM]], [[AMBER]] and [[CHARMM]]+[[AMBER]] source and interfaces. These are not linked anywhere on the website and require a username (&#039;&#039;&#039;wales&#039;&#039;&#039;) and password (&#039;&#039;&#039;group&#039;&#039;&#039;) to download:&lt;br /&gt;
&lt;br /&gt;
* [http://www-wales.ch.cam.ac.uk/CHARMM/svn.CHARMM.tar.bz2 CHARMM]&lt;br /&gt;
* [http://www-wales.ch.cam.ac.uk/AMBER/svn.AMBER.tar.bz2 AMBER]&lt;br /&gt;
* [http://www-wales.ch.cam.ac.uk/both/svn.both.tar.bz2 AMBER+CHARMM]&lt;br /&gt;
&lt;br /&gt;
=== Running on Windows ===&lt;br /&gt;
Not particularly recommended.&lt;br /&gt;
* [[Running Wales Group software on Windows 7]]&lt;br /&gt;
&lt;br /&gt;
== Wales Group Programs ==&lt;br /&gt;
&lt;br /&gt;
=== Programs ===&lt;br /&gt;
* [[GMIN]]: A program for finding global minima and calculating thermodynamic properties from basin-sampling.&lt;br /&gt;
* [[OPTIM]]: A program for optimizing geometries and calculating reaction pathways.&lt;br /&gt;
* [[PATHSAMPLE]]: A driver for OPTIM to create stationary point databases using discrete path sampling and perform kinetic analysis.&lt;br /&gt;
* [[Pele]]: Python energy landscape explorer. A pythonic rewrite of some core functionality of GMIN, OPTIM, and PATHSAMPLE. Can be very useful for visualizing your system and for rapidly implementing and testing new ideas.&lt;br /&gt;
&lt;br /&gt;
=== Curated Examples ===&lt;br /&gt;
* https://github.com/wales-group/examples - set of tutorials detailing how to use GMIN, OPTIM and PATHSAMPLE. Essential for beginners.&lt;br /&gt;
* http://www-wales.ch.cam.ac.uk/VM/Wales_Group_VM.ova - Pre-prepared teaching virtual machine. This contains the code and examples.&lt;br /&gt;
* https://www.virtualbox.org/wiki/Downloads - This is required if using the VM above.&lt;br /&gt;
* https://github.com/wales-group/examples.git - Alternatively, you can run the examples on your own machine. To get hold of the relevant files:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/wales-group/examples.git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Useful Notes on Wales Group Programs and Subroutines ==&lt;br /&gt;
=== [[GMIN]] ===&lt;br /&gt;
* [[Adding a model to GMIN]] - rough outline of the subroutines that need to be changed to add a new model to GMIN&lt;br /&gt;
* [[Compiling Wales Group codes using cmake | Compiling GMIN using cmake ]]&lt;br /&gt;
* [[Selecting search parameters for GMIN]]&lt;br /&gt;
* [[Global optimization of biomolecules using CHARMM]]&lt;br /&gt;
* [[Global optimization of biomolecules using AMBER9]]&lt;br /&gt;
* [[Global optimization of biomolecules using AMBER9 with Structural Restraints]]&lt;br /&gt;
* [[Calculating binding free energy using the FSA method]]&lt;br /&gt;
* [[Restarting a GMIN run from a dump file]]&lt;br /&gt;
* [[Using the implicit membrane model IMM1]]&lt;br /&gt;
* [[Running a Go model with the AMHGMIN]]&lt;br /&gt;
* [[Running a G\=o model with the AMHGMIN]]&lt;br /&gt;
* [[Ligand binding-mode searches with HBONDMATRIX]]&lt;br /&gt;
* [[Compiling and using GMIN with QUIP]]&lt;br /&gt;
* [[Using GMIN and OPTIM with GPUs]]&lt;br /&gt;
* [[Using GMIN to generate endpoints]]&lt;br /&gt;
* [[Using GMIN to generate endpoints (CHARMM)]]&lt;br /&gt;
* [[Generating a GMIN Eclipse project]]&lt;br /&gt;
* [[Mutational BH steps]]&lt;br /&gt;
* [[Biomolecules in the energy landscape framework]]&lt;br /&gt;
* [[DMAGMIN setup]]&lt;br /&gt;
* [[Keywords]]&lt;br /&gt;
* [[PYGMIN &amp;amp; DMACRYS]]&lt;br /&gt;
* [[Rotamer moves in AMBER]]&lt;br /&gt;
* [[Python interface for GMIN/OPTIM]]&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
* [[makerestart]]: A bash script to automatically set up a GMIN restart run&lt;br /&gt;
* [[progress]] A bash script to tell you the % completion of a GMIN job and give an estimated time remaining&lt;br /&gt;
&lt;br /&gt;
==== Useful info for coding GMIN ====&lt;br /&gt;
* [[Program flow]] - contains information about what the various files in GMIN do and what order they&#039;re called. &lt;br /&gt;
* [[amberinterface]]&lt;br /&gt;
&lt;br /&gt;
==== Projects ====&lt;br /&gt;
* [[GMIN MOVES module]]&lt;br /&gt;
* [[GMIN SANITY module]]&lt;br /&gt;
* [[GMIN TESTS module]]&lt;br /&gt;
* [[CAMSHIFT]]&lt;br /&gt;
&lt;br /&gt;
=== [[OPTIM]] ===&lt;br /&gt;
* [[Adding a model to OPTIM]] - rough outline of the subrounties that need to be changed to add a new model to OPTIM&lt;br /&gt;
* [[Adding partially finished OPTIM stationary points to a PATHSAMPLE database]]&lt;br /&gt;
* [[perm-pdb.py]]: A python program that creates a &#039;&#039;perm.allow&#039;&#039; file for use with [[OPTIM]] and [[PATHSAMPLE]].&lt;br /&gt;
* [[visualising normal modes using VMD and OPTIM]]&lt;br /&gt;
* [[Compiling Wales Group codes using cmake | Compiling OPTIM using cmake ]]&lt;br /&gt;
* [[OPTIM/Q-Chem Tutorial]]&lt;br /&gt;
* [[OPTIM and PY ellipsoids tutorial]]&lt;br /&gt;
* [[OPTIM output files]]&lt;br /&gt;
* [[Minimizing a structure using OPTIM and AMBER9]]&lt;br /&gt;
* [[Minimizing a structure using OPTIM and CHARMM]]&lt;br /&gt;
* [[Creating movies (.mpg) of paths using OPTIM]]&lt;br /&gt;
* [[Performing a normal mode analysis of a biomolecule using OPTIM (AMBER and CHARMM)]]&lt;br /&gt;
* [[Debugging odd transition states in OPTIM]]&lt;br /&gt;
* [[Connecting two minima with a pathway]] - step by step&lt;br /&gt;
* [[Compiling and using OPTIM with QUIP]]&lt;br /&gt;
* [[Running an Gaussian03 interfaced OPTIM job]]&lt;br /&gt;
* [[The effect of calculating less than the maximum number of eigenvalues using ENDHESS n]]&lt;br /&gt;
* [[Biomolecules in the energy landscape framework]]&lt;br /&gt;
* [[BLJ60 example setup]]&lt;br /&gt;
* [[Finding an initial path with OPTIM and starting up PATHSAMPLE]]&lt;br /&gt;
* [[Finding an initial path with OPTIM and starting up PATHSAMPLE (CHARMM)]]&lt;br /&gt;
* [[Python interface for GMIN/OPTIM]]&lt;br /&gt;
* [[Thomson problem in OPTIM]]&lt;br /&gt;
* [[Instanton tunneling and classical rate calculations with OPTIM]]&lt;br /&gt;
* [[Loading OPTIM&#039;s min.data.info files into PATHSAMPLE]]&lt;br /&gt;
* [[common setup problem : No Frequency Warning]]&lt;br /&gt;
&lt;br /&gt;
=== [[PATHSAMPLE]] ===&lt;br /&gt;
* [[Adding a model to PATHSAMPLE]] - rough outline of the subrounties that need to be changed to add a new model to PATHSAMPLE&lt;br /&gt;
* [[Alternatively, making the initial path with PATHSAMPLE itself]]&lt;br /&gt;
* [[Alternatively, making the initial path with PATHSAMPLE itself (CHARMM)]]&lt;br /&gt;
* [[perm-pdb.py]]: A python program that creates a &#039;&#039;perm.allow&#039;&#039; file for use with [[OPTIM]] and [[PATHSAMPLE]].&lt;br /&gt;
* [[dijkstra_test.py]]: A python script to test whether the information in pairlist and ts.data connects the A and B set. (If not, PATHSAMPLE will not work without actually exiting.)&lt;br /&gt;
* [[Compiling Wales Group codes using cmake | Compiling PATHSAMPLE using cmake ]]&lt;br /&gt;
* [[IMPORTANT: Using PATHSAMPLE safely on sinister]]&lt;br /&gt;
* [[Adding a model for PATHSAMPLE]]&lt;br /&gt;
* [[List of output files for PATHSAMPLE]]&lt;br /&gt;
* [[Using BHINTERP to find minima between two end points]]&lt;br /&gt;
* [[Finding an initial path between two end points (minima)]]&lt;br /&gt;
* [[Adding partially finished OPTIM stationary points to a PATHSAMPLE database]]&lt;br /&gt;
* [[Optimising a path]]&lt;br /&gt;
* [[Fine tuning UNTRAP]] - ensuring that it picks sensible minima&lt;br /&gt;
* [[Calculating rate constants (GT and fastest path)]]&lt;br /&gt;
* [[Calculating rate constants (SGT, DGT, and SDGT)]]&lt;br /&gt;
* [[Identifying the k fastest paths between endpoints using KSHORTESTPATHS]]&lt;br /&gt;
* [[Removing minima and transition states from the database]]&lt;br /&gt;
* [[Relaxing existing minima with new potential and creating new database]]&lt;br /&gt;
* [[Relaxing existing transition states with new potential and creating new database]]&lt;br /&gt;
* [[If things go wrong...]]&lt;br /&gt;
* [[If you lost file min.data, but still you have points.min]]&lt;br /&gt;
* [[path.info file is not read, causes PATHSAMPLE to die]]&lt;br /&gt;
* [[BLJ60 example setup]]&lt;br /&gt;
* [[When PATHSAMPLE finds a connected path, but using DIJKSTRA 0 fails to find the connected path]]&lt;br /&gt;
* [[Biomolecules in PATHSAMPLE]]&lt;br /&gt;
* [[Biomolecules in the energy landscape framework]]&lt;br /&gt;
* [[Expanding the kinetic transition network with PATHSAMPLE]]&lt;br /&gt;
* [[Expanding the kinetic transition network with PATHSAMPLE (CHARMM)]]&lt;br /&gt;
* [[Finding an initial path with OPTIM and starting up PATHSAMPLE]]&lt;br /&gt;
* [[Finding an initial path with OPTIM and starting up PATHSAMPLE (CHARMM)]]&lt;br /&gt;
* [[Pathsampling short paths]]&lt;br /&gt;
* [[Pathsampling short paths (CHARMM)]]&lt;br /&gt;
* [[Loading OPTIM&#039;s min.data.info files into PATHSAMPLE]]&lt;br /&gt;
* [[Connecting Sub-databases]]&lt;br /&gt;
* [[CHECKSPMUTATE]]: An extension of CHECKSPODATA which allows for a protein to be mutated or transformed into a homologue.&lt;br /&gt;
* [[Pathway Gap Filling Post-CHECKSPMUTATE]]: Post-processing following CHECKSPMUTATE&lt;br /&gt;
* [[STARTING INITIAL PATH JOBS WITH PATHSAMPLE]]: How to start initial path jobs with PATHSAMPLE if no min.data or path.info files are present.&lt;br /&gt;
&lt;br /&gt;
=== [[Notes on MINPERMDIST | MINPERMDIST]] ===&lt;br /&gt;
&lt;br /&gt;
=== [[Quasi-continuous interpolation for biomolecules | QCI]] ===&lt;br /&gt;
&lt;br /&gt;
== Non-Group Software ==&lt;br /&gt;
&lt;br /&gt;
=== [[AMBER]] ===&lt;br /&gt;
Molecular dynamics simulation program and associated force fields.&lt;br /&gt;
* [http://ambermd.org/ AMBER]&lt;br /&gt;
* [http://ambermd.org/tutorials/ AMBER tutorials] - recommended reading for &#039;&#039;&#039;ANYONE&#039;&#039;&#039; using AMBER!&lt;br /&gt;
* [[Notes on AMBER 12 interface]]&lt;br /&gt;
* [[Using AMBER 14 on the GPU and compute clusters]]&lt;br /&gt;
* [[Generating parameters using AMBER&#039;s built in General Forcefield (gaff)]]&lt;br /&gt;
* [[Generating parameters using RESP charges from GAMESS-US]]&lt;br /&gt;
* [[Simple scripts for LEaP to create topology and coordinate files]] &lt;br /&gt;
* [[Preparing an AMBER topology file for a protein system]] - step by step guide&lt;br /&gt;
* [[Setting up]] - step by step guide to prepare and then symmetrise a simple (protein-only) system&lt;br /&gt;
* [[Using Molfacture to edit molecules and add hydrogens]]&lt;br /&gt;
* [[Preparing an AMBER topology file for a protein plus ligand system]] - step by step guide&lt;br /&gt;
* [[Symmetrising AMBER topology files]] - step by step guide for symmetrising a complex protein+ligand system&lt;br /&gt;
* [[Producing a PDB from a coordinates and topology file]] - using &#039;&#039;amdpdb&#039;&#039;&lt;br /&gt;
* [[Running GMIN with MD move steps AMBER]]&lt;br /&gt;
* [[Performing a normal mode analysis of a biomolecule using OPTIM (AMBER and CHARMM)]]&lt;br /&gt;
* [[Evaluating different components of AMBER energy function with SANDER]]&lt;br /&gt;
* [[Mutational BH steps]]&lt;br /&gt;
* [[CHECKSPMUTATE]]: An extension of CHECKSPODATA which allows for a protein to be mutated or transformed into a homologue.&lt;br /&gt;
* [[Pathway Gap Filling Post-CHECKSPMUTATE]]: Post-processing following CHECKSPMUTATE&lt;br /&gt;
* [[REMD with AMBER]]&lt;br /&gt;
* [[Performing a hydrogen-bond analysis]]&lt;br /&gt;
* [[Alternatively, making the initial path with PATHSAMPLE itself]]&lt;br /&gt;
* [[Biomolecules in the energy landscape framework]]&lt;br /&gt;
* [[perm-prmtop.py]] - A python program that converts an AMBER9 topology file into one with a symmetrised potential with respect to exchange (updated for AMBER12 and ff14SB).&lt;br /&gt;
* [[Rotamer moves in AMBER]]&lt;br /&gt;
* [[Creating mismatched DNA duplex using NAB]]&lt;br /&gt;
&lt;br /&gt;
=== [[aux2bib]] === &lt;br /&gt;
To generate a bib file containing only the entries cited in a given .tex file from a larger bib or multiple bib files.&lt;br /&gt;
* [https://ctan.org/pkg/bibtools Get script here]&lt;br /&gt;
&lt;br /&gt;
=== [[CamCasp]] ===&lt;br /&gt;
Cambridge package for Calculation of Anisotropic Site Properties&lt;br /&gt;
From Anthony Stone&#039;s website: &#039;CamCASP is a collection of scripts and programs written by Dr Alston Misquitta and myself for the calculation ab initio of distributed multipoles, polarizabilities, dispersion coefficients and repulsion parameters for individual molecules, and interaction energies between pairs of molecules using SAPT(DFT).&#039;&lt;br /&gt;
* [http://www-stone.ch.cam.ac.uk/programs.html CamCASP home]&lt;br /&gt;
* [[CamCASP/Programming]]&lt;br /&gt;
* [[CamCASP/Programming/5/example1]]&lt;br /&gt;
* [[CamCASP/Notes]]&lt;br /&gt;
* [[CamCASP/Bugs]]&lt;br /&gt;
* [[CamCASP/ToDo/diskIO]]&lt;br /&gt;
* [[CamCASP/ToDo/Memory]]&lt;br /&gt;
* [[CamCASP/CodeExamples/DirectAccess]]&lt;br /&gt;
&lt;br /&gt;
=== [[CPMD]] ===&lt;br /&gt;
Implementation of DFT for &#039;&#039;ab-initio&#039;&#039; molecular dynamics.&lt;br /&gt;
* [http://www.cpmd.org/ Home Page]&lt;br /&gt;
* [[CPMDInput]]&lt;br /&gt;
&lt;br /&gt;
=== [[CHARMM]] ===&lt;br /&gt;
Molecular dynamics simulation program and associated force fields.&lt;br /&gt;
* [https://www.charmm.org/charmm/?CFID=65f7b3aa-8037-452a-bcd1-7583dd83a087&amp;amp;CFTOKEN=0 CHARMM]&lt;br /&gt;
* [[Generating pdb, crd and psf for a peptide sequence]]&lt;br /&gt;
* [[Converting between &#039;.crd&#039; and &#039;.pdb&#039;]]&lt;br /&gt;
* [[Calculating energy of a conformation]]&lt;br /&gt;
* [[Calculating molecular properties]]&lt;br /&gt;
* [[Calculating order parameters]]&lt;br /&gt;
* [[CAMSHIFT]]&lt;br /&gt;
* [[Setting up (CHARMM)]] - step by step guide to prepare and then symmetrise a simple (protein-only) system&lt;br /&gt;
* [[If you need to change the number of atoms (e.g. making a united-atom charmm19 .crd file, or if atoms are missing)]]&lt;br /&gt;
* [[Performing a normal mode analysis of a biomolecule using OPTIM (AMBER and CHARMM)]]&lt;br /&gt;
* [[Minimizing a structure using OPTIM and CHARMM]]&lt;br /&gt;
* [[Alternatively, making the initial path with PATHSAMPLE itself (CHARMM)]]&lt;br /&gt;
* [[Expanding the kinetic transition network with PATHSAMPLE (CHARMM)]]&lt;br /&gt;
* [[Finding an initial path with OPTIM and starting up PATHSAMPLE (CHARMM)]]&lt;br /&gt;
* [[Pathsampling short paths (CHARMM)]]&lt;br /&gt;
&lt;br /&gt;
=== [[disconnectionDPS]] ===&lt;br /&gt;
Produces disconnectivity graphs from min.data and ts.data files. This is included in the Wales group public tarball.&lt;br /&gt;
* [[Constructing Free Energy Disconnectivity Graphs]]&lt;br /&gt;
&lt;br /&gt;
=== [[DMACRYS]] ===&lt;br /&gt;
Package which models crystals of rigid molecules.&lt;br /&gt;
* [http://www.chem.ucl.ac.uk/cposs/dmacrys/index.html Home Page]&lt;br /&gt;
* [[DMACRYS interface]]&lt;br /&gt;
* [[DMAGMIN setup]]&lt;br /&gt;
* [[PYGMIN &amp;amp; DMACRYS]]&lt;br /&gt;
&lt;br /&gt;
=== [[GAMESS]] ===&lt;br /&gt;
General &#039;&#039;ab initio&#039;&#039; quantum chemistry package.&lt;br /&gt;
* [https://www.msg.chem.iastate.edu/gamess/ GAMESS]&lt;br /&gt;
&lt;br /&gt;
=== [[Gaussian]] ===&lt;br /&gt;
General purpose package for computational chemistry calculations.&lt;br /&gt;
* [[Running an Gaussian03 interfaced OPTIM job]]&lt;br /&gt;
&lt;br /&gt;
=== [[gnuplot]] ===&lt;br /&gt;
Open source graphing program.&lt;br /&gt;
* [http://www.gnuplot.info/ gnuplot]&lt;br /&gt;
* [[Plotting a quick histogram in gnuplot using the raw data]]&lt;br /&gt;
* [[Plotting data in real time]]&lt;br /&gt;
* [[Linear and non-linear regression in gnuplot]]&lt;br /&gt;
&lt;br /&gt;
=== [[GROMACS]] ===&lt;br /&gt;
Molecular dynamics package.&lt;br /&gt;
* [[Installing GROMACS on Clust]]&lt;br /&gt;
* [http://www.mdtutorials.com/gmx/ External tutorials]&lt;br /&gt;
* [http://www.gromacs.org/Documentation/Tutorials More external tutorials]&lt;br /&gt;
&lt;br /&gt;
=== [[HiRE-RNA]] ===&lt;br /&gt;
High-res course-grained energy model for RNA.&lt;br /&gt;
* [https://pubs.acs.org/doi/10.1021/jp102497y Explanatory Paper]&lt;br /&gt;
&lt;br /&gt;
=== [[latex2html]] ===&lt;br /&gt;
Script which converts latex documents into HTML pages.&lt;br /&gt;
* [https://www.latex2html.org/ Get script here]&lt;br /&gt;
&lt;br /&gt;
=== [[MMTSB-toolset]] ===&lt;br /&gt;
Group of perl scripts which can be used to setup and run energy minimization, structural analysis and MD with CHARMM or AMBER.&lt;br /&gt;
* [http://feig.bch.msu.edu/mmtsb/Main_Page Documentation]&lt;br /&gt;
* [http://www.mmtsb.org/workshops/mmtsb-ctbp_2006/Tutorials/WorkshopTutorials_2006.html External tutorials]&lt;br /&gt;
* [[Installing and setting up the MMTSB toolset]]&lt;br /&gt;
* [[REX (Replica EXchange MD) with the MMTSB-toolset]]&lt;br /&gt;
&lt;br /&gt;
=== [[Simulations using OPEP | OPEP]] ===&lt;br /&gt;
OPEP is a coarse-grained force field providing a potential for proteins and RNA.&lt;br /&gt;
* [http://opep.galaxy.ibpc.fr/ OPEP file generator here]&lt;br /&gt;
* [[Biomolecules in the energy landscape framework]]&lt;br /&gt;
&lt;br /&gt;
=== [[pgprof]] === &lt;br /&gt;
Profiler for portland-compiled codes&lt;br /&gt;
* [[Portland compiler fails trying to allocate an unexpectedly large amount of memory: issue with large arrays]]&lt;br /&gt;
&lt;br /&gt;
=== [[Pymol]] ===&lt;br /&gt;
Molecular visualisation program.&lt;br /&gt;
* [https://pymol.org/2/ PyMOL]&lt;br /&gt;
* [https://pymolwiki.org/index.php/Main_Page PyMOL Community Wiki]&lt;br /&gt;
* [[loading AMBER prmtop and inpcrd files into Pymol]]&lt;br /&gt;
* [[producing sexy ray-traced images]]&lt;br /&gt;
* [[advanced colouring]]&lt;br /&gt;
* [[Installing python modules]]&lt;br /&gt;
* [[PYGMIN &amp;amp; DMACRYS]]&lt;br /&gt;
* [[path2pdb.py]] - A python program to convert &#039;&#039;path.info&#039;&#039; to &#039;&#039;path_all.pdb&#039;&#039; - you can easy visualize your path in VMD :)&lt;br /&gt;
* [[extractedmin2pdb.py]]: A python program to convert &#039;&#039;exctractedmin&#039;&#039; to PDB format&lt;br /&gt;
=== [[VASP]] ===&lt;br /&gt;
OPTIM has an interface to VASP, which is installed on CSD3. In collaboration with Bora Karasulu the interface has been updated to use VASP format POSCAR input files for both single- and double-ended optimisations and path searches. The OPTIM odata file requires a line like&lt;br /&gt;
&lt;br /&gt;
VASP &#039;mpirun -ppn 16 -np 16 /home/bk393/APPS/vasp.5.4.4/with-VTST/bin/vasp_std &amp;gt; vasp.out&#039;&lt;br /&gt;
&lt;br /&gt;
POSCAR files can be visualised using ase, the Atomic Simulation Environment, which can be accessed on volkhan via&lt;br /&gt;
&lt;br /&gt;
module load anaconda/python3/5.3.0 &lt;br /&gt;
&lt;br /&gt;
pip install ase --user&lt;br /&gt;
&lt;br /&gt;
ase-gui POSCAR1.vasp &amp;amp;&lt;br /&gt;
&lt;br /&gt;
which assumes that ~/.input/bin is in your $PATH environment variable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[VMD]] ===&lt;br /&gt;
Molecular visualisation program.&lt;br /&gt;
* [http://www.ks.uiuc.edu/Research/vmd/current/ug/ug.html Documentation]&lt;br /&gt;
* [http://www.ks.uiuc.edu/Training/Tutorials/vmd/tutorial-html/index.html External tutorials]&lt;br /&gt;
* [[using VMD to display and manipulate &#039;.pdb&#039; files]]&lt;br /&gt;
* [[loading coordinate files into VMD with the help of an AMBER topology file]] e.g. to visualise the results of a GMIN run using AMBER9&lt;br /&gt;
* [[visualising normal modes using VMD and OPTIM]]&lt;br /&gt;
* [[path2pdb.py]]: A python program to convert &#039;&#039;path.info&#039;&#039; to &#039;&#039;path_all.pdb&#039;&#039; - you can easy visualize your path in VMD :)&lt;br /&gt;
* [[path2xyz.py]]: A python program to convert &#039;&#039;path.info&#039;&#039; to &#039;&#039;path_all.xyz&#039;&#039;&lt;br /&gt;
* [[extractedmin2pdb.py]]: A python program to convert &#039;&#039;exctractedmin&#039;&#039; to PDB format&lt;br /&gt;
* [[Useful .vmdrc file]]&lt;br /&gt;
* [[plotGMINms.tcl]]: a tcl script for plotting ellipsoids in VMD.&lt;br /&gt;
* [[VMD script to annotate each frame of a trajectory]]&lt;br /&gt;
&lt;br /&gt;
=== [[xfig]] ===&lt;br /&gt;
Open source vector graphics editor&lt;br /&gt;
* [https://ctan.org/tex-archive/support/epstopdf/ Convert eps to pdf]&lt;br /&gt;
&lt;br /&gt;
=== [[Xmakemol]] ===&lt;br /&gt;
Program for visualising atomic and molecular systems.&lt;br /&gt;
* [https://www.nongnu.org/xmakemol/ XMakemol]&lt;br /&gt;
&lt;br /&gt;
=== [[xmgrace]] ===&lt;br /&gt;
2D plotting tool.&lt;br /&gt;
* [http://exciting-code.org/xmgrace-quickstart Xmgrace]&lt;br /&gt;
&lt;br /&gt;
== Theoretical/Mathematical Notes ==&lt;br /&gt;
&lt;br /&gt;
* [[Density of states and thermodynamics from energy distributions at different temperatures]]&lt;br /&gt;
* [[Ellipsoid.model]]&lt;br /&gt;
* [[Ellipsoid.model.xyz]]&lt;br /&gt;
* [[Ellipsoid.xyz]]&lt;br /&gt;
* [[Gencoords]]&lt;br /&gt;
* [[GenCoords]]&lt;br /&gt;
* [[GenCoords Models]]&lt;br /&gt;
* [[Rotamer moves in AMBER]]&lt;br /&gt;
* [[Thomson problem in OPTIM]]&lt;br /&gt;
&lt;br /&gt;
=== Angle-axis notes ===&lt;br /&gt;
&lt;br /&gt;
* [[Angle-axis framework]]&lt;br /&gt;
* [[Computing normal modes in angle-axis]]&lt;br /&gt;
&lt;br /&gt;
=== Rigid Bodies ===&lt;br /&gt;
&lt;br /&gt;
* [[Automatic Rigid Body Grouping]]&lt;br /&gt;
* [[Rigid body input files for proteins using genrigid-input.py]]&lt;br /&gt;
* [[Local Rigid Body Framework]]&lt;br /&gt;
* [[Local rigid body in OPTIM]]&lt;br /&gt;
&lt;br /&gt;
== Useful Scripts ==&lt;br /&gt;
* [[perm-prmtop.py]]: A python program that converts an AMBER9 topology file into one with a symmetrised potential with respect to exchange (updated for AMBER12 and ff14SB).&lt;br /&gt;
* [[perm-pdb.py]]: A python program that creates a &#039;&#039;perm.allow&#039;&#039; file for use with [[OPTIM]] and [[PATHSAMPLE]].&lt;br /&gt;
* [[path2pdb.py]]: A python program to convert &#039;&#039;path.info&#039;&#039; to &#039;&#039;path_all.pdb&#039;&#039; - you can easy visualize your path in VMD :)&lt;br /&gt;
* [[path2xyz.py]]: A python program to convert &#039;&#039;path.info&#039;&#039; to &#039;&#039;path_all.xyz&#039;&#039;&lt;br /&gt;
* [[dijkstra_test.py]]: A python script to test whether the information in pairlist and ts.data connects the A and B set. (If not, PATHSAMPLE will not work without actually exiting.)&lt;br /&gt;
* [[extractedmin2pdb.py]]: A python program to convert &#039;&#039;exctractedmin&#039;&#039; to PDB format&lt;br /&gt;
* [[colourdiscon.py]]: A python program for sorting input for disconnectivity graphs&lt;br /&gt;
* [[pdb_to_movie.py]]: A python program to create an AMH movieseg file from a PDB file&lt;br /&gt;
* [[makerestart]]: A bash script to automatically set up a GMIN restart run&lt;br /&gt;
* [[progress]] A bash script to tell you the % completion of a GMIN job and give an estimated time remaining&lt;br /&gt;
* [[recommended bash aliases]]&lt;br /&gt;
* [[David&#039;s .inputrc file]]&lt;br /&gt;
* [[Useful .vmdrc file]]&lt;br /&gt;
* [[Density of states and thermodynamics from energy distributions at different temperatures]]&lt;br /&gt;
* [[GenCoords]]: A fortran program to generate coarse grain building blocks and initial coords using a set of geometric models.&lt;br /&gt;
* [[plotGMINms.tcl]]: a tcl script for plotting ellipsoids in VMD.&lt;br /&gt;
See also the SCRIPTS/ directory in the SVN repository!&lt;br /&gt;
* [[Computing CHARMM FF energy using GMIN, MMTSB and CHARMM]] - Computes the Charmm FF energy of the same structure. Useful for cross-validating force field settings in GMIN data file, CHARMM input file and MMTSB options.&lt;br /&gt;
* [[Automatic Rigid Body Grouping]]&lt;br /&gt;
* [[ElaborateDiff]]&lt;br /&gt;
* [[Parameter-scanning script]]&lt;br /&gt;
* [[Pdb to movie.py]]&lt;br /&gt;
* [[VMD script to annotate each frame of a trajectory]]&lt;br /&gt;
&lt;br /&gt;
== Useful links ==&lt;br /&gt;
* [http://www.ch.cam.ac.uk/computing/theory-compute-clusters The Theory Compute Clusters support page]. Contains useful cluster specific information, including example job submission scripts.&lt;br /&gt;
&lt;br /&gt;
* A useful website which contains AMBER (GAFF) and OPLS parameters for small molecules. http://virtualchemistry.org/gmld.php . This could save us lot of time while trying to derive parameters on our own. If you are lucky, the molecule of your interest may already be there in the existing database. The topology files are in GROMACS format but possibly can be converted into AMBER parameter files. (script anyone ?)&lt;br /&gt;
&lt;br /&gt;
* The moving-domain QM/MM method developed by Victor Batista&#039;s group http://gascon.chem.uconn.edu/software. This approach can be used in the derivation of charges for large proteins and nucleic acids, where a full-fledged ONIOM based calculation is comptutationally prohibitive. It has been applied to systems like the Gramicidin ion channel and Photosystem II.&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous ==&lt;br /&gt;
* [[Animated GIF on the group website]]&lt;br /&gt;
* [[Backup strategy]]&lt;br /&gt;
* [[Chain crossing]]&lt;br /&gt;
* [[Computer Office services]]&lt;br /&gt;
* [[Computing values only once]]&lt;br /&gt;
* [[Decoding heat capacity curves]]&lt;br /&gt;
* [[Differences from Clust]]&lt;br /&gt;
* [[Fixing thunderbird links]]&lt;br /&gt;
* [[If you need to change the number of atoms (e.g. making a united-atom charmm19 .crd file, or if atoms are missing)]]&lt;br /&gt;
* [[Intel Trace Analyzer and Collector]]&lt;br /&gt;
* [[LDAP plans]]&lt;br /&gt;
* [[Lapack compilation]]&lt;br /&gt;
* [[Mek-quake Queueing system]]&lt;br /&gt;
* [[Mek-quake initial setup notes]]&lt;br /&gt;
* [[New mek-quake]]&lt;br /&gt;
* [[Maui compilation]]&lt;br /&gt;
* [[Torque and Maui]]&lt;br /&gt;
* [[Mercurial]]&lt;br /&gt;
* [[Migrating to the new SVN server]]&lt;br /&gt;
* [[NECI Parallelization]]&lt;br /&gt;
* [[Optimization tricks]]&lt;br /&gt;
* [[Other IT stuff]]&lt;br /&gt;
* [[Porfuncs Documentation]]&lt;br /&gt;
* [[Progress]]&lt;br /&gt;
* [[Proposed changes to backup and archiving]]&lt;br /&gt;
* [[Rama upgrade]]&lt;br /&gt;
* [[Remastering Knoppix]]&lt;br /&gt;
* [[See unpacked nodes]]&lt;br /&gt;
* [[Tardis scheduling policy]]&lt;br /&gt;
* [[Zippo Sicortex machine]]&lt;br /&gt;
* [[Beginner&#039;s guide to working in Wales group]]&lt;br /&gt;
&lt;br /&gt;
== Useful linux stuff ==&lt;br /&gt;
&lt;br /&gt;
===Basics===&lt;br /&gt;
* [[basic linux commands everyone should know!]]&lt;br /&gt;
* [[piping and redirecting output from one command or file to another]] - how to save yourself hours!&lt;br /&gt;
* [[bash loop tricks]]&lt;br /&gt;
* [[bash history searching]]&lt;br /&gt;
&lt;br /&gt;
===Remote access===&lt;br /&gt;
* [[setting up aliases to quickly log you in to a different machine]]&lt;br /&gt;
* [[transfering files to and from your workstation]] -using &#039;&#039;scp&#039;&#039; or &#039;&#039;rsync&#039;&#039;&lt;br /&gt;
* [[using &#039;ssh-keygen&#039; to automatically log you into clusters from your workstation]] (no more typing in your password!)&lt;br /&gt;
* [[mounting sharedscratch locally]]&lt;br /&gt;
&lt;br /&gt;
===Find and replace===&lt;br /&gt;
* [[short &#039;sed&#039; examples]]&lt;br /&gt;
* [[quick guide to awk]]&lt;br /&gt;
* [[short &#039;awk&#039; examples]]&lt;br /&gt;
&lt;br /&gt;
===File manipulation===&lt;br /&gt;
* [[sorting a file by multiple columns]]&lt;br /&gt;
* [[using tar and gzip to compress/uncompress files | using tar and bzip2 to compress/uncompress files]]&lt;br /&gt;
* [[conversion between different data file formats]] -&#039;almost one-line&#039; scripts&lt;br /&gt;
* [[conversion between different image file formats]] - the &#039;&#039;convert&#039;&#039; command&lt;br /&gt;
* [[removing an excessive number of files from a directory - when &#039;rm&#039; just isn&#039;t enough]]&lt;br /&gt;
&lt;br /&gt;
===Cluster queues===&lt;br /&gt;
* [[submitting jobs, interactively or to a cluster queue system]]&lt;br /&gt;
* [[identifying job on a node]] - if you need to kill only one of few running jobs&lt;br /&gt;
* [[getting started with SLURM]]&lt;br /&gt;
* [[a guide to using SLURM to run PATHSAMPLE]]&lt;br /&gt;
* [[a guide to using SLURM to run GPU jobs on pat]]&lt;br /&gt;
* [[managing interactive jobs on cluster]]&lt;br /&gt;
&lt;br /&gt;
===Miscellaneous/uncategorised===&lt;br /&gt;
* [[installing packages on your managed CUC3 workstation]]&lt;br /&gt;
* [[running programs in the background]] - so you can use your shell for other things at the same time&lt;br /&gt;
* [[finding bugs in latex documents that will not compile]]&lt;br /&gt;
* [[printing files from the command line using &#039;lpr&#039;]]&lt;br /&gt;
* [[uploading non image files to the wiki]]&lt;br /&gt;
&lt;br /&gt;
== Compiler Flags ==&lt;br /&gt;
&lt;br /&gt;
* [[Compiler Flags]]&lt;br /&gt;
* [[Blacklisting Compilers]]&lt;br /&gt;
* [[Lapack compilation]]&lt;br /&gt;
* [[Pdb to movie.py]]&lt;br /&gt;
* [[Portland compiler fails trying to allocate an unexpectedly large amount of memory: issue with large arrays]]&lt;br /&gt;
&lt;br /&gt;
== SuSE ==&lt;br /&gt;
&lt;br /&gt;
* [[Upgrading destiny]]&lt;br /&gt;
* [[Upgrading sword]]&lt;br /&gt;
* [[SuSE 10.1 workstation image]]&lt;br /&gt;
* [[SuSE 10.2 workstation image]]&lt;br /&gt;
* [[SuSE 10.3 workstation image]]&lt;br /&gt;
* [[SuSE 11.1]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[User:adk44|adk44]] 17.00, 9 May 2019 (BST)&lt;/div&gt;</summary>
		<author><name>Df398</name></author>
	</entry>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/ro-walesdocs/wiki/index.php?title=STARTING_INITIAL_PATH_JOBS_WITH_PATHSAMPLE&amp;diff=1723</id>
		<title>STARTING INITIAL PATH JOBS WITH PATHSAMPLE</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/ro-walesdocs/wiki/index.php?title=STARTING_INITIAL_PATH_JOBS_WITH_PATHSAMPLE&amp;diff=1723"/>
		<updated>2020-07-10T23:43:23Z</updated>

		<summary type="html">&lt;p&gt;Df398: This page describes how to perform initial connection jobs with PATHSAMPLE (assuming no path.info or min.data.info files are present)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This file describes how to perform initial connection jobs with PATHSAMPLE. There are several options depending on the potential that is being used. These instructions assume that you do not already have a path.info file or min.data.info files from OPTIM. If you do have these files, then you can use STARTFROMPATH for a path.info file, or ADDMIN if you have min.data.info.&lt;br /&gt;
&lt;br /&gt;
==== A. Potentials that DO NOT use start files ====&lt;br /&gt;
&#039;&#039;&#039;Step 1.&#039;&#039;&#039; First generate &#039;&#039;&#039;min.data.info.1&#039;&#039;&#039; for endpoint 1:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; ~/svn/OPTIM/builds/ifort_64_2019_5_281/OPTIM 1 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; the extension &#039;&#039;&#039;1&#039;&#039;&#039; refers to the file odata.1 that must be present in the directory.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2.&#039;&#039;&#039; Then, generate similarly for endpoint 2:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; ~/svn/OPTIM/builds/ifort_64_2019_5_281/OPTIM 2 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; the extension &#039;&#039;&#039;2&#039;&#039;&#039; refers to the file odata.2 that must be present in the directory.&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;odata.1&#039;&#039;&#039; and &#039;&#039;&#039;odata.2&#039;&#039;&#039; files must contain OPTIM minimisation commands + DUMPDATA and ENDHESS commands to generate the min.data.info.* files. For example, an odata.1 file (that uses the xtb potential) could be of the form:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;odata.1:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
XTB C24xtb &#039;--acc 0.1 --gfn2 -P 8&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
UPDATES 100 100 &amp;lt;br /&amp;gt;&lt;br /&gt;
BFGSCONV 1.0D-5 &amp;lt;br /&amp;gt;&lt;br /&gt;
BFGSMIN 1.0D-5 &amp;lt;br /&amp;gt;&lt;br /&gt;
CONVERGE 1.0D-5 &amp;lt;br /&amp;gt;&lt;br /&gt;
BFGSSTEPS 60000 &amp;lt;br /&amp;gt;&lt;br /&gt;
DEBUG &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DUMPDATA &amp;lt;br /&amp;gt;&lt;br /&gt;
ENDHESS &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
MAXERISE 1.0D-4 1.0D0&lt;br /&gt;
&lt;br /&gt;
DUMPALLPATHS&amp;lt;br /&amp;gt;&lt;br /&gt;
STEPS 400&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
POINTS&amp;lt;br /&amp;gt;&lt;br /&gt;
C    -2.04053148527331         1.05306390371634       -0.253877546750764E-11&amp;lt;br /&amp;gt;&lt;br /&gt;
C    -1.05306390370855        0.172720191240289E-11    -2.04053148528364&amp;lt;br /&amp;gt;&lt;br /&gt;
C   -0.546121488999475E-12     2.04053148529656        -1.05306390369997&amp;lt;br /&amp;gt;&lt;br /&gt;
C   -0.146298180312409E-11     2.04053148530069         1.05306390369198&amp;lt;br /&amp;gt;&lt;br /&gt;
C   -0.914160192067804E-12    -2.04053148529553        -1.05306390370031&amp;lt;br /&amp;gt;&lt;br /&gt;
C   -0.287393036865366E-11    -2.04053148530158         1.05306390369083&amp;lt;br /&amp;gt;&lt;br /&gt;
C    -2.04053148527466        -1.05306390371639       -0.367973225662900E-11&amp;lt;br /&amp;gt;&lt;br /&gt;
C     2.04053148526781        -1.05306390372175       -0.875778282666703E-12&amp;lt;br /&amp;gt;&lt;br /&gt;
C    -1.05306390372231       -0.979254867490875E-12     2.04053148526605&amp;lt;br /&amp;gt;&lt;br /&gt;
C     2.04053148527107         1.05306390372396       -0.182101538055068E-11&amp;lt;br /&amp;gt;&lt;br /&gt;
C     1.05306390370932       -0.340215830916567E-12     2.04053148528387&amp;lt;br /&amp;gt;&lt;br /&gt;
C     1.05306390370268        0.258658422685307E-13    -2.04053148528689&amp;lt;br /&amp;gt;&lt;br /&gt;
C    0.710799972739704E-12     1.05306390368809        -2.04053148527393&amp;lt;br /&amp;gt;&lt;br /&gt;
C     1.05306390371174        -2.04053148526187        0.955967560634191E-12&amp;lt;br /&amp;gt;&lt;br /&gt;
C    -2.04053148525347        0.881144607755502E-13     1.05306390371966&amp;lt;br /&amp;gt;&lt;br /&gt;
C    0.344943596544608E-11     1.05306390367851         2.04053148528088&amp;lt;br /&amp;gt;&lt;br /&gt;
C     2.04053148526428        0.762070953548885E-12     1.05306390369870&amp;lt;br /&amp;gt;&lt;br /&gt;
C     2.04053148526827        0.865526145990094E-13    -1.05306390369420&amp;lt;br /&amp;gt;&lt;br /&gt;
C    -2.04053148526448        0.713448152766709E-12    -1.05306390370007&amp;lt;br /&amp;gt;&lt;br /&gt;
C    -1.05306390370763         2.04053148526678        0.446469677757191E-11&amp;lt;br /&amp;gt;&lt;br /&gt;
C     1.05306390371344         2.04053148526008        0.938221027950337E-13&amp;lt;br /&amp;gt;&lt;br /&gt;
C    0.419813438210074E-11    -1.05306390367943         2.04053148528005&amp;lt;br /&amp;gt;&lt;br /&gt;
C    -1.05306390370769        -2.04053148526729        0.524101153866833E-11&amp;lt;br /&amp;gt;&lt;br /&gt;
C    0.938323209745303E-12    -1.05306390368924        -2.04053148527485&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 3.&#039;&#039;&#039; Once the two &#039;&#039;&#039;min.data.info.1&#039;&#039;&#039; and &#039;&#039;&#039;min.data.info.2&#039;&#039;&#039; files are generated, they are copied to the pathsample directory where they are then combined into one file&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cat min.data.info.1 min.data.info.2 &amp;gt; min.data.info&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 4.&#039;&#039;&#039; The combined file is read with the READMIN command in pathdata and then PATHSAMPLE generates the database files &#039;&#039;&#039;min.data&#039;&#039;&#039; and &#039;&#039;&#039;points.min&#039;&#039;&#039; from which a DIJINITSTART/CONNECTREGION/DIJINITCONT job can be launched. For the above purpose, a pathdata file (that uses the xtb potential) could be of the form:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;pathdata:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
GCORES &#039;-c8&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
SYSTEM X&amp;lt;br /&amp;gt;&lt;br /&gt;
EXEC           ~/svn/OPTIM/builds/ifort_64_2019_5_281/OPTIM&amp;lt;br /&amp;gt;&lt;br /&gt;
NATOMS         24&amp;lt;br /&amp;gt;&lt;br /&gt;
SEED           1&amp;lt;br /&amp;gt;&lt;br /&gt;
DIRECTION      AB&amp;lt;br /&amp;gt;&lt;br /&gt;
CONNECTIONS    1&amp;lt;br /&amp;gt;&lt;br /&gt;
TEMPERATURE    0.592&amp;lt;br /&amp;gt;&lt;br /&gt;
PLANCK         9.536D-14&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
READMIN min.data.info&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Before the next step, we should manually create &#039;&#039;&#039;min.A&#039;&#039;&#039; and &#039;&#039;&#039;min.B&#039;&#039;&#039; files to designate the indices of the endpoints.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 5.&#039;&#039;&#039; Finally, to launch the initial connection attempt with PATHSAMPLE the following &#039;&#039;&#039;pathdata&#039;&#039;&#039; and &#039;&#039;&#039;odata.connect&#039;&#039;&#039; files can be used (xtb potential):&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;pathdata:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
GCORES &#039;-c8&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
SYSTEM X&amp;lt;br /&amp;gt;&lt;br /&gt;
EXEC           ~/svn/OPTIM/builds/ifort_64_2019_5_281/OPTIM&amp;lt;br /&amp;gt;&lt;br /&gt;
NATOMS         24&amp;lt;br /&amp;gt;&lt;br /&gt;
SEED           1&amp;lt;br /&amp;gt;&lt;br /&gt;
DIRECTION      AB&amp;lt;br /&amp;gt;&lt;br /&gt;
CONNECTIONS    1&amp;lt;br /&amp;gt;&lt;br /&gt;
TEMPERATURE    0.592&amp;lt;br /&amp;gt;&lt;br /&gt;
PLANCK         9.536D-14&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
! PERMDIST&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
EDIFFTOL  1.0D-4&amp;lt;br /&amp;gt;&lt;br /&gt;
GEOMDIFFTOL  0.3D0&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SLURM&amp;lt;br /&amp;gt;&lt;br /&gt;
! CPUS 10&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
! READMIN min.data.info&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PAIRLIST 1&amp;lt;br /&amp;gt;&lt;br /&gt;
DIJINITCONT exp&amp;lt;br /&amp;gt;&lt;br /&gt;
INITIALDISTANCE -1.0&amp;lt;br /&amp;gt;&lt;br /&gt;
CYCLES 10&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
! CONNECTREGION 13 11 5.0D0&amp;lt;br /&amp;gt;&lt;br /&gt;
! CYCLES 10&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
COPYFILES mass&amp;lt;br /&amp;gt;&lt;br /&gt;
COPYOPTIM&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;odata.connect:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
XTB C24xtb &#039;--acc 0.1 --gfn2 -P 8&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
! DEBUG&amp;lt;br /&amp;gt;&lt;br /&gt;
NEWCONNECT 1 1 2.0 25.0 10 1.0 0.001&amp;lt;br /&amp;gt;&lt;br /&gt;
NEWNEB 30 500 0.0001&amp;lt;br /&amp;gt;&lt;br /&gt;
NEBK 100.0&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DIJKSTRA EXP&amp;lt;br /&amp;gt;&lt;br /&gt;
! PERMDIST&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
EDIFFTOL  1.0D-4&amp;lt;br /&amp;gt;&lt;br /&gt;
GEOMDIFFTOL  0.3D0&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
BFGSMIN  1.0D-6&amp;lt;br /&amp;gt;&lt;br /&gt;
UPDATES 100 100 50 4&amp;lt;br /&amp;gt;&lt;br /&gt;
PUSHOPT 0.1 0.001 100&amp;lt;br /&amp;gt;&lt;br /&gt;
REOPTIMISEENDPOINTS&amp;lt;br /&amp;gt;&lt;br /&gt;
BFGSSTEPS 2000&amp;lt;br /&amp;gt;&lt;br /&gt;
MAXBFGS 0.3 0.3&amp;lt;br /&amp;gt;&lt;br /&gt;
STEPS 1000&amp;lt;br /&amp;gt;&lt;br /&gt;
RADIUS 999999.9&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
! comment Perform a hybrid EF/LBFGS transition state search&amp;lt;br /&amp;gt;&lt;br /&gt;
BFGSTS 2000 20 100 0.0001&amp;lt;br /&amp;gt;&lt;br /&gt;
! CHECKNEGATIVE&amp;lt;br /&amp;gt;&lt;br /&gt;
! ENDHESS&amp;lt;br /&amp;gt;&lt;br /&gt;
NOHESS&amp;lt;br /&amp;gt;&lt;br /&gt;
MAXTSENERGY 10.0D0&amp;lt;br /&amp;gt;&lt;br /&gt;
MAXSTEP 0.1&amp;lt;br /&amp;gt;&lt;br /&gt;
MAXMAX  0.3&amp;lt;br /&amp;gt;&lt;br /&gt;
TRAD 0.2&amp;lt;br /&amp;gt;&lt;br /&gt;
USEDIAG 2&amp;lt;br /&amp;gt;&lt;br /&gt;
PATH 100 0.0001&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
MAXERISE 1.0D-3 2.0D0&amp;lt;br /&amp;gt;&lt;br /&gt;
DUMPALLPATHS&amp;lt;br /&amp;gt;&lt;br /&gt;
DUMPSTRUCTURES&amp;lt;br /&amp;gt;&lt;br /&gt;
POINTS&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====B. Potentials that use start files ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 1.&#039;&#039;&#039; A file called &#039;&#039;&#039;start.1&#039;&#039;&#039; should contain the xyz coordinates of min1. Another file &#039;&#039;&#039;start.1.1&#039;&#039;&#039; should be a copy of start.1&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2.&#039;&#039;&#039; A file called &#039;&#039;&#039;start.2&#039;&#039;&#039; should contain the xyz coordinates of min2. Another file &#039;&#039;&#039;start.2.2&#039;&#039;&#039; should be a copy of start.2&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; the atomic symbols/masses should also be passed to PATHSAMPLE/OPTIM and this is done differently for each potential. Refer to potential-specific documentation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;For example:&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In &#039;&#039;Tapered ReaxFF&#039;&#039;, the elements are passed from &#039;&#039;&#039;fort.3&#039;&#039;&#039; file that must be present. The masses are encoded internaly per-element in the code, so no need to pass them. &lt;br /&gt;
&lt;br /&gt;
In &#039;&#039;DFTBP&#039;&#039;, the elements are passed from the &#039;&#039;&#039;dftb_in.hsd&#039;&#039;&#039; file that must be present. The masses are encoded internaly per-element in the code, so no need to pass them.&lt;br /&gt;
&lt;br /&gt;
In &#039;&#039;xtb&#039;&#039;, the elements and masses are passed from &#039;&#039;&#039;mass&#039;&#039;&#039; file that must be present.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 3.&#039;&#039;&#039; odata.start and odata.finish should contain OPTIM minimisation commands for min1 and min2, respectively. For example, an odata.start file (that uses the DFTBP potential) could be of the form:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;odata.start:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
UPDATES 100 100&amp;lt;br /&amp;gt;&lt;br /&gt;
BFGSCONV 1.0D-6&amp;lt;br /&amp;gt;&lt;br /&gt;
BFGSMIN 1.0D-6&amp;lt;br /&amp;gt;&lt;br /&gt;
CONVERGE 1.0D-6&amp;lt;br /&amp;gt;&lt;br /&gt;
BFGSSTEPS 60000&amp;lt;br /&amp;gt;&lt;br /&gt;
DEBUG&amp;lt;br /&amp;gt;&lt;br /&gt;
DUMPDATA&amp;lt;br /&amp;gt;&lt;br /&gt;
ENDHESS&amp;lt;br /&amp;gt;&lt;br /&gt;
MAXERISE 1.0D-4 1.0D0&amp;lt;br /&amp;gt;&lt;br /&gt;
DUMPALLPATHS&amp;lt;br /&amp;gt;&lt;br /&gt;
STEPS 400&amp;lt;br /&amp;gt;&lt;br /&gt;
DFTBP start&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 4.&#039;&#039;&#039; odata.connect should contain the OPTIM connection commands. For example, an odata.connect file (that uses the DFTBP potential) could be of the form:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;odata.connect&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
! DEBUG&lt;br /&gt;
NEWCONNECT 1 1 2.0 25.0 10 1.0 0.001&amp;lt;br /&amp;gt;&lt;br /&gt;
NEWNEB 30 500 0.0001&amp;lt;br /&amp;gt;&lt;br /&gt;
NEBK 100.0&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DIJKSTRA EXP&amp;lt;br /&amp;gt;&lt;br /&gt;
! PERMDIST&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
EDIFFTOL  1.0D-4&amp;lt;br /&amp;gt;&lt;br /&gt;
GEOMDIFFTOL  0.3D0&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
BFGSMIN  1.0D-6&amp;lt;br /&amp;gt;&lt;br /&gt;
UPDATES 100 100 50 4&amp;lt;br /&amp;gt;&lt;br /&gt;
PUSHOPT 0.1 0.001 100&amp;lt;br /&amp;gt;&lt;br /&gt;
REOPTIMISEENDPOINTS&amp;lt;br /&amp;gt;&lt;br /&gt;
BFGSSTEPS 2000&amp;lt;br /&amp;gt;&lt;br /&gt;
MAXBFGS 0.3 0.3&amp;lt;br /&amp;gt;&lt;br /&gt;
STEPS 1000&amp;lt;br /&amp;gt;&lt;br /&gt;
RADIUS 999999.9&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
! comment Perform a hybrid EF/LBFGS transition state search&amp;lt;br /&amp;gt;&lt;br /&gt;
BFGSTS 2000 20 100 0.0001&amp;lt;br /&amp;gt;&lt;br /&gt;
! CHECKNEGATIVE&amp;lt;br /&amp;gt;&lt;br /&gt;
! ENDHESS&amp;lt;br /&amp;gt;&lt;br /&gt;
NOHESS&amp;lt;br /&amp;gt;&lt;br /&gt;
MAXTSENERGY 10.0D0&amp;lt;br /&amp;gt;&lt;br /&gt;
MAXSTEP 0.1&amp;lt;br /&amp;gt;&lt;br /&gt;
MAXMAX  0.3&amp;lt;br /&amp;gt;&lt;br /&gt;
TRAD 0.2&amp;lt;br /&amp;gt;&lt;br /&gt;
USEDIAG 2&amp;lt;br /&amp;gt;&lt;br /&gt;
PATH 100 0.0001&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
MAXERISE 1.0D-3 2.0D0&amp;lt;br /&amp;gt;&lt;br /&gt;
DUMPALLPATHS&amp;lt;br /&amp;gt;&lt;br /&gt;
DUMPSTRUCTURES&amp;lt;br /&amp;gt;&lt;br /&gt;
DFTBP start&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 5.&#039;&#039;&#039; pathdata file should contain the DIJINITSTART keyword to start an initial connection job and produce the database files (min.data, ts.data, points.min and points.ts).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For example, an odata.connect file (that uses the DFTBP potential) could be of the form:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;odata.connect:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
EXEC           ~/svn/OPTIM/builds/ifort_64_2019_5_281/DFTBPOPTIM&amp;lt;br /&amp;gt;&lt;br /&gt;
NATOMS         32&amp;lt;br /&amp;gt;&lt;br /&gt;
SEED           1&amp;lt;br /&amp;gt;&lt;br /&gt;
DIRECTION      AB&amp;lt;br /&amp;gt;&lt;br /&gt;
CONNECTIONS    1&amp;lt;br /&amp;gt;&lt;br /&gt;
TEMPERATURE    0.592&amp;lt;br /&amp;gt;&lt;br /&gt;
PLANCK         9.536D-14&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
! PERMDIST&amp;lt;br /&amp;gt;&lt;br /&gt;
! LPERMDIST 3 0.2 6.0 0.001&amp;lt;br /&amp;gt;&lt;br /&gt;
! RANROT 1600&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
EDIFFTOL  1.0D-4&amp;lt;br /&amp;gt;&lt;br /&gt;
GEOMDIFFTOL  0.3D0&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SLURM&amp;lt;br /&amp;gt;&lt;br /&gt;
! CPUS 10&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DIJINITSTART exp&amp;lt;br /&amp;gt;&lt;br /&gt;
INITIALDISTANCE -1.0&amp;lt;br /&amp;gt;&lt;br /&gt;
CYCLES 1&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
! PAIRLIST 1&amp;lt;br /&amp;gt;&lt;br /&gt;
! DIJINITCONT exp&amp;lt;br /&amp;gt;&lt;br /&gt;
! INITIALDISTANCE -1.0&amp;lt;br /&amp;gt;&lt;br /&gt;
! CYCLES 1&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
! ADDMIN min.data.info&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
! CONNECTREGION 13 11 5.0D0&amp;lt;br /&amp;gt;&lt;br /&gt;
! CYCLES 10&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DFTBP&amp;lt;br /&amp;gt;&lt;br /&gt;
COPYFILES *.skf dftb_in.hsd&amp;lt;br /&amp;gt;&lt;br /&gt;
COPYOPTIM&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; after a few connections have been made already (and with the databse present), it is possible to stop the job, and replace DIJINISTART with DIJINITCONT, which will continue the connection attempts and add new stationary points to the database.&lt;/div&gt;</summary>
		<author><name>Df398</name></author>
	</entry>
</feed>