<div dir="ltr">Hi,<div><br></div><div>I&#39;ve got <a href="https://gerrit.gromacs.org/#/c/7648/">https://gerrit.gromacs.org/#/c/7648/</a> up for moving most of the content of src/programs/mdrun into libgromacs so that we can have an easier time working on the multiple projects that need the increased flexibility that will bring. Can someone who might +2 it please contribute a review?</div><div><br></div><div>Perhaps more controversially, the child <a href="https://gerrit.gromacs.org/#/c/7649/">https://gerrit.gromacs.org/#/c/7649/</a> introduces a somewhat hacky Integrator class so that we can have less friction as we evolve the multiple objects we need to have to manage all the responsibilities for doing work on an MPI rank for an MD-like calculation. Lots of names and types will have to change and move, and the hacky nature of the class will get us to a good endpoint sooner (with less useless busywork maintaining matching function calls with lots of parameters that will end up not existing) than trying to move in one step to something one would actually like to use. We did something similar when we introduced the Mdrunner class, and that&#39;s permitted a bunch of cleanup to go smoothly, because the current form is well suited for cleanup, even though not yet an example of good design.</div><div><br></div><div>Maybe you have a better idea for me? ;-)</div><div><br></div><div>Mark</div></div>