-
Notifications
You must be signed in to change notification settings - Fork 18
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
Problems with host-guest calculations -- paprika #250
Comments
Hi @jeff231li, Thanks for raising these issues! I'll try and take a look later today or if not early next week. |
I will take this on. Working with @jeff231li on this now. |
Issue 2 should now be fixed by #254 once merged into the I'm looking into Issue 1 now. |
It is possible that Issue 1 was actually caused by the same bug as Issue 2 - I would recommend updating the paprika branch to master and testing again. |
@SimonBoothroyd thank you for looking into this. I'll do the update to the paprika branch and run another set of calculations. Will get back to you shortly. |
So far so good, all of the HG systems are running as well as the host-only calculations. Hopefully, |
I checked the results and all of the values (attach-pull-release) summed up correctly. Also,
|
Great to hear! And thanks for raising the issue - this could have caused some nasty scientific issues in a number of different places had it not been caught! |
Feel free to re-open this issue if any more problems pop up. |
Awesome, thank you @SimonBoothroyd and @jeff231li! I'm happy that this was resolvable! |
I'm having some issues when running HG calculations with the
paprika_integration
branch separate from issue #224 and I don't think I have the necessary expertise to fix these bugs (I don't understanddask
).Issue 1
With commit aef4e06 the calculation for releasing the host restraints is only performed once. Before this, the release calculations were repeated for each HG system (redundant). Basically, when I run the calculations on a cluster
evaluator
is only successful in calculating one HG system while the rest fails to run. I also tried running this locally, and the log file shows that it is failing whenevaluator
is trying to add the energies from the different phases (add_per_orientation_free_energies
).evaluator
spits out the following error:So... the directory for the host-only calculation is not funneled properly to the workers, hence the
add_per_orientation_free_energies
protocol is failing?Issue 2
This problem is more subtle as there is no error printed by
evaluator
. When I run the HG calculations without the commit mentioned above (i.e. aef4e06) the program will run as expected. However, when analyzing the free-energies I noticed that the results (off-v1.2.0_bcd.zip) forbcd-m4t
andbcd-m4c
are exactly the same (-5.710330040754208 +- 0.6205644212487271 kcal/mol
). I tried running the commands below inside theworker-logs
directorygrep m4t *
grep m4c *
and found that nothing was returned for the
m4c
case. Thus,evaluator
is only calculating thebcd-m4t
system but is assigning the results it calculated for this system tobcd-m4c
. Is this a bug with the task graph inevaluator
?(Note: I did not observe any duplicate results with calculations I did at the start of 2020)
The text was updated successfully, but these errors were encountered: