<?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/index.php?action=history&amp;feed=atom&amp;title=Debugging_odd_transition_states_in_OPTIM</id>
	<title>Debugging odd transition states in OPTIM - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wikis.ch.cam.ac.uk/ro-walesdocs/wiki/index.php?action=history&amp;feed=atom&amp;title=Debugging_odd_transition_states_in_OPTIM"/>
	<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/ro-walesdocs/wiki/index.php?title=Debugging_odd_transition_states_in_OPTIM&amp;action=history"/>
	<updated>2026-04-12T04:37:06Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/ro-walesdocs/wiki/index.php?title=Debugging_odd_transition_states_in_OPTIM&amp;diff=169&amp;oldid=prev</id>
		<title>import&gt;Jmc49: New page: Sometimes in OPTIM high energy transition states will be encountered.  There are several strategies for  understand why these are occurring.    1.  OPTIM and PATHSAMPLE may be able to fine...</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/ro-walesdocs/wiki/index.php?title=Debugging_odd_transition_states_in_OPTIM&amp;diff=169&amp;oldid=prev"/>
		<updated>2011-03-14T14:47:24Z</updated>

		<summary type="html">&lt;p&gt;New page: Sometimes in OPTIM high energy transition states will be encountered.  There are several strategies for  understand why these are occurring.    1.  OPTIM and PATHSAMPLE may be able to fine...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Sometimes in OPTIM high energy transition states will be encountered.  There are several strategies for &lt;br /&gt;
understand why these are occurring.  &lt;br /&gt;
&lt;br /&gt;
1.  OPTIM and PATHSAMPLE may be able to fine lower energy connections if the calculations are allowed to continue.&lt;br /&gt;
This can very inefficient.  One way of preventing high energy transition states from occurring is to explicitly prevent&lt;br /&gt;
transition states of a certain energy or above from being allowed. This is done by using the keyword MAXTSENERGY in both&lt;br /&gt;
PATHSAMPLE and OPTIM.&lt;br /&gt;
&lt;br /&gt;
2.  If letting the calculation resolve the problem or MAXTSENERGY does not work looking at the interpolation is necessary.&lt;br /&gt;
In order to do so, new OPTIM keywords, DEBUG, DUMPNEBEOS, and DUMPNEBXYZ need to be added to print the NEB interpolated energy and coordinates in the files neb.xyz.31267.&amp;lt;n&amp;gt;, and  neb.EofS.&amp;lt;n&amp;gt;.31267, where &amp;lt;n&amp;gt; is the number of NEB interpolations.&lt;br /&gt;
&lt;br /&gt;
 DEBUG &lt;br /&gt;
 DUMPNEBEOS 300&lt;br /&gt;
 DUMPNEBXYZ 300&lt;br /&gt;
&lt;br /&gt;
3. For the AMH, for highly anharmonic paths setting very small steps, and visualising the output has been helpful with&lt;br /&gt;
the use of a combination of the keywords below.&lt;br /&gt;
&lt;br /&gt;
 USEDIAG 2&lt;br /&gt;
 MAXBFGS 0.1&lt;br /&gt;
 PUSHOFF 0.01&lt;br /&gt;
 PATH 1000 0.00000000001&lt;br /&gt;
 BFGSTS 1000 1 10 0.005 100&lt;br /&gt;
 MAXSTEP 0.05&lt;br /&gt;
 MAXMAX 0.1&lt;br /&gt;
 MINMAX 1.0D-4&lt;br /&gt;
 TRAD 0.1&lt;br /&gt;
 CONVERGE 0.1 2.0D-6&lt;br /&gt;
&lt;br /&gt;
4.  Another set of parameters to explore are the below a larger number of NEWNEB images and cycles can help resolve an interpolation that may have intervening minima between the end points.&lt;br /&gt;
&lt;br /&gt;
 NEWNEB 500 10000 0.001&lt;br /&gt;
 DEBUG&lt;br /&gt;
 DUMPNEBEOS 1&lt;br /&gt;
 DUMPNEBXYZ 1&lt;br /&gt;
 BFGSTS 2500 2 30 0.0002&lt;br /&gt;
&lt;br /&gt;
5.  PATHSAMPLE can be used to create OPTIM jobs for each NEB candidate instead of chosend based on distance. &lt;br /&gt;
To do so &amp;lt;b&amp;gt;odata.connect&amp;lt;/b&amp;gt; must have:&lt;br /&gt;
 DIJKSTRA  INDEX&lt;br /&gt;
&lt;br /&gt;
And  &amp;lt;b&amp;gt;pathdata&amp;lt;/b&amp;gt; must have:&lt;br /&gt;
 DIJINITCONT INDEX&lt;br /&gt;
&lt;br /&gt;
6.  Another strategy is to use BHINTERP to use basin-hopping to generate more physically reasonable interpolations between the end points.  To do so you to use the keywords BHINTERP and BHDEBUG in OPTIM.  &lt;br /&gt;
&lt;br /&gt;
 BHDEBUG&lt;br /&gt;
 BHINTERP 5.0 -350.0 100 0.001 1.0 0.4 0.5 0.05 0.8&lt;br /&gt;
&lt;br /&gt;
--[[User:mp466|mp466]] 13:48, 23 June 2009 (BST)&lt;/div&gt;</summary>
		<author><name>import&gt;Jmc49</name></author>
	</entry>
</feed>