Skip to content
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

Use different qcoptions for optimisation and torsion scanner #334

Open
howlfwq opened this issue Aug 31, 2022 · 4 comments
Open

Use different qcoptions for optimisation and torsion scanner #334

howlfwq opened this issue Aug 31, 2022 · 4 comments
Labels
enhancement New feature or request

Comments

@howlfwq
Copy link

howlfwq commented Aug 31, 2022

Hi,
Since torsion scanner really takes time and ANI convergence issues on optimisation, I'm wondering if qubekit can use gaussian/psi4 for optimization/hessian calculations, and then use ANI only for single point energy calculations of tosion scan.

@jthorton jthorton added the enhancement New feature or request label Sep 5, 2022
@jthorton
Copy link
Contributor

jthorton commented Sep 5, 2022

HI @howlfwq, this is something I have been looking into while developing Bespokefit and we would love to add this to QUBEKit as well. For now we are working on fragmentation to help speed up the torsion scans then we can look into this.

@howlfwq
Copy link
Author

howlfwq commented Sep 7, 2022

Hi @jthorton, when I use ANI to only run the torsion scan, I got the error: "geometric.errors.GeomOptNotConvergedError: Optimizer.optimizeGeometry() failed to converge." Can I only calculate the energy rather than optimize the structure in the torsion scan part?

@jthorton
Copy link
Contributor

jthorton commented Sep 7, 2022

I got the error: "geometric.errors.GeomOptNotConvergedError: Optimizer.optimizeGeometry() failed to converge."

Unfortunately, this is common when using Geometric and the ani model to perform optimisations and we haven't found a way around it yet.

Can I only calculate the energy rather than optimize the structure in the torsion scan part?

Currently, this is not an option in the default QUBEKit workflow, but with a small amount of scripting, you could do this manually and insert the data into the QUBEKit workflow. How do you plan to generate the geometries for the energy calculations?

@howlfwq
Copy link
Author

howlfwq commented Sep 13, 2022

I was thinking we just use xtb to optimize the geometries generated by the qubekit during the torsion scan and then use ANI to calculate their energies. A JCIM paper has done this with ANI. Here is the DOI:https://pubs.acs.org/doi/abs/10.1021/acs.jcim.9b00439

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants