~7x increase in runtime from 0.15 to 0.16 for explicit calculations
See original GitHub issueRunning the same calculation (e.g. same inputs and yaml files) using yank 0.15.2.dev0
vs 0.16.1
causes the total runtime to increase from ~2.5 days to ~14 days. I’ve looked through the yaml documentation, and I don’t see anything that could have changed from version to version (with the exception of how MPI runs are conducted, but this calculation was done in serial), but have a feeling I’m wrong there. I’ve attached my input files here; am I missing something very obvious, or are the estimated time-to-completions in 0.16
not accurate?
Note: Within the zipfile, the nohup.out
is the (limited) output from the 0.16
run, and I’m using the same hardware for both runs (1080 gtx, i7, ~50GB memory)
Issue Analytics
- State:
- Created 6 years ago
- Comments:43 (34 by maintainers)
Top Results From Across the Web
Accelerating Seminumerical Fock-Exchange Calculations ...
We investigate the applicability of single-precision (fp32) floating point operations within our linear-scaling, seminumerical exchange method sn-LinK ...
Read more >Highly Efficient and Accurate Computation of Multiple Orbital ...
We employ our recently published highly efficient seminumerical exchange (sn-LinK) [ Laqua, H.; Thompson, T. H.; Kussmann, J.; Ochsenfeld, C.
Read more >MapReduce for the Cell B.E. Architecture - cs.wisc.edu
Abstract. MapReduce is a simple and flexible parallel program- ming model proposed by Google for large scale data pro- cessing in a distributed...
Read more >Changelog — Werkzeug Documentation (1.0.x)
When running the development server in Docker, the debugger security pin is now unique per container. Version 0.15.2¶. Released 2019-04-02. Rule code generation ......
Read more >High Performance Machine Learning through Codesign and ...
growth of the amount of data, machine learning algorithms are required to run at ... Note the large speedups from GPU calculation (102-103)...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Just made the change @andrrizzi suggested (kept everything @
0.16
) and it indeed got the total runtime down to <2 days (id put a jeff_goldblum_says_wow.gif here if I had one).That would work! I think even only rolling back to the openmm in the main channel should bring the total runtime to something close to 3-3.5 days. Alternatively, you can go into the code and substitute this line with
This should be even faster than 0.15 and bring the calculation to less than 2days.
I did check the overlap between the expanded cutoff states and the the alchemical state with and without analytical correction for the alchemical atoms, and there was very little difference. The std of the difference of the energies was ~0.015kT (even less for the solvent phase), so I don’t think disabling the analytical correction will affect our free energies much.