Open adragthest opened 1 month ago
Hi @adragthest – thanks for the report
I'm not a Gaussian expert, nor do I have access to a Gaussian install anymore, so this might be a little tricky!
Wouldn't it be a solution to have autodE switch to cartesians irrespectively of the gaussian error to check if the optimisation completes without errors?
It would be a solution, but I think perhaps there are more errors that could be encountered that aren't bend errors than are. If you've got (an)other string(s) to add to the possibilities that'd be awesome
@t-young31
Hello! Sorry for my delay in replying. You are right, it seems that in Gaussian (and I quote from the manual): "No partial optimization or freezing of variables can be done with purely Cartesian optimizations...". It is mentioned though that: "the mixed optimization format with all atoms specified via Cartesian lines in the Z-matrix can be used along with Opt=Z-matrix if these features are needed".
Is this something that can be implemented as a workaround?
Regarding the failure I was mentioning, the string is "Linear angle in Tors." I erroneously associated this to a problem with the dihedrals but actually it is a problem with an angle defined in the beginning of the optimisation becoming linear, causing the associated dihedrals to become undefined.
Yes I understand your point about the errors, the majority of which might not be associated with problems with bends. As an alternative, would a solution be to give the user the option to perform geometry optimisations in cartesian coordinates instead of internal redundants? I guess the answer depends on finding a workaround for the first part of my question...
On a different topic, I recently noticed that autodE fails for some very simple reactions, and I was trying to figure out why. After looking closely at the output files I noticed that most of the problems were caused by the use of xTB in the adaptive path method used to create the initial path and create an estimate of the TSs. The resulting TS guesses are so bad and distorted that autodE can never recover from and the calculation fails. Interestingly, autodE would check that the TS doesn't lead to the products and would switch to the adaptive path with the use of DFT. Sometimes though, the checks are passed and autodE promotes the TS guess to calculations downstream, despite the fact that the graph of it doesn't meet the criteria set by the program. After the DFT TS optimisation and an attempt to probe the conformational space of the TS resulting in one conformer only, autodE crashes because it realises that the only conformer found has the wrong connectivity and is left with no conformers at all to proceed.
I am still trying to find the cause of all this and I will come back with more information. In the meantime is it possible to use the method calculate_reaction_profile to perform the calculations as normal but skipping the use of xtb in the adaptive path method used for finding the TS (i.e. using DFT for the adaptive path directly)?
Hello,
I would like to report two issues pertaining to Gaussian 09 calculations:
Many thanks!