-
Notifications
You must be signed in to change notification settings - Fork 28
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
better shape of rings after minimization - CRDGEN-260 #81
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Looks like the build error is real:
|
Hey @ZontaNicola - I'm good with this, but it currently has merge conflicts. Would you address those so I can merge this? By the way - if you do your development in a branch (rather than on master), I can fix merge failures myself. |
Thanks, @ZontaNicola |
@d-b-w I didn't get any conflicts merging this, just wanted to double check |
Looks good |
d-b-w
added a commit
to d-b-w/coordgenlibs
that referenced
this pull request
Apr 8, 2021
Reported in the schrodigner bug tracker as SHARED-7789 Our performance monitoring tests noticed that coordgen got about 10x slower after PR schrodinger#81. I guess the inner loop of minimization must be hitting the max pretty frequently! We should address that too. (this doubles the max iterations from before schrodinger#81, but that's ok because schrodinger#81 halved the calls to this function)
d-b-w
added a commit
to d-b-w/coordgenlibs
that referenced
this pull request
Apr 8, 2021
Reported in the schrodigner bug tracker as SHARED-7789 Our performance monitoring tests noticed that coordgen got about 10x slower after PR schrodinger#81. I guess the inner loop of minimization must be hitting the max pretty frequently! We should address that too. (this doubles the max iterations from before schrodinger#81, but that's ok because schrodinger#81 halved the calls to this function) Before this change: slowest: 1.442s average: 0.044s molecules above 0.1s: 566 molecules above 1s: 9 after this change: slowest: 0.151s average: 0.006s molecules above 0.1s: 12 molecules above 1s: 0
d-b-w
added a commit
that referenced
this pull request
Apr 9, 2021
Reported in the schrodigner bug tracker as SHARED-7789 Our performance monitoring tests noticed that coordgen got about 10x slower after PR #81. I guess the inner loop of minimization must be hitting the max pretty frequently! We should address that too. (this doubles the max iterations from before #81, but that's ok because #81 halved the calls to this function) Before this change: slowest: 1.442s average: 0.044s molecules above 0.1s: 566 molecules above 1s: 9 after this change: slowest: 0.151s average: 0.006s molecules above 0.1s: 12 molecules above 1s: 0
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
this increases strength of constraints for non-macrocycle rings and make minimization more efficient. (we used to run it twice).
added automated test on one of the structures linked to the case (CRDGEN-260)
manual checked the others
minimization still doesn't seem to converge on these structures (we're probably wasting computation time there) but the resut looks good