dockonsurf / docs / source / inp_ref_manual.rst @ 86afe2ce
Historique | Voir | Annoter | Télécharger (15,31 ko)
1 | 4fd2e6f0 | Carles Martí | Input file reference manual |
---|---|---|---|
2 | 4fd2e6f0 | Carles Martí | =========================== |
3 | f6624e99 | Carles Martí | |
4 | f6624e99 | Carles Martí | DockOnSurf execution is controlled by the edition of an input file. In this |
5 | f6624e99 | Carles Martí | file, all the mandatory and optional parameters are specified using a keyword |
6 | f6624e99 | Carles Martí | = value pair. An example of such file is provided in |
7 | f6624e99 | Carles Martí | ``dockonsurf/examples/dockonsurf.inp``. |
8 | f6624e99 | Carles Martí | |
9 | f6624e99 | Carles Martí | Keywords must be specified under one of the four existing |
10 | f6624e99 | Carles Martí | sections: ``Global``, ``Isolated``, ``Screening`` and ``Refinement``, the last |
11 | f6624e99 | Carles Martí | three corresponding to the stages DockOnSurf consist on. Keywords can be |
12 | f6624e99 | Carles Martí | classified in three categories: |
13 | f6624e99 | Carles Martí | |
14 | f6624e99 | Carles Martí | * *mandatory*, for which its value must always be provided (eg. **run_type**) |
15 | f6624e99 | Carles Martí | * *keyword-dependent*, for which specification is only mandatory depending on |
16 | f6624e99 | Carles Martí | the value of another keyword (eg. **subm_script** keyword is mandatory if |
17 | f6624e99 | Carles Martí | **batch_q_sys** has a value different than "False") |
18 | f6624e99 | Carles Martí | * *optional*, for which a default value is assigned when the keyword is not |
19 | f6624e99 | Carles Martí | given any value (eg. **max_structures**). |
20 | f6624e99 | Carles Martí | |
21 | f6624e99 | Carles Martí | Although none of the three stages is compulsory for a DockOnSurf execution, the |
22 | f6624e99 | Carles Martí | necessary keywords for each of the stages will be also considered as mandatory. |
23 | f6624e99 | Carles Martí | They are mandatory in the case of running such stage. |
24 | f6624e99 | Carles Martí | |
25 | f6624e99 | Carles Martí | For some keywords, the use of more than one value is possible. In order to |
26 | f6624e99 | Carles Martí | separate such values, a whitespace (" "), a comma (",") or a semicolon (";") can |
27 | f6624e99 | Carles Martí | all be used. Some values need to be specified in groups (eg. each of the three |
28 | f6624e99 | Carles Martí | vectors of the cell matrix). In such case groups are defined by enclosing the |
29 | f6624e99 | Carles Martí | elements around parentheses-like characters: "()", "[]" or "{}". (eg. "(a1, |
30 | f6624e99 | Carles Martí | a2,a3) [b1 b2 b3] {c1;c2; c3}"). |
31 | f6624e99 | Carles Martí | |
32 | f6624e99 | Carles Martí | Global |
33 | f6624e99 | Carles Martí | ^^^^^^ |
34 | f6624e99 | Carles Martí | Parameters in this section have an effect on the entire DockOnSurf execution. |
35 | f6624e99 | Carles Martí | |
36 | f6624e99 | Carles Martí | | **batch_q_sys** (*mandatory*): The scheduler managing the job submission in |
37 | f6624e99 | Carles Martí | the computing center. If set to "False" DockOnSurf will perform a dry run, |
38 | f6624e99 | Carles Martí | where all structures and the directory hierarchy will be created but no job |
39 | f6624e99 | Carles Martí | will be submitted/run. |
40 | f6624e99 | Carles Martí | | Accepted values: "SGE", "LSF", "SLURM" or "False". |
41 | f6624e99 | Carles Martí | |
42 | f6624e99 | Carles Martí | | **code** (*mandatory*): The program to carry out the geometry optimizations. |
43 | f6624e99 | Carles Martí | | Accepted values: "CP2K" or "VASP". |
44 | f6624e99 | Carles Martí | |
45 | f6624e99 | Carles Martí | | **max_jobs** (*optional*): The maximum number of jobs in a certain status: |
46 | f6624e99 | Carles Martí | running ("r"), pending/queued ("p" or "q"), or the sum of both ("rp" or "rq"). |
47 | f6624e99 | Carles Martí | | Accepted values: positive integers together to the letters defining the |
48 | f6624e99 | Carles Martí | status (eg. "7r", "5p" or "10r 5q 12rq"), or "False". Combination of different |
49 | f6624e99 | Carles Martí | values is possible. Default value: False |
50 | f6624e99 | Carles Martí | |
51 | f6624e99 | Carles Martí | | **pbc_cell** (*optional*): The cell to which Periodic Boundary conditions is |
52 | f6624e99 | Carles Martí | going to be applied. It's used in the detection of collisions and dissociation |
53 | f6624e99 | Carles Martí | of hydrogen atoms. |
54 | f6624e99 | Carles Martí | | Accepted values: The cell matrix: (a1 a2 a3) (b1 b2 b3) (c1 c2 c3) or |
55 | f6624e99 | Carles Martí | "False". Default value: False |
56 | f6624e99 | Carles Martí | |
57 | f6624e99 | Carles Martí | .. note:: When using VASP as code, the PBC cell must be provided either through |
58 | f6624e99 | Carles Martí | the *pbc_cell* keyword or inside the coordinates file. (eg. POSCAR/CONTCAR) |
59 | f6624e99 | Carles Martí | |
60 | f6624e99 | Carles Martí | | **potcar_dir** (*optional*): The path to the directory containing all the |
61 | f6624e99 | Carles Martí | elements with their corresponding POTCAR files. |
62 | f6624e99 | Carles Martí | | Accepted values: The path of a directory (eg. /home/cmarti/potcars/) or |
63 | f6624e99 | Carles Martí | "False". Default value: False |
64 | f6624e99 | Carles Martí | |
65 | f6624e99 | Carles Martí | | **project_name** (*optional*): The name of the project. It will appear in the |
66 | f6624e99 | Carles Martí | job names of the submitted calculations. |
67 | f6624e99 | Carles Martí | | Accepted values: all. Default value: *nothing* |
68 | f6624e99 | Carles Martí | |
69 | f6624e99 | Carles Martí | | **run_type** (*mandatory*): Type of run that you want to perform. |
70 | f6624e99 | Carles Martí | It will activate the execution of each of the different stages. |
71 | f6624e99 | Carles Martí | | Accepted values: Isolated, Screening, Refinement, Full = Isolated + |
72 | f6624e99 | Carles Martí | Screening + Refinement, Adsorption = Screeng + Refinement. More than |
73 | f6624e99 | Carles Martí | one value can be specified separated by (Isolated Screening |
74 | f6624e99 | Carles Martí | |
75 | f6624e99 | Carles Martí | | **special_atoms** (*optional*): Non-standard atom types defined in the |
76 | f6624e99 | Carles Martí | coordinates file together with the standard atom it is related to grouped |
77 | f6624e99 | Carles Martí | inside parentheses. |
78 | f6624e99 | Carles Martí | | Accepted values: groups of parentheses containing each a couple of |
79 | f6624e99 | Carles Martí | non-standard, standard chemical symbol. (eg. (Fe1 Fe) (Fe2 Fe) (O1 O)), |
80 | f6624e99 | Carles Martí | or "False". Default value: False |
81 | f6624e99 | Carles Martí | |
82 | f6624e99 | Carles Martí | | **subm_script** (*keyword-dependent*): The script for the job submission. |
83 | f6624e99 | Carles Martí | | Mandatory if *batch_q_sys* is not set to "False". |
84 | f6624e99 | Carles Martí | | Accepted values: The name/path of the file. |
85 | f6624e99 | Carles Martí | |
86 | f6624e99 | Carles Martí | Isolated |
87 | f6624e99 | Carles Martí | ^^^^^^^^ |
88 | f6624e99 | Carles Martí | Parameters in this section have an effect on the Isolated stage. |
89 | f6624e99 | Carles Martí | |
90 | f6624e99 | Carles Martí | | **isol_inp_file** (*mandatory*): The input file to be used for the chosen code |
91 | f6624e99 | Carles Martí | in order to carry out the geometry optimization. |
92 | f6624e99 | Carles Martí | | Accepted values: The name/path of the file. |
93 | f6624e99 | Carles Martí | |
94 | f6624e99 | Carles Martí | | **molec_file** (*mandatory*): The file containing the coordinates of the |
95 | f6624e99 | Carles Martí | molecule. Accepted formats: see https://wiki.fysik.dtu.dk/ase/ase/io/io.html |
96 | f6624e99 | Carles Martí | | Accepted values: The name/path of the file. |
97 | f6624e99 | Carles Martí | |
98 | f6624e99 | Carles Martí | | **num_conformers** (*optional*): The number of raw conformers to generate |
99 | f6624e99 | Carles Martí | to later optimize. It is NOT the final number of structures to optimize its |
100 | f6624e99 | Carles Martí | geometry. |
101 | f6624e99 | Carles Martí | | Accepted values: Positive integer. Typically among 100 and 10.000. Default |
102 | f6624e99 | Carles Martí | value: 100 |
103 | f6624e99 | Carles Martí | |
104 | f6624e99 | Carles Martí | | **pre_opt** (*optional*): Which force field should be used to preoptimize the |
105 | f6624e99 | Carles Martí | geometry of the generated conformers in order to correct configurations with |
106 | f6624e99 | Carles Martí | unreasonable geometries. |
107 | f6624e99 | Carles Martí | | Accepted values: "MMFF", "UFF" or "False". Default value: MMFF |
108 | f6624e99 | Carles Martí | |
109 | f6624e99 | Carles Martí | Screening |
110 | f6624e99 | Carles Martí | ^^^^^^^^^ |
111 | f6624e99 | Carles Martí | Parameters in this section have an effect on the Screening stage. |
112 | f6624e99 | Carles Martí | |
113 | f6624e99 | Carles Martí | | **adsorption_height** (*optional*): The height at which the adsorbate should |
114 | f6624e99 | Carles Martí | be placed above the surface. Units: Ångstroms. |
115 | f6624e99 | Carles Martí | | Accepted values: Positive decimal number. Default Value: 2.5 |
116 | f6624e99 | Carles Martí | |
117 | f6624e99 | Carles Martí | | **collision_threshold** (*optional*): When detecting atomic clashes with the |
118 | f6624e99 | Carles Martí | collision of spheres method, *collision_threshold* sets the coefficient by |
119 | f6624e99 | Carles Martí | which the covalent radius of each atom should be multiplied to get the sphere |
120 | f6624e99 | Carles Martí | radius. When set to False the detection of atomic clashes with the collision |
121 | f6624e99 | Carles Martí | of spheres method is not carried out. |
122 | f6624e99 | Carles Martí | | Accepted values: Positive decimal number or "False". Default Value: False |
123 | f6624e99 | Carles Martí | |
124 | f6624e99 | Carles Martí | .. warning:: If both, the *collision_threshold* and *min_coll_height* are set to |
125 | f6624e99 | Carles Martí | "False", atomic clashes will NOT be checked. |
126 | f6624e99 | Carles Martí | |
127 | f6624e99 | Carles Martí | | **confs_per_magn** (*optional*): The number of conformers to select per |
128 | f6624e99 | Carles Martí | magnitude/quantity. It selects the conformers with most different values of |
129 | f6624e99 | Carles Martí | the relevant quantity. If the moment of inertia (MOI) is chosen as magnitude, |
130 | f6624e99 | Carles Martí | in **select_magns**, |
131 | f6624e99 | Carles Martí | setting *confs_per_magn* to 1 picks the conformer with the largest value of |
132 | f6624e99 | Carles Martí | moment of inertia, setting it to 2 picks the ones having the largest and the |
133 | f6624e99 | Carles Martí | smallest, setting it to three, the largest, the median and the smallest, and |
134 | f6624e99 | Carles Martí | so on. If energy is chosen as magnitude, setting *confs_per_magn* to 1 picks |
135 | f6624e99 | Carles Martí | the most stable conformer (the smallest value of energy), setting it to 2 |
136 | f6624e99 | Carles Martí | picks the ones having the largest and the smallest, setting it to three, the |
137 | f6624e99 | Carles Martí | largest, the median and the smallest, and so on. |
138 | f6624e99 | Carles Martí | | Accepted values: Positive integers. |
139 | f6624e99 | Carles Martí | |
140 | f6624e99 | Carles Martí | | **exclude_ads_ctr** (*optional*): Whether to exclude the adsorption |
141 | f6624e99 | Carles Martí | center/anchoring point from the atomic clashes detection. |
142 | f6624e99 | Carles Martí | | Accepted values: "True" or "False". Default Value: False |
143 | f6624e99 | Carles Martí | |
144 | f6624e99 | Carles Martí | | **h_acceptor** (*optional*): Which atom types/indices of the surface act as |
145 | f6624e99 | Carles Martí | proton acceptors. |
146 | f6624e99 | Carles Martí | | Accepted values: Chemical symbols of surface atoms, atom indices of surface |
147 | f6624e99 | Carles Martí | atoms or "all". The use of more than one value is possible. Default Value: |
148 | f6624e99 | Carles Martí | all. |
149 | f6624e99 | Carles Martí | |
150 | f6624e99 | Carles Martí | | **h_donor** (*optional*): Which atom types/indices of the adsorbate act as |
151 | f6624e99 | Carles Martí | proton donors. When set to "False" dissociation of protons is disabled. |
152 | f6624e99 | Carles Martí | | Accepted values: Chemical symbols of adsorbate atoms, atom indices of |
153 | f6624e99 | Carles Martí | adsorbate atoms or "False". The use of more than one value is possible. |
154 | f6624e99 | Carles Martí | Default Value: False. |
155 | f6624e99 | Carles Martí | |
156 | f6624e99 | Carles Martí | | **max_helic_angle** (*optional*): The maximum value for the helicopter |
157 | f6624e99 | Carles Martí | rotation of the adsorbate over the surface in degrees (see figure underneath). |
158 | f6624e99 | Carles Martí | | Accepted values: Positive decimal number. Default Value: 180.0. |
159 | f6624e99 | Carles Martí | |
160 | f6624e99 | Carles Martí | .. image:: dihedral_angle1.png |
161 | f6624e99 | Carles Martí | :scale: 50 % |
162 | f6624e99 | Carles Martí | :align: center |
163 | f6624e99 | Carles Martí | |
164 | f6624e99 | Carles Martí | | **max_structures** (*optional*): Maximum number of adsorbate-surface |
165 | f6624e99 | Carles Martí | structures to generate. Structures are chosen randomly. |
166 | f6624e99 | Carles Martí | | Accepted values: Positive integer or "False". |
167 | f6624e99 | Carles Martí | |
168 | f6624e99 | Carles Martí | .. warning:: When *max_structures* is set, structures are chosen randomly and |
169 | f6624e99 | Carles Martí | reproducibility is not kept. |
170 | f6624e99 | Carles Martí | |
171 | f6624e99 | Carles Martí | | **min_coll_height** (*optional*): The minimum height of atoms above the |
172 | f6624e99 | Carles Martí | surface for them to be considered as non-colliding with the surface. It can |
173 | f6624e99 | Carles Martí | only be used if the surface normal is one of the cartesian axes (both positive |
174 | f6624e99 | Carles Martí | and negative). |
175 | f6624e99 | Carles Martí | When set to False the detection of atomic clashes with the minimum height |
176 | f6624e99 | Carles Martí | method is not carried out. |
177 | f6624e99 | Carles Martí | | Accepted values: Positive decimal number or "False". Default Value: False |
178 | f6624e99 | Carles Martí | |
179 | f6624e99 | Carles Martí | .. warning:: If both the *collision_threshold* and *min_coll_height* are set to |
180 | f6624e99 | Carles Martí | "False", atomic clashes will NOT be checked. |
181 | f6624e99 | Carles Martí | |
182 | f6624e99 | Carles Martí | | **molec_ctrs** (*mandatory*): The (groups of) atom indices in the |
183 | f6624e99 | Carles Martí | adsorbate to be used as adsorption centers/anchoring points (ie. the centers |
184 | f6624e99 | Carles Martí | to be placed right above the surface site). When a group of atom indices is |
185 | f6624e99 | Carles Martí | defined by enclosing them inside parentheses-like characters ("()", "[]" or |
186 | f6624e99 | Carles Martí | "{}"), the adsorption center/anchoring point is defined as the average of the |
187 | f6624e99 | Carles Martí | atom's coordinates. It is useful to define π-modes like in ethylene or |
188 | f6624e99 | Carles Martí | benzene. |
189 | f6624e99 | Carles Martí | | Accepted values: atom indices of the adsorbate atoms optionally grouped by |
190 | f6624e99 | Carles Martí | enclosing them inside parentheses-like characters ("()", "[]" or "{}"). |
191 | f6624e99 | Carles Martí | The use of more than one value is possible. |
192 | f6624e99 | Carles Martí | |
193 | f6624e99 | Carles Martí | | **molec_ctrs2** (*keyword-dependent*): The (groups of) atom indices in the |
194 | f6624e99 | Carles Martí | adsorbate to be used as second centers (ie. the atoms used to define dihedral |
195 | f6624e99 | Carles Martí | angles when using the internal set of angles). When a group of atom indices |
196 | f6624e99 | Carles Martí | is defined by enclosing them inside parentheses-like characters ("()", "[]" |
197 | f6624e99 | Carles Martí | or "{}"), the second center is defined as the average of the atom's |
198 | f6624e99 | Carles Martí | coordinates. |
199 | f6624e99 | Carles Martí | | Mandatory if **set_angles** is set to "internal". |
200 | f6624e99 | Carles Martí | | Accepted values: atom indices of the adsorbate atoms optionally grouped by |
201 | f6624e99 | Carles Martí | enclosing them inside parentheses-like characters ("()", "[]" or "{}"). |
202 | f6624e99 | Carles Martí | The number of second centers must be the same than the number of adsorption |
203 | f6624e99 | Carles Martí | centers/anchoring points. Groups of indices count as 1. |
204 | f6624e99 | Carles Martí | |
205 | f6624e99 | Carles Martí | | **molec_ctrs3** (*keyword-dependent*): The (groups of) atom indices in the |
206 | f6624e99 | Carles Martí | adsorbate to be used as third centers (ie. the atoms used to define dihedral |
207 | f6624e99 | Carles Martí | angles when using the internal set of angles). When a group of atom indices |
208 | f6624e99 | Carles Martí | is defined by enclosing them inside parentheses-like characters ("()", "[]" |
209 | f6624e99 | Carles Martí | or "{}"), the second center is defined as the average of the atom's |
210 | f6624e99 | Carles Martí | coordinates. |
211 | f6624e99 | Carles Martí | | Mandatory if **set_angles** is set to "internal". |
212 | f6624e99 | Carles Martí | | Accepted values: atom indices of the adsorbate atoms optionally grouped by |
213 | f6624e99 | Carles Martí | enclosing them inside parentheses-like characters ("()", "[]" or "{}"). |
214 | f6624e99 | Carles Martí | The number of third centers must be the same than the number of adsorption |
215 | f6624e99 | Carles Martí | centers/anchoring points. Groups of indices count as 1. |
216 | f6624e99 | Carles Martí | |
217 | f6624e99 | Carles Martí | .. image:: internal_angles_centers.png |
218 | f6624e99 | Carles Martí | :scale: 50 % |
219 | f6624e99 | Carles Martí | :align: center |
220 | f6624e99 | Carles Martí | |
221 | f6624e99 | Carles Martí | | **sample_points_per_angle** (*optional*): Number of rotations to carry out, in |
222 | f6624e99 | Carles Martí | the orientational sampling, per each of the three angle in the set. The total |
223 | f6624e99 | Carles Martí | number of rotations generated is equal to :math:`n^3 - n(n-1)` where :math:`n` |
224 | f6624e99 | Carles Martí | is the value set for *sample_points_per_angle*. |
225 | f6624e99 | Carles Martí | | Accepted values: Positive integers. Default Value: 3. |
226 | f6624e99 | Carles Martí | |
227 | f6624e99 | Carles Martí | .. note:: All possible combinations of the three different angles are generated, |
228 | f6624e99 | Carles Martí | leading to :math:`n^3` raw configurations. However, for both, the Euler (in its |
229 | f6624e99 | Carles Martí | x-convention) and the internal set of angles, redundant configurations are |
230 | f6624e99 | Carles Martí | generated with a dependence on the rotations per angle :math:`n`) equal to |
231 | f6624e99 | Carles Martí | :math:`n(n-1)`: In the x-convention of Euler angles, |
232 | f6624e99 | Carles Martí | :math:`(x, 0, 0) \equiv (0, 0 , x)`. In the internal angles, when the bond |
233 | f6624e99 | Carles Martí | angle is flat, all the bond-dihedral angle rotations are ineffective. These |
234 | f6624e99 | Carles Martí | redundant configurations generated both in the Euler and Internal angles are |
235 | f6624e99 | Carles Martí | algorithmically filtered out. |
236 | f6624e99 | Carles Martí | |
237 | f6624e99 | Carles Martí | | **screen_inp_file** (*mandatory*): The input file to be used for the chosen |
238 | f6624e99 | Carles Martí | code in order to carry out the geometry optimization. |
239 | f6624e99 | Carles Martí | | Accepted values: The name/path of the file. |
240 | f6624e99 | Carles Martí | |
241 | f6624e99 | Carles Martí | | **select_magns** (*mandatory*): Which magnitudes/quantities should be used to |
242 | f6624e99 | Carles Martí | select the conformers generated at the ``Isolated`` stage. |
243 | f6624e99 | Carles Martí | | Accepted values: "energy" or "MOI". |
244 | f6624e99 | Carles Martí | |
245 | f6624e99 | Carles Martí | | **set_angles** (*mandatory*): Which set of angles must be used to perform the |
246 | f6624e99 | Carles Martí | orientational sampling. |
247 | f6624e99 | Carles Martí | | Accepted values: "Internal" or "Euler" |
248 | f6624e99 | Carles Martí | |
249 | f6624e99 | Carles Martí | | **sites** (*mandatory*): The (groups of) atom indices in the surface to be |
250 | f6624e99 | Carles Martí | used as sites of adsorption (ie. where the adsorbate should be placed on the |
251 | f6624e99 | Carles Martí | surface). When a group of atom indices is defined by enclosing them inside |
252 | f6624e99 | Carles Martí | parentheses-like characters ("()", "[]" or "{}"), the adsorption site is |
253 | f6624e99 | Carles Martí | defined as the average of the atom's coordinates. A single index represents an |
254 | f6624e99 | Carles Martí | atop site, a group of two a bridge site and a group of three a hollow site. |
255 | f6624e99 | Carles Martí | | Accepted values: atom indices of the surface atoms optionally grouped, by |
256 | f6624e99 | Carles Martí | enclosing them inside parentheses-like characters ("()", "[]" or "{}"). |
257 | f6624e99 | Carles Martí | The use of more than one value is possible. |
258 | f6624e99 | Carles Martí | |
259 | f6624e99 | Carles Martí | | **surf_ctrs2** (*keyword-dependent*): The (groups of) atom indices in the |
260 | f6624e99 | Carles Martí | surface to be used as second centers (ie. the atoms used to define dihedral |
261 | f6624e99 | Carles Martí | angles when using the internal set of angles). When a group of atom indices is |
262 | f6624e99 | Carles Martí | defined by enclosing them inside parentheses-like characters ("()", "[]" or |
263 | f6624e99 | Carles Martí | "{}"), the surface second center is defined as the average of the atom's |
264 | f6624e99 | Carles Martí | coordinates. |
265 | f6624e99 | Carles Martí | | Mandatory if **set_angles** is set to "internal". |
266 | f6624e99 | Carles Martí | | Accepted values: atom indices of the surface atoms optionally grouped, by |
267 | f6624e99 | Carles Martí | enclosing them inside parentheses-like characters ("()", "[]" or "{}"). |
268 | f6624e99 | Carles Martí | The use of more than one value is possible. |
269 | f6624e99 | Carles Martí | |
270 | f6624e99 | Carles Martí | .. image:: internal_angles_centers.png |
271 | f6624e99 | Carles Martí | :scale: 50 % |
272 | f6624e99 | Carles Martí | :align: center |
273 | f6624e99 | Carles Martí | |
274 | f6624e99 | Carles Martí | | **surf_file** (*mandatory*): The coordinates file of the surface to be used |
275 | f6624e99 | Carles Martí | for adsorption. Accepted formats: see |
276 | f6624e99 | Carles Martí | https://wiki.fysik.dtu.dk/ase/ase/io/io.html |
277 | f6624e99 | Carles Martí | | Accepted values: The name/path of the file. |
278 | f6624e99 | Carles Martí | |
279 | f6624e99 | Carles Martí | | **surf_normal_vect** (*optional*): The direction vector perpendicular to the |
280 | f6624e99 | Carles Martí | surface. This is the direction towards where the adsorbate should be placed |
281 | f6624e99 | Carles Martí | above the surface. The surface normal vector can be automatically guessed |
282 | f6624e99 | Carles Martí | using the ASANN method. This is specially useful for stepped/kinked surfaces |
283 | f6624e99 | Carles Martí | or nanoparticles, where the surface normal has to be defined locally. |
284 | f6624e99 | Carles Martí | | Accepted values: a three-dimensional vector (eg. "(1, -2, 4)"), "x", "y", "z", |
285 | f6624e99 | Carles Martí | "-x", "-y", "-z" or "ASANN". Default value: z. |
286 | f6624e99 | Carles Martí | |
287 | f6624e99 | Carles Martí | | **use_molec_file** (*optional*): Instead of carrying out the ``Screening`` |
288 | f6624e99 | Carles Martí | stage using the molecules obtained in ``Isolated``. It uses a single conformer |
289 | f6624e99 | Carles Martí | provided with a coordinates file. |
290 | f6624e99 | Carles Martí | | Accepted values: The name/path of the file. Default value: False. |
291 | f6624e99 | Carles Martí | |
292 | f6624e99 | Carles Martí | Refinement |
293 | f6624e99 | Carles Martí | ^^^^^^^^^^ |
294 | f6624e99 | Carles Martí | Parameters in this section have an effect on the Refinement stage. |
295 | f6624e99 | Carles Martí | |
296 | f6624e99 | Carles Martí | | **refine_inp_file** (*mandatory*): The input file to be used for the chosen |
297 | f6624e99 | Carles Martí | code in order to carry out the geometry optimization. |
298 | f6624e99 | Carles Martí | | Accepted values: The name/path of the file. |
299 | f6624e99 | Carles Martí | |
300 | f6624e99 | Carles Martí | | **energy_cutoff** (*optional*): The results from the screening are read and |
301 | f6624e99 | Carles Martí | all structures corresponding to relative energies below a specified energy |
302 | f6624e99 | Carles Martí | with respect to the most stable structure, are recomputed at a higher level of |
303 | f6624e99 | Carles Martí | theory or accuracy. Units: eV. |
304 | f6624e99 | Carles Martí | | Accepted values: Positive decimal number. Default value: 0.5. |
305 | f6624e99 | Carles Martí | |
306 | f6624e99 | Carles Martí | .. note:: The *energy_cutoff* must be chosen considering the approximate |
307 | f6624e99 | Carles Martí | adsorption energy. For a given value several low-interacting species may fall |
308 | f6624e99 | Carles Martí | within the energy cutoff, while for the most binding ones, only few of them |
309 | f6624e99 | Carles Martí | may be selected for refinement. |