This year, the Nobel Prize for Chemistry has a special flavor for computational biochemists, as the Swedish Academy has decided to recognize the creators of Quantum Mechanics/Molecular Mechanics hybrid methods. Levitt and Warshel developed the first computational simulation of a protein, back in 1975, whereas Karplus and his group developed the well-known CHARMm force-field and molecular dynamics code. I am very glad to see Warshel recognized as the towering giant he really is (in spite of his short stature). He is a very warm and likeable fellow, always eager for a good discussion on the merits (and demerits) of a scientific proposal. He does have, however, a singular lack of patience for bullshit, and a peculiar disregard for diplomatic niceties ....
Warshel's parents were Polish Jews who left Europe for Palestine before World War II to join a kibbutz. He attributes part of his peculiar temper to the circumstances of growing up in such an utopian socialist community in the 1940's, before the Israeli War of Independence. Lying and "truth embellishment" were very strongly frowned upon, and one was expected to be able to withstand withering criticism whenever warranted. His BS-detector is therefore quite over-calibrated, and he takes no prisoners when arguing against a wrong-headed argument. Warshel's abrasive style is well-known in the computational chemistry, as are is frequent controversies with other workers.
He also told me one of the best jokes I know... He presented it as a real tale of his uncle's exploits as an officer in the Polish Army. here it goes:
During on of his official leaves, his uncle went to a brothel. After the "job" had been done, he got up to get dressed and leave. The prostitute the asked: "What about the money, sir?". And he replied: "An officer never accepts money, my lady"
Wednesday, October 9, 2013
Friday, July 5, 2013
Gamess (US) frequently asked questions Part 5: "THE VIBRATIONAL ANALYSIS IS NOT VALID"
Gamess (US) and Firefly by default assume geometric convergence has been achieved when the maximum gradient is below 1e-4 and the RMS gradient is smaller than 1/3 of the maximum gradient. This convergence criterion may be changed by the user with
$STATPT OPTTOL=<your desired convergence criterion> $END
It is well known that the vibrational analysis is strictly valid mathematically when the Hessian is computed in true stationary points (i.e when the gradient is exactly equal to zero). If the maximum gradient is sufficiently close to zero, the vibrational analysis (although not absolutely correct) is still close enough to the "true" solution for all practical purposes.
This introduction brings us to today's FAQ. A recurring question in both the Gamess-US list and the Firefly forums concerns the message often printed by the program after a vibrational analysis:
*THIS IS NOT A STATIONARY POINT ON THE MOLECULAR PES THE VIBRATIONAL ANALYSIS IS NOT VALID*
This message arises from the way gradients are analyzed by Gamess: gradients are originally computed in one set of coordinates (cartesian coordinates, I believe) , and then transformed into the coordinate system specified by the user. Optimizations stop when the "transformed gradient" lies below OPTTOL, but Gamess uses the original, non-transformed, gradient to decide whether to consider the geometry as a stationary point on the molecular PES. Therefore, if the geometry is converged, the scary message in capital letters above may be safely disregarded. When in doubt, simply decrease your OPTTOL value, continue the optimization and re-compute the hessian.
$STATPT OPTTOL=
It is well known that the vibrational analysis is strictly valid mathematically when the Hessian is computed in true stationary points (i.e when the gradient is exactly equal to zero). If the maximum gradient is sufficiently close to zero, the vibrational analysis (although not absolutely correct) is still close enough to the "true" solution for all practical purposes.
This introduction brings us to today's FAQ. A recurring question in both the Gamess-US list and the Firefly forums concerns the message often printed by the program after a vibrational analysis:
*THIS IS NOT A STATIONARY POINT ON THE MOLECULAR PES THE VIBRATIONAL ANALYSIS IS NOT VALID*
This message arises from the way gradients are analyzed by Gamess: gradients are originally computed in one set of coordinates (cartesian coordinates, I believe) , and then transformed into the coordinate system specified by the user. Optimizations stop when the "transformed gradient" lies below OPTTOL, but Gamess uses the original, non-transformed, gradient to decide whether to consider the geometry as a stationary point on the molecular PES. Therefore, if the geometry is converged, the scary message in capital letters above may be safely disregarded. When in doubt, simply decrease your OPTTOL value, continue the optimization and re-compute the hessian.
Subscribe to:
Posts (Atom)