Summary of changes:
* Checkpoint sanity checks are now multithreaded (when supported by hardware). When possible, the multithreaded OpenMM CPU platform is now used for sanity checks prior to checkpointing instead of the much slower single-threaded Reference platform. This should reduce the impact of these sanity checks on performance, and allow Core 21 projects to run better alongside multithreaded CPU cores.
* Core logs now print frames/WU and checkpoint interval. This is currently experimental, but will eventually be added to the client logs.
* Warning/reminder about overclocking now issued after Bad State failures.
We are still working on a more permanent fix for the performance regression for PME on NVIDIA introduced in 0.0.14 to greatly improve stability.
Thanks to everyone who helped make this possible, especially Peter Eastman and Joseph Coffland, as well as everyone who helped test:
Code: Select all
hayesk
frodothehobbit
davidcoton
muziqaz
grandpa
totow
christianvirtual
bollix47
jimerickson
~ The Chodera and Pande groups