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