WikiFrench
Version 2 (Paul Fleurat-Lessard, 04/12/2011 21:32)
1 | 1 | Paul Fleurat-Lessard | h1. Opt'n Path |
---|---|---|---|
2 | 1 | Paul Fleurat-Lessard | |
3 | 1 | Paul Fleurat-Lessard | Les éléments suivants sont repris de la page officielle du CBP sur le projet [[http://www.cbp.ens-lyon.fr/tiki-index.php?page=CarteOpenSource&bl=y]] |
4 | 1 | Paul Fleurat-Lessard | |
5 | 1 | Paul Fleurat-Lessard | *Mots clés :* détermination de mécanismes., optimisation de chemin de réaction, coordonnées "chimiques" |
6 | 1 | Paul Fleurat-Lessard | |
7 | 1 | Paul Fleurat-Lessard | h2. Introduction |
8 | 1 | Paul Fleurat-Lessard | |
9 | 1 | Paul Fleurat-Lessard | Lorsque l'on considère des processus simples , mettant en jeu des réactifs de taille modeste, l'expérience du chimiste (ou du physicien, biochimiste...) est souvent suffisante pour avoir une idée raisonnable du mécanisme réactionnel sous-jacent. Cependant, dès que l'on considère un système réaliste, la détermination des mécanismes devient un art, et l'outil numérique devient un outil nécéssaire. Cependant, la plupart des méthodes actuelles génèrent un premier chemin possible, et tentent de l’améliorer de façon itérative. Une des difficultés à surmonter est le nombre très important de degrés de liberté d’une telle réaction : parmi tous les substituants, lesquels sont réellement décisifs pour le cours de la réaction ? L’expérience montre que souvent une très grande partie des substituants joue un rôle spectateur pendant une majorité des étapes élémentaires. Cependant, les programmes classiques ne savent pas différencier un groupe spectateur d’un groupe actif, et doivent ainsi considérer des milliers de distorsions possibles. |
10 | 1 | Paul Fleurat-Lessard | |
11 | 1 | Paul Fleurat-Lessard | Notre approche est originale car notre programme de recherche de mécanisme se base sur la notion de groupe et de fonction réactive (telles qu’un substituant méthyle, un carbonyle…) et non plus simplement sur les atomes. Ceci permet la plupart du temps d’obtenir des chemins initiaux plus proches du processus réel que les méthodes standards. De plus, nous utilisons des algorithmes robustes et efficaces pour optimiser le chemin ce qui conduit à des temps de calculs bien inférieurs à ceux des approches usuelles. |
12 | 1 | Paul Fleurat-Lessard | |
13 | 1 | Paul Fleurat-Lessard | h2. Le Pourquoi |
14 | 1 | Paul Fleurat-Lessard | |
15 | 1 | Paul Fleurat-Lessard | Carte est un logiciel de construction et d'optimisation de chemin de réactions développé en Fortran 90 développé par Paul Fleurat-Lassard depuis une quinzaine d'années. |
16 | 1 | Paul Fleurat-Lessard | Carte utilise une analyse des systèmes réactifs basée sur la notion de groupes réactifs et de groupes spectateurs, ce qui lui permet d'être très efficace dans la construction d'un chemin initial et dans son optimisation pour trouver le mécanisme d'un processus. |
17 | 1 | Paul Fleurat-Lessard | Pour optimiser les chemins, Carte est couplé à des 'moteurs énergétiques' tels que Gaussian, MOPAC2009 ou VASP. Il existe aussi déjà la possibilité de le coupler à un code quelconque en utilisant des fichiers formatés. |
18 | 1 | Paul Fleurat-Lessard | |
19 | 1 | Paul Fleurat-Lessard | De manière à assurer la pérennité du logiciel, de permettre son extension par la contribution des utilisateurs, de valoriser son existence dans le domaine des logiciels scientifiques, il serait souhaitable que ce logiciel puisse être compilé le plus simplement possible sur les architectures de calcul scientifique classiques, souvent basées autour de distribution GNU/Linux. |
20 | 1 | Paul Fleurat-Lessard | |
21 | 1 | Paul Fleurat-Lessard | h2. Un peu d'histoire¶ |
22 | 1 | Paul Fleurat-Lessard | |
23 | 1 | Paul Fleurat-Lessard | Je travaille sur la réactivité chimique et les chemins de réaction depuis plusieurs années. Après avoir été nommé Maitre de Conférence au "Laboratoire de Chimie":http://www.ens-lyon.fr/CHIMIE à l'"ENS de Lyon":http://www.ens-lyon.eu, j'ai commencé à améliorer l'interface utilisateur de mes routines. Ce projet devint un sous-projet de l'ANR SIRE, sous l'acronyme CARTE pour : Chemins Automatisés pour la Réactivité chimique incluant la Température, la pression et l'Environnement. Cette version fut distribuée aux collaborateurs de SIRE, mais non publiquement. |
24 | 1 | Paul Fleurat-Lessard | À la fin de l'ANR SIRE, j'ai décidé de distribuer ce programme publiquement, avec l'aide d'Emmanuel Quemener au CBP, sous le nom d'OpenPath. Cependant, j'ai rapidement découvert que ce nom était déjà utilisé pour plusieurs autres projets ou logiciels. J'ai donc changé le nom du projet en Opt'n Path. |
25 | 1 | Paul Fleurat-Lessard | |
26 | 1 | Paul Fleurat-Lessard | h2. Pourquoi ce nom ?¶ |
27 | 1 | Paul Fleurat-Lessard | |
28 | 1 | Paul Fleurat-Lessard | En plus de n'être pas déjà utilisé, Opt'n Path a été retenu car il décrit ce que fait le code: Optimisation et Chemin de reaction (Path en anglais). |
29 | 1 | Paul Fleurat-Lessard | De plus, au moins à mes oreilles de français, Opt'n se prononce un peu comme Open, et j'aime l'idée de garder 'Open' pour la distribution d'un code en OpenSource. Bien sur, j'espère aussi que ce programme ouvrira de nouvelles possibilités à ses utilisateurs :) |
30 | 1 | Paul Fleurat-Lessard | Enfin, l'idée de ce nom m'est venue en repensant au meilleur jeu d'arcade du monde : "Ghost'n Goblins":http://en.wikipedia.org/wiki/Ghosts%27n_Goblins |
31 | 1 | Paul Fleurat-Lessard | |
32 | 1 | Paul Fleurat-Lessard | |
33 | 1 | Paul Fleurat-Lessard | h2. Le Quoi |
34 | 1 | Paul Fleurat-Lessard | |
35 | 1 | Paul Fleurat-Lessard | Le travail se décompose en plusieurs étapes : |
36 | 1 | Paul Fleurat-Lessard | |
37 | 1 | Paul Fleurat-Lessard | * vérifier la compatibilité du logiciel avec un environnement de développement OpenSource (pour le compilateur, les librairies, etc) |
38 | 1 | Paul Fleurat-Lessard | * remplacer le cas échéant les librairies propriétaires utilisées par des équivalents Open Source |
39 | 1 | Paul Fleurat-Lessard | * assurer la pérennité du logiciel en le préparant aux futurs standard de Fortran (Fortran 95) |
40 | 1 | Paul Fleurat-Lessard | * créer une forge de développement pour permettre aux personnes intéressées de participer à son enrichissement |
41 | 1 | Paul Fleurat-Lessard | |
42 | 1 | Paul Fleurat-Lessard | h2. Le Qui |
43 | 1 | Paul Fleurat-Lessard | |
44 | 1 | Paul Fleurat-Lessard | * Pour qui : le logiciel est destiné à un public de chimistes théoriques |
45 | 1 | Paul Fleurat-Lessard | * Par qui : |
46 | 1 | Paul Fleurat-Lessard | ** *le chef de projet fonctionnel* est Paul Fleurat-Lassard |
47 | 1 | Paul Fleurat-Lessard | ** *le chef de projet informatique* est Emmanuel Quemener |
48 | 1 | Paul Fleurat-Lessard | |
49 | 1 | Paul Fleurat-Lessard | h2. Le Quand |
50 | 1 | Paul Fleurat-Lessard | |
51 | 1 | Paul Fleurat-Lessard | Aucune pression temporelle spécifique n'existe pour l'heure sur ce travail. |
52 | 1 | Paul Fleurat-Lessard | |
53 | 1 | Paul Fleurat-Lessard | h2. Le Où |
54 | 1 | Paul Fleurat-Lessard | |
55 | 1 | Paul Fleurat-Lessard | Le Centre Blaise Pascal mettra à disposition ses ressources matérielles et logicielles pour l'intégration logicielle dans un domaine OpenSource. Les environnements matériels se limiteront aux architectures i686 et x86_64. |
56 | 1 | Paul Fleurat-Lessard | Le PSMN sera utilisé pour évaluer la portabilité sur des compilateurs commerciaux et sur d'autre. |
57 | 1 | Paul Fleurat-Lessard | |
58 | 1 | Paul Fleurat-Lessard | h2. Le Combien |
59 | 1 | Paul Fleurat-Lessard | |
60 | 1 | Paul Fleurat-Lessard | L'utilisation d'outils OpenSource étant le contexte du projet, autant que possible, aucun coût logiciel n'est, pour l'heure, envisagé. |
61 | 1 | Paul Fleurat-Lessard | |
62 | 1 | Paul Fleurat-Lessard | h2. Le Comment |
63 | 1 | Paul Fleurat-Lessard | |
64 | 1 | Paul Fleurat-Lessard | # Vérification de la compilation sur architecture Open Source |
65 | 1 | Paul Fleurat-Lessard | # Création d'un projet sur une forge en accès restreint |
66 | 1 | Paul Fleurat-Lessard | # Evaluation des routines propriétaires à remplacer |
67 | 1 | Paul Fleurat-Lessard | # Développement d'un jeu de tests pour l'intégraton |
68 | 1 | Paul Fleurat-Lessard | # Evaluation des librairies de remplacement |
69 | 1 | Paul Fleurat-Lessard | # Remplacement des fonctions par leurs équivalents |
70 | 1 | Paul Fleurat-Lessard | # Vérification du fonctionnement par l'application du jeu de test |
71 | 1 | Paul Fleurat-Lessard | # Ouverture du projet sur la forge en accès public |
72 | 1 | Paul Fleurat-Lessard | # Paquetage du logiciel sur la distribution Debian |
73 | 1 | Paul Fleurat-Lessard | |
74 | 1 | Paul Fleurat-Lessard | h1. Téléchargement du logiciel Opt'n Path |
75 | 1 | Paul Fleurat-Lessard | |
76 | 1 | Paul Fleurat-Lessard | On peut directement récupérer les sources du logiciels sous forme de Tarball dans l'onglet *Fichiers* |
77 | 1 | Paul Fleurat-Lessard | |
78 | 1 | Paul Fleurat-Lessard | Le dossier @path@ contient, dans le _Repository_, tous les sources du programme. |
79 | 1 | Paul Fleurat-Lessard | |
80 | 1 | Paul Fleurat-Lessard | Il est nécessaire de disposer d'un client @subversion@ pour télécharger les sources. |
81 | 1 | Paul Fleurat-Lessard | |
82 | 1 | Paul Fleurat-Lessard | La récupération de l'ensemble des sources du projet se réalise avec la commande suivante : @svn checkout http://forge.cbp.ens-lyon.fr/svn/optnpath@ |
83 | 1 | Paul Fleurat-Lessard | * l'identifiant présenté ici est celui associé à la session utilisateur : ici @user@ |
84 | 1 | Paul Fleurat-Lessard | * si l'identifiant convient : |
85 | 1 | Paul Fleurat-Lessard | ** entrer le mot de passe |
86 | 1 | Paul Fleurat-Lessard | * si l'identifiant ne convient pas : |
87 | 1 | Paul Fleurat-Lessard | ** taper <entrée> |
88 | 1 | Paul Fleurat-Lessard | ** entrer son identifiant à la suite de @Username: @ |
89 | 1 | Paul Fleurat-Lessard | ** entrer son mot de passe à l'invite @Password for '<mon identifiant>':@ |
90 | 1 | Paul Fleurat-Lessard | |
91 | 1 | Paul Fleurat-Lessard | <pre> |
92 | 1 | Paul Fleurat-Lessard | Authentication realm: <http://forge.cbp.ens-lyon.fr:80> Redmine SVN Repository |
93 | 1 | Paul Fleurat-Lessard | Password for 'user': |
94 | 1 | Paul Fleurat-Lessard | ... |
95 | 1 | Paul Fleurat-Lessard | </pre> |
96 | 1 | Paul Fleurat-Lessard | |
97 | 1 | Paul Fleurat-Lessard | La version courante du projet est la 1 à la réalisation de cette documentation. |
98 | 1 | Paul Fleurat-Lessard | |
99 | 1 | Paul Fleurat-Lessard | h1. Compilation du logiciel Opt'n Path |
100 | 1 | Paul Fleurat-Lessard | |
101 | 1 | Paul Fleurat-Lessard | Par défaut, |
102 | 1 | Paul Fleurat-Lessard | |
103 | 1 | Paul Fleurat-Lessard | h2. Sur architecture Open Source |
104 | 1 | Paul Fleurat-Lessard | |
105 | 1 | Paul Fleurat-Lessard | <pre> |
106 | 1 | Paul Fleurat-Lessard | # Deplacement dans le dossier de Path, le programme principal |
107 | 1 | Paul Fleurat-Lessard | cd optnpath/src |
108 | 1 | Paul Fleurat-Lessard | # Lancement de la compilation |
109 | 1 | Paul Fleurat-Lessard | make |
110 | 1 | Paul Fleurat-Lessard | </pre> |
111 | 1 | Paul Fleurat-Lessard | |
112 | 1 | Paul Fleurat-Lessard | La compilation démarre sous GFortran par défaut et présente les sorties (partielles) suivantes |
113 | 1 | Paul Fleurat-Lessard | <pre> |
114 | 1 | Paul Fleurat-Lessard | ... |
115 | 1 | Paul Fleurat-Lessard | Path.exe has been created. |
116 | 1 | Paul Fleurat-Lessard | gfortran -g -Wall -fbounds-check -o ../utils/xyz2scan ../utils/Xyz2Scan.f |
117 | 1 | Paul Fleurat-Lessard | gfortran -g -Wall -fbounds-check -o ../utils/xyz2path ../utils/Xyz2Path.f |
118 | 1 | Paul Fleurat-Lessard | |
119 | 1 | Paul Fleurat-Lessard | Utilities have been created. |
120 | 1 | Paul Fleurat-Lessard | Make sure that they are in your PATH environment |
121 | 1 | Paul Fleurat-Lessard | rm m_mrgrnk.mod |
122 | 1 | Paul Fleurat-Lessard | </pre> |
123 | 1 | Paul Fleurat-Lessard | |
124 | 1 | Paul Fleurat-Lessard | Au 4 décembre 2011, quelques avertissements informent que nombre de variables déclarées sont non utilisées. Ces avertissements ne gênent en rien la compilation et l'exécution du programme. |
125 | 1 | Paul Fleurat-Lessard | |
126 | 1 | Paul Fleurat-Lessard | h1. Exécution du logiciel Opt'n Path |
127 | 1 | Paul Fleurat-Lessard | |
128 | 1 | Paul Fleurat-Lessard | h2. Seul, pour récupérer la documentation |
129 | 1 | Paul Fleurat-Lessard | |
130 | 1 | Paul Fleurat-Lessard | Appliquer la commande : |
131 | 1 | Paul Fleurat-Lessard | <pre> |
132 | 1 | Paul Fleurat-Lessard | # Dans le dossier de la compilation |
133 | 1 | Paul Fleurat-Lessard | ./Path.exe -help |
134 | 1 | Paul Fleurat-Lessard | </pre> |
135 | 1 | Paul Fleurat-Lessard | |
136 | 1 | Paul Fleurat-Lessard | Le programme renvoie vers le _shell_ : |
137 | 1 | Paul Fleurat-Lessard | <pre> |
138 | 1 | Paul Fleurat-Lessard | Path mini-help |
139 | 1 | Paul Fleurat-Lessard | -------------- |
140 | 1 | Paul Fleurat-Lessard | |
141 | 1 | Paul Fleurat-Lessard | Use: Path Input_file Output_file |
142 | 1 | Paul Fleurat-Lessard | Input_file starts with a Namelist called path |
143 | 1 | Paul Fleurat-Lessard | |
144 | 1 | Paul Fleurat-Lessard | Compulsory variables are: |
145 | 1 | Paul Fleurat-Lessard | NGeomi: Number of geometries defining the Initial path |
146 | 1 | Paul Fleurat-Lessard | NGeomf: Number of geometries defining the Final path |
147 | 1 | Paul Fleurat-Lessard | Nat : Number of atoms |
148 | 1 | Paul Fleurat-Lessard | |
149 | 1 | Paul Fleurat-Lessard | Other options |
150 | 1 | Paul Fleurat-Lessard | Input: string that indicates the type of the input geometries. |
151 | 1 | Paul Fleurat-Lessard | Accepted values are: Cart (or Xmol or Xyz) or Vasp |
152 | 1 | Paul Fleurat-Lessard | Prog: string that indicates the program that will be used for energy and gradient calculations. |
153 | 1 | Paul Fleurat-Lessard | Accepted values are: Gaussian, Vasp, Mopac or Ext |
154 | 1 | Paul Fleurat-Lessard | In case of a Gaussian or Mopac calculations, input must be set to Cart. |
155 | 1 | Paul Fleurat-Lessard | One example of a gaussian/mopac input should be added at the end of the |
156 | 1 | Paul Fleurat-Lessard | input file.See example file Test_G03.path or Test_Mopac.path |
157 | 1 | Paul Fleurat-Lessard | In the case of a VASP calculation, if input is set to Cart, then |
158 | 1 | Paul Fleurat-Lessard | the preamble of a VASP calculation should be added at the end of |
159 | 1 | Paul Fleurat-Lessard | the input file. See example file Test_VASP_cart.path |
160 | 1 | Paul Fleurat-Lessard | In the case of a VASP calculation, one should also give value of the |
161 | 1 | Paul Fleurat-Lessard | Runmode variable |
162 | 1 | Paul Fleurat-Lessard | Runmode: This indicates wether one should use VASP routine to calculate the energy |
163 | 1 | Paul Fleurat-Lessard | and gradient of the whole path or not. If one wants to use VASP, |
164 | 1 | Paul Fleurat-Lessard | Runmode must be set to PARA. |
165 | 1 | Paul Fleurat-Lessard | PathName: Prefix used to save the path. Default is Path |
166 | 1 | Paul Fleurat-Lessard | Poscar: string that will be used as the prefix for the different |
167 | 1 | Paul Fleurat-Lessard | POSCAR files in a VASP calculations. Usefull only if PathOnly=.TRUE., |
168 | 1 | Paul Fleurat-Lessard | not used for internal calculations. |
169 | 1 | Paul Fleurat-Lessard | CalcName: Prefix for the files used for the energy and gradient calculations |
170 | 1 | Paul Fleurat-Lessard | ISuffix: Suffix for the input file. |
171 | 1 | Paul Fleurat-Lessard | OSuffix: suffix for the output file. |
172 | 1 | Paul Fleurat-Lessard | IGeomRef: Index of the geometry used to construct the internal coordinates. |
173 | 1 | Paul Fleurat-Lessard | Valid only for Coord=Zmat, Hybrid or Mixed |
174 | 1 | Paul Fleurat-Lessard | Fact: REAL used to define if two atoms are linked. |
175 | 1 | Paul Fleurat-Lessard | If d(A,B)<=fact*(rcov(A)+rcov(B)), then A and B are considered Linked. |
176 | 1 | Paul Fleurat-Lessard | debugFile: Name of the file that indicates which subroutine should print debug info. |
177 | 1 | Paul Fleurat-Lessard | Coord: System of coordinates to use. Possible choices are: |
178 | 1 | Paul Fleurat-Lessard | - CART (or Xyz): works in cartesian |
179 | 1 | Paul Fleurat-Lessard | - Zmat: works in internal coordinates (Zmat) |
180 | 1 | Paul Fleurat-Lessard | - Mixed: frozen atoms, as well as atoms defined by the |
181 | 1 | Paul Fleurat-Lessard | 'cart' array(see below) are describe in CARTESIAN, whereas the |
182 | 1 | Paul Fleurat-Lessard | others are described in Zmat |
183 | 1 | Paul Fleurat-Lessard | - Baker: use of Baker coordinates, also called delocalized internal coordinates |
184 | 1 | Paul Fleurat-Lessard | - Hybrid: geometries are described in zmat, but the gradient are used in cartesian |
185 | 1 | Paul Fleurat-Lessard | Step_method: method to compute the step for optimizing a geometry; choices are: |
186 | 1 | Paul Fleurat-Lessard | - RFO: Rational function optimization |
187 | 1 | Paul Fleurat-Lessard | - GDIIS: Geometry optimization using direct inversion in the iterative supspace |
188 | 1 | Paul Fleurat-Lessard | HesUpd: method to update the hessian. By default, it is Murtagh-Sargent |
189 | 1 | Paul Fleurat-Lessard | Except for geometry optimization where it is BFGS. |
190 | 1 | Paul Fleurat-Lessard | MaxCyc: maximum number of iterations for the path optimization |
191 | 1 | Paul Fleurat-Lessard | Smax: Maximum length of a step during path optimization |
192 | 1 | Paul Fleurat-Lessard | SThresh: Step Threshold to consider that the path is stationary |
193 | 1 | Paul Fleurat-Lessard | GThresh: Gradient Threshold to consider that the path is stationary, only orthogonal part is taken |
194 | 1 | Paul Fleurat-Lessard | FTan: We moving the path, this gives the proportion of the displacement tangent to the path |
195 | 1 | Paul Fleurat-Lessard | that is kept. FTan=1. corresponds to the full displacement, |
196 | 1 | Paul Fleurat-Lessard | whereas FTan=0. gives a displacement orthogonal to the path. |
197 | 1 | Paul Fleurat-Lessard | IReparam: The path is not reparameterised at each iteration. This gives the frequency of reparameterization. |
198 | 1 | Paul Fleurat-Lessard | ISpline: By default, a linear interpolation is used to generate the path. |
199 | 1 | Paul Fleurat-Lessard | This option indicates the first step where spline interpolation is used. |
200 | 1 | Paul Fleurat-Lessard | |
201 | 1 | Paul Fleurat-Lessard | Arrays: |
202 | 1 | Paul Fleurat-Lessard | Rcov: Array containing the covalent radii of the first 80 elements. |
203 | 1 | Paul Fleurat-Lessard | You can modify it using, rcov(6)=0.8. |
204 | 1 | Paul Fleurat-Lessard | Mass: Array containing the atomic mass of the first 80 elements. |
205 | 1 | Paul Fleurat-Lessard | AtTypes: Name of the different atoms used in a VASP calculations. |
206 | 1 | Paul Fleurat-Lessard | If not given, Path will read the POTCAR file. |
207 | 1 | Paul Fleurat-Lessard | |
208 | 1 | Paul Fleurat-Lessard | Flags: |
209 | 1 | Paul Fleurat-Lessard | MW: Flag. True if one wants to work in Mass Weighted coordinates. Default=.TRUE. |
210 | 1 | Paul Fleurat-Lessard | Renum: Flag. True if one wants to reoder the atoms in the initial order. default is .TRUE. most of the time. |
211 | 1 | Paul Fleurat-Lessard | OptProd: True if one wants to optimize the geometry of the products. |
212 | 1 | Paul Fleurat-Lessard | OptReac: True if one wants to optimize the geometry of the reactants. |
213 | 1 | Paul Fleurat-Lessard | PathOnly:TRUE if one wants to generate the initial path, and stops. |
214 | 1 | Paul Fleurat-Lessard | Hinv: if True, then Hessian inversed is used. |
215 | 1 | Paul Fleurat-Lessard | IniHup: if True, then Hessian inverse is extrapolated using the initial path calculations. |
216 | 1 | Paul Fleurat-Lessard | HupNeighbour: if True, then Hessian inverse is extrapolated using the neighbouring points of the path. |
217 | 1 | Paul Fleurat-Lessard | FFrozen: True if one wants to freeze the positions of some atoms. |
218 | 1 | Paul Fleurat-Lessard | If True, a &frozenlist namelist containing the list of frozen atoms must be given. |
219 | 1 | Paul Fleurat-Lessard | If VASP is used, and frozen is not given |
220 | 1 | Paul Fleurat-Lessard | here, the program will use the F flags of the input geometry |
221 | 1 | Paul Fleurat-Lessard | FCart: True if one wants to describe some atoms using cartesian coordinates. |
222 | 1 | Paul Fleurat-Lessard | *** Only used in 'mixed' calculations. *** |
223 | 1 | Paul Fleurat-Lessard | If True, a &cartlist namelist containing the list of cart atoms must be given. |
224 | 1 | Paul Fleurat-Lessard | By default, only frozen atoms are described in cartesian coordinates. |
225 | 1 | Paul Fleurat-Lessard | |
226 | 1 | Paul Fleurat-Lessard | DynMaxStep: if TRUE, the maximum allowed step is updated at each step, for each geometry. |
227 | 1 | Paul Fleurat-Lessard | If energy goes up, Smax=Smax*0.8, if not Smax=Smax*1.2. |
228 | 1 | Paul Fleurat-Lessard | It is ensured that the dynamical Smax is within [0.5*SMax_0,2*Smax_0] |
229 | 1 | Paul Fleurat-Lessard | Autocart: True if you want to let the program choosing the cartesian atoms. |
230 | 1 | Paul Fleurat-Lessard | VMD: TRUE if you want to use VMD to look at the Path. Used only for VASP for now |
231 | 1 | Paul Fleurat-Lessard | WriteVASP: TRUE if you want to print the images coordinates in POSCAR files. |
232 | 1 | Paul Fleurat-Lessard | See also the POSCAR option. This can be used only if prog or input=VASP. |
233 | 1 | Paul Fleurat-Lessard | </pre> |
234 | 1 | Paul Fleurat-Lessard | |
235 | 1 | Paul Fleurat-Lessard | h2. Exécution d'un exemple complet Test_HCN_zmat_test |
236 | 1 | Paul Fleurat-Lessard | |
237 | 1 | Paul Fleurat-Lessard | <pre> |
238 | 1 | Paul Fleurat-Lessard | # Se deplacer dans le dossier des exemples |
239 | 1 | Paul Fleurat-Lessard | cd ../examples/Test/Zmat |
240 | 1 | Paul Fleurat-Lessard | # Lancer l'execution : utilisation de l'exemple |
241 | 1 | Paul Fleurat-Lessard | ../../../src/Path.exe HCN_zmat.path HCN_zmat.out |
242 | 1 | Paul Fleurat-Lessard | </pre> |
243 | 1 | Paul Fleurat-Lessard | |
244 | 1 | Paul Fleurat-Lessard | Le document de sortie @Test_HCN_zmat_test.out@ (disponible dans @Files@) commence et termine par les lignes suivantes : |
245 | 1 | Paul Fleurat-Lessard | <pre> |
246 | 1 | Paul Fleurat-Lessard | Opt'n Path v1.4 (c) PFL/PD 2007-2011 |
247 | 1 | Paul Fleurat-Lessard | Input has been set to the default: XYZ |
248 | 1 | Paul Fleurat-Lessard | Working in MW coordinates |
249 | 1 | Paul Fleurat-Lessard | Prog=TEST |
250 | 1 | Paul Fleurat-Lessard | EGrad.f90, L73, IOpt= 0 |
251 | 1 | Paul Fleurat-Lessard | EGrad.f90, L73, IOpt= 0 |
252 | 1 | Paul Fleurat-Lessard | EGrad.f90, L73, IOpt= 0 |
253 | 1 | Paul Fleurat-Lessard | EGrad.f90, L73, IOpt= 0 |
254 | 1 | Paul Fleurat-Lessard | EGrad.f90, L73, IOpt= 0 |
255 | 1 | Paul Fleurat-Lessard | EGrad.f90, L73, IOpt= 0 |
256 | 1 | Paul Fleurat-Lessard | EGrad.f90, L73, IOpt= 0 |
257 | 1 | Paul Fleurat-Lessard | EGrad.f90, L73, IOpt= 0 |
258 | 1 | Paul Fleurat-Lessard | EGrad.f90, L73, IOpt= 0 |
259 | 1 | Paul Fleurat-Lessard | EGrad.f90, L73, IOpt= 0 |
260 | 1 | Paul Fleurat-Lessard | GeomTmp= |
261 | 1 | Paul Fleurat-Lessard | 1.053 1.113 2.832 |
262 | 1 | Paul Fleurat-Lessard | GeomCart= |
263 | 1 | Paul Fleurat-Lessard | 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 |
264 | 1 | Paul Fleurat-Lessard | --- snip snip --- |
265 | 1 | Paul Fleurat-Lessard | Extrapol_int u,xgeom(NGeomI),s,dist,s-dist 11.000000000000000 11.000000000000000 1.3530023123052950 1.3530023123053081 -1.31006316905768472E-014 |
266 | 1 | Paul Fleurat-Lessard | </pre> |