How to get XTB as ```hmethod``` using ORCA?
See original GitHub issueHi, I would like to run the calculate_energy_profile()
method, but it is too expensive (with ORCA) for the reactions I intend to analyze. Since I don’t have access to G16 in my machine, I would like to obtain these profiles with XTB as hmethod
. However, I’ve found only the reference for doing it with G16 (with xtb-gaussian
):
>>> ade.Config.G16.keywords.sp = ["External='xtb-gaussian'", "IOp(3/5=30)"]
>>> ade.Config.G16.keywords.low_opt = ["External='xtb-gaussian'", "Opt(Loose, NoMicro)", "IOp(3/5=30)"]
>>> ade.Config.G16.keywords.opt = ["External='xtb-gaussian'", "Opt(NoMicro)", "IOp(3/5=30)"]
>>> ade.Config.G16.keywords.opt_ts = ["External='xtb-gaussian'", "Opt(TS, CalcFC, NoEigenTest, MaxCycles=100, MaxStep=10, NoTrustUpdate, NoMicro)", "IOp(3/5=30)"]
>>> ade.Config.G16.keywords.hess = ["External='xtb-gaussian'", "Freq", "Geom(Redundant)", "IOp(3/5=30)"]
>>> ade.Config.G16.keywords.grad = ["External='xtb-gaussian'", 'Force(NoStep)', "IOp(3/5=30)"]
Issue Analytics
- State:
- Created 2 years ago
- Comments:20 (9 by maintainers)
Top Results From Across the Web
Setup and Installation — xtb doc 2021 documentation
Orca will communicate with xtb mainly by using commandline arguments, requesting singlepoint calculations and parsing the total energy and gradient from the ...
Read more >ONIOM methods beyond QM/XTB — ORCA tutorials ... - FAccTs
For XTB, the charges used are the ones calculated directly via the XTB method. We don't recommend changing these, but the options are...
Read more >Doing Multilevel (QM/QM) Calculations in Orca using the XTB ...
In this video I show how to use the multilevel features of Orca to run a relaxed surface scan for a nucleophilic attack...
Read more >Geometry optimizations - ORCA Input Library - Google Sites
Doing a preliminary optimization with a cheap semi-empirical method such as GFN-xTB can also work (runs in seconds to minutes for small to...
Read more >SW:ORCA - TAMU HPRC
ORCA 4.2.1 now supports the semiempirical quantum mechanical methods GFNn-xTB with an IO-based interface to the xtb binary. The otool_xtb wrapper script has ......
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Hey @t-young31 I have noticed that my problem was simpler than that: I haven’t configured otool_xtb to run with ORCA before I test it on autode
I’ve had a little more of an investigate and
seems to work fine for me (ORCA v 5.0.3, xtb v. 6.4.1, autode v.1.2.2) with XTB (using directly your input), so I would check you’re running the correct version of openmpi etc.
However, this one doesn’t, as the low-level path search doesn’t find a reasonable TS thus autodE tries a ‘high-level’ search (XTB called from ORCA) but there the Cartesian gradient isn’t printed in the ORCA output file, so
autode.exceptions.CouldNotGetProperty: Could not get gradients
is raised. As this is (a) is a problem with ORCA not printing things consistently and (b) regardless of the exception autodE won’t able to find a TS for this reaction at the XTB level, it’s probably not worth the time to make a work around (plus I’m not sure how!).Feel free to contribute a solution if you come up with one, and reopen this issue if needed!