-
Notifications
You must be signed in to change notification settings - Fork 44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Inconsitent implicit solvation between tblite and xtb #312
Comments
Hi, If you want to have a bit more output (assuming you are using v3.0.1) try creating a toml input file with this:
and run with
Maybe this will give some indication whether the SCC has convergence issues or something similar. |
Hello, thank you for your reply. I tried with Thanks Francesco |
Hello, I'm facing the same problem and want to add that it seems to get worse with the size of the systems. As already stated by @FrancescoTalotta the optimizations go smoothly with xtb. I tested On the smaller system optimization proceed giving an acceptable result, though the RMSD of 0.09285 wrt xtb seems a bit too high considering the dimension of the system. Thanks, Marco |
This has been raised in some other issues as well, but currently the implicit solvation implementation of tblite is inconsistent with the xtb implementation. This is what you are seeing. |
I wonder, shouldn't there be a warning in the documentation? |
From the crest manual, I understood that crest has option for selecting xtb version (this is from crest manual page at https://crest-lab.github.io/crest-docs/page/documentation/keywords.html#general-and-technical-options) -xnam Specify the name (and path) of the xtb binary that should be used as . The [default] is xtb. However, when I tried to use this option in crest version 3.0.1, it still use tblite as if I cannot choose tight-binding engine. Perhaps if this option is usable (valid), maybe the switching from tblite to xtb 6.7.0 will help solve this charge/solvent issue for the time being ? |
Yes, I agree.
This is a setting for legacy runtypes, QCG and the sorts. It won't work for geometry optimization. If you really want a workaround and drive an optimization via xtb system calls you can define it in a toml input file:
However, since there is quite some I/O associated with it, I do not recommend using this for conformational sampling. Also, calling xtb directly for an optimization may be quicker in this case anyways. |
Thank you very much for your helpful suggestions. |
Hi, Bacillaene now optimizes just fine for me and converges within 19 opt cycles. Energies for small molecules, e.g. caffeine, are consistent between CREST or tblite and xtb up to ~10-8 Eh, for larger molecules the differences get a bit larger than this, but simply because the back end implementations differ. The change is present in the master branch now, I will draft a proper 3.0.2 release soon, once I updated the GH release workflow. |
Hello,
I would like to perform a geometry optimization with crest with charge and solvent. I use this command:
crest geom.xyz --gfn2 --alpb acetonitrile --chrg 2 --T 8 --opt > $JOBOUT 2>&1
However the geometry optimization does not converge. It converges only if I put the charge=0, or if don't use the solvent. Is the
--alpb
keyword incompatible with a charge>0?Thank you
Francesco
The text was updated successfully, but these errors were encountered: