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

Optimization and Hessian hybrid procedure #554

Closed
jthorton opened this issue Jan 30, 2020 · 6 comments
Closed

Optimization and Hessian hybrid procedure #554

jthorton opened this issue Jan 30, 2020 · 6 comments

Comments

@jthorton
Copy link
Contributor

Is your feature request related to a problem? Please describe.

Currently, it is quite awkward to generate Hessain calculations on an Optimizationdataset after it has completed, this involves periodically checking each task has finished and then adding the new calculation on the final molecule.

Describe the solution you'd like

It would be great to have a procedure that could automatically generate an associated base dataset (with the same name as the optimisation dataset?) that contained the hessian calculations without manual intervention.

Describe alternatives you've considered

We could alternatively have a bot per dataset to periodically check the dataset records and submit the new calculations when ready.

Additional context

@dgasmith
Copy link
Contributor

I wonder if this is popular enough that we should encode it into a service?

@mattwelborn?

@mattwelborn
Copy link
Contributor

This feels to me like a good candidate for pipelines?

@dgasmith
Copy link
Contributor

It is, but pipelines will never feel as seamless as an object like torsiondrive. Optimization + Something seems popular enough to be worth considering and can be built into things like conformer search where you often want to do low level optimization + high level energy.

@mattwelborn
Copy link
Contributor

Do you envision an OptimizationPlusSinglePointResult? an OptimizationPlusSinglePointDataset? both?

@dgasmith
Copy link
Contributor

dgasmith commented Feb 7, 2020

I think the short here is that we need to implement this at the pipeline layer. We will get too many of these custom objects otherwise.

Timeline is ~3 months for a beta, but that is pretty open depending on what else comes up in the meantime.

@bennybp
Copy link
Contributor

bennybp commented Sep 14, 2023

I don't have any immediate plans for a pipeline/workflow feature, although I have considered a Optimization + Singlepoint calculation as a simple workflow that covers most use cases.

Superseded by #748

@bennybp bennybp closed this as completed Sep 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants