This file is indexed.

/usr/share/doc/quantum-espresso/html/node29.html is in quantum-espresso 4.3.2-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">

<!--Converted with LaTeX2HTML 2008 (1.71)
original version by:  Nikos Drakos, CBLU, University of Leeds
* revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
* with significant contributions from:
  Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
<HTML>
<HEAD>
<TITLE>6 NEB calculations</TITLE>
<META NAME="description" CONTENT="6 NEB calculations">
<META NAME="keywords" CONTENT="user_guide">
<META NAME="resource-type" CONTENT="document">
<META NAME="distribution" CONTENT="global">

<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">

<LINK REL="STYLESHEET" HREF="user_guide.css">

<LINK REL="next" HREF="node30.html">
<LINK REL="previous" HREF="node25.html">
<LINK REL="up" HREF="user_guide.html">
<LINK REL="next" HREF="node30.html">
</HEAD>

<BODY >
<!--Navigation Panel-->
<A NAME="tex2html747"
  HREF="node30.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
<A NAME="tex2html743"
  HREF="user_guide.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
<A NAME="tex2html737"
  HREF="node28.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
<A NAME="tex2html745"
  HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
<BR>
<B> Next:</B> <A NAME="tex2html748"
  HREF="node30.html">7 Phonon calculations</A>
<B> Up:</B> <A NAME="tex2html744"
  HREF="user_guide.html">User's Guide for Quantum-ESPRESSO</A>
<B> Previous:</B> <A NAME="tex2html738"
  HREF="node28.html">5.3 Direct interface with</A>
 &nbsp; <B>  <A NAME="tex2html746"
  HREF="node1.html">Contents</A></B> 
<BR>
<BR>
<!--End of Navigation Panel-->

<H1><A NAME="SECTION00070000000000000000">
6 NEB calculations</A>
</H1>

<P>
<B>Reminder 1:</B> NEB calculations are no longer performed by <TT>pw.x</TT>.
In order to perform a NEB calculation, you should compile
<TT>NEB/neb.x</TT> (command <TT>make neb</TT>). 

<P>
<B>Reminder 2:</B> <TT>neb.x</TT> does not read from standard input.
You cannot use input redirection, as in <TT>neb.x &lt; neb.in ...</TT>.

<P>
A NEB calculation can be run in two different ways:

<OL>
<LI>by reading a single input file, to be specified using command-line 
options <TT>neb.x -inp</TT> or <TT>neb.x -input</TT>;
</LI>
<LI>by specifying the number <I>N</I> of images (i.e. points in the 
configuration space), using command-line option 
<TT>neb.x -input_images N</TT>, and providing input data in 
a <TT>neb.dat</TT> file and in files <TT>pw_X.in</TT>, <I>X</I> = 1,..., <I>N</I>.
</LI>
</OL>

<P>
For case 1) the input file contains KEYWORDS (see below for format 
specifications). 
These KEYWORDS enable the code to distinguish which part of the file 
contains NEB-specific data and which parts contains input data for the
energy and force computational engine (currently only PW).
After the parsing, different files are generated: <TT>neb.dat</TT>, with
NEB-specific input data, and a set of PWscf input files 
<TT>pw_1.in</TT>,..,<TT>pw_N.in</TT> PWscf input files, one for each
set of atomic position. All options for a single SCF calculation apply.

<P>
The general structure of the file to be parsed is:

<P>
<PRE>
BEGIN
BEGIN_PATH_INPUT
~... neb specific namelists and cards
END_PATH_INPUT
BEGIN_ENGINE_INPUT
BEGIN_ENGINE_INPUT
~...pw specific namelists and cards
BEGIN_POSITIONS
FIRST_IMAGE
~...pw ATOMIC_POSITIONS card
INTERMEDIATE_IMAGE
~...pw ATOMIC_POSITIONS card
LAST_IMAGE
~...pw ATOMIC_POSITIONS card
END_POSITIONS
~... other pw specific cards
END_ENGINE_INPUT
END
</PRE>

<P>
For case 2), the <TT>neb.dat</TT> file and all <TT>pw_X.in</TT> 
should be already present. 

<P>
A detailed description of all NEB-specific input variables 
is contained in files <TT>Doc/INPUT_NEB.*</TT>. See Example 17. 

<P>
A NEB calculation will produce a number of files in the current directory
(i.e. in the directory were the code is run) containing additional information
on the minimum-energy path. The files are organized as following
(where <TT>prefix</TT> is specified in the input file):
<DL>
<DT><STRONG><TT>prefix.dat</TT></STRONG></DT>
<DD>is a three-column file containing the position of each image on the reaction
coordinate (arb. units), its energy in eV relative to the energy of the first image
and the residual error for the image in eV/<I>a</I><SUB>0</SUB>.
</DD>
<DT><STRONG><TT>prefix.int</TT></STRONG></DT>
<DD>contains an interpolation of the path energy profile that pass exactly through each
image; it is computed using both the image energies and their derivatives
</DD>
<DT><STRONG><TT>prefix.path</TT></STRONG></DT>
<DD>information used by Q<SMALL>UANTUM </SMALL>ESPRESSO 
to restart a path calculation, its format depends on the input
details and is undocumented
</DD>
<DT><STRONG><TT>prefix.axsf</TT></STRONG></DT>
<DD>atomic positions of all path images in the XCrySDen animation format:
to visualize it, use <TT>xcrysden -axsf prefix.axsf</TT>
</DD>
<DT><STRONG><TT>prefix.xyz</TT></STRONG></DT>
<DD>atomic positions of all path images in the generic xyz format, used by
many quantum-chemistry softwares
</DD>
<DT><STRONG><TT>prefix.crd</TT></STRONG></DT>
<DD>path information in the input format used by <TT>pw.x</TT>, suitable for a manual
restart of the calculation
</DD>
</DL>

<P>
"NEB calculation are a bit tricky in general and require extreme care to be
setup correctly. NEB also takes easily hundreds of iteration to converge,
of course depending on the number of atoms and of images. Here is some
free advice:

<OL>
<LI>Don't use Climbing Image (CI) from the beginning. It makes convergence slower, 
especially if the special image changes during the convergence process (this 
may happen if <TT>CI_scheme='auto'</TT> and if it does it may mess up everything).
Converge your calculation, then restart from the last configuration with
CI option enabled (note that this will <EM>increase</EM> the barrier).
</LI>
<LI>Carefully choose the initial path. Remember that Q<SMALL>UANTUM </SMALL>ESPRESSO assumes continuity
between the first and the last image at the initial condition. In other 
words, periodic images are NOT used; you may have to manually translate
an atom by one or more unit cell base vectors in order to have a meaningful
initial path. You can visualize NEB input files with XCrySDen as animations,
take some time to check if any atoms overlap or get very close in the initial
path (you will have to add intermediate images, in this case).
</LI>
<LI>Try to start the NEB process with most atomic positions fixed, 
in order to converge the more "problematic" ones, before leaving
all atoms move.
</LI>
<LI>Especially for larger systems, you can start NEB with lower accuracy 
(less k-points, lower cutoff) and then increase it when it has
converged to refine your calculation.
</LI>
<LI>Use the Broyden algorithm instead of the default one: it is a bit more
fragile, but it removes the problem of "oscillations" in the calculated
activation energies. If these oscillations persist, and you cannot afford 
more images, focus to a smaller problem, decompose it into pieces.
</LI>
<LI>A gross estimate of the required number of iterations is
(number of images) * (number of atoms) * 3. Atoms that do not
move should not be counted. It may take half that many iterations, 
or twice as many, but more or less that's the order of magnitude, 
unless one starts from a very good or very bad initial guess.
</LI>
</OL>
(Courtesy of Lorenzo Paulatto)

<P>
<HR>
<!--Navigation Panel-->
<A NAME="tex2html747"
  HREF="node30.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
<A NAME="tex2html743"
  HREF="user_guide.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
<A NAME="tex2html737"
  HREF="node28.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
<A NAME="tex2html745"
  HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>  
<BR>
<B> Next:</B> <A NAME="tex2html748"
  HREF="node30.html">7 Phonon calculations</A>
<B> Up:</B> <A NAME="tex2html744"
  HREF="user_guide.html">User's Guide for Quantum-ESPRESSO</A>
<B> Previous:</B> <A NAME="tex2html738"
  HREF="node28.html">5.3 Direct interface with</A>
 &nbsp; <B>  <A NAME="tex2html746"
  HREF="node1.html">Contents</A></B> 
<!--End of Navigation Panel-->
<ADDRESS>
Build Daemon user
2011-10-18
</ADDRESS>
</BODY>
</HTML>