<br><br><div class="gmail_quote">On Tue, Feb 19, 2013 at 4:02 AM, Christoph Junghans <span dir="ltr">&lt;<a href="mailto:junghans@votca.org" target="_blank">junghans@votca.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
2013/2/18 Mark Abraham &lt;<a href="mailto:mark.j.abraham@gmail.com">mark.j.abraham@gmail.com</a>&gt;:<br>
<div class="im">&gt;<br>
&gt;<br>
&gt; On Mon, Feb 18, 2013 at 8:39 PM, Christoph Junghans &lt;<a href="mailto:junghans@votca.org">junghans@votca.org</a>&gt;<br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; 2013/2/18 Berk Hess &lt;<a href="mailto:hess@kth.se">hess@kth.se</a>&gt;:<br>
&gt;&gt; &gt; Hi,<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I fully agree.<br>
&gt;&gt; &gt; Since OpenMM is not fully supported 6.1.12 should be removed from the<br>
&gt;&gt; &gt; manual.<br>
&gt;&gt; Apropos OpenMM, currently there are some directory offsets wrong in<br>
&gt;&gt; the build system, which make it practically impossible to enable the<br>
&gt;&gt; OpenMM support:<br>
&gt;&gt; &lt;<a href="https://gerrit.gromacs.org/#/c/2087/" target="_blank">https://gerrit.gromacs.org/#/c/2087/</a>&gt;<br>
&gt;&gt; A fix should go into 4.6.1. The above change set is not complete yet<br>
&gt;&gt; as some CMAKE_CXX variables are missing.<br>
</div>I guess, we just need to enable CXX, before the compiler checks to fix<br>
the above issue, but then we would have an openmm conditional in main<br>
cmakelists.txt file, which is also not nice.<br>
<div class="im">&gt;<br>
&gt;<br>
&gt; I looked at that patch last week, and it seemed to me like there was not<br>
&gt; much consensus about what solution was appropriate. I thought we&#39;d probably<br>
&gt; not reach an acceptable solution in time for 4.6.1. Thus it&#39;s not in the<br>
&gt; list of commits I plan for 4.6.1. The choice of commits and timing for a<br>
&gt; release is normally pretty arbitrary, but there has to be one or we never<br>
&gt; deliver anything!<br>
</div>I like to have deadlines, but that also means we have to find a<br>
consensus in time and not just ignore things.<br>
As far as I can see only Szilard had an opinion on that issue.<br></blockquote><div><br></div><div>When resources are finite, things get deferred. I&#39;m our only full-time resource on this project. Everybody else is some degree of volunteer. It&#39;s great that we have such willing, capable and dedicated volunteers, but we all have to prioritise our time. I know I could keep two clones of me busy :-)</div>
<div><br></div><div>In the case of things in contrib, that deferral might in practice be infinite. That&#39;s life. There&#39;s 170 open Redmine issues needing attention :-) </div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">
&gt; If fixing OpenMM to build and/or work from src/contrib is important to<br>
&gt; someone, then they&#39;re welcome to spend some time on it. Frankly, there&#39;s not<br>
&gt; much of value in 4.6 that will also benefit someone who needs an<br>
&gt; OpenMM-capable mdrun. If I needed the latter, I&#39;d be installing a 4.5.x<br>
&gt; version of GROMACS for OpenMM and hoping for the best!<br>
&gt;<br>
&gt; I&#39;d be perfectly happy removing it entirely from the repo. One of the joys<br>
&gt; of version control is that it is easy to revert the deletion patch.<br>
</div>I haven&#39;t heard any complains on the user&#39;s list, so I guess removing<br>
it would be the easiest, quickest and cleanest solution, but Szilard<br>
had the opposite opinion. In the current state nobody will realize<br>
when md_openmm.c and normal md.c get out of sync as it is hard to<br>
build in the first place,  it is just a matter of time until openmm<br>
support gets completely broken.<br></blockquote><div><br></div><div>Yep. It&#39;s in contrib so it&#39;s clear we&#39;re not maintaining it. There&#39;s probably other stuff that will join it later in the year. Ideally, stuff in contrib would work, rather than be a dumping ground, but that requires maintenance and testing and we&#39;re not prepared to do that for things we&#39;ve put in contrib. Two months elapsed after people in Stockholm decided they didn&#39;t want to maintain it, so I took the initiative to move it to where that decision was clear to the wider team. Another month has passed. If nobody wants to make it work or maintain it there, then it will quietly die.</div>
<div><br></div><div>An alternative would be to create a &quot;feature&quot; branch that labels the &quot;last believed good&quot; version of code before we decide to stop supporting it &amp; remove its code. That&#39;s just going to be a label on a commit. The same purpose is served by looking at the parent of the commit before a feature&#39;s code was moved to contrib.</div>
<div><br></div><div>Mark</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span class="HOEnZb"><font color="#888888"><br>
Christoph<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
&gt;<br>
&gt; Mark<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt; Cheers,<br>
&gt;&gt;<br>
&gt;&gt; Christoph<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; &gt; Are there any other issues with the manual you know of?<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Cheers,<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Berk<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; On 02/18/2013 02:18 PM, Justin Lemkul wrote:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Hi All,<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; I&#39;m assuming fixes to the manual are being considered separately then?<br>
&gt;&gt; &gt;&gt; To<br>
&gt;&gt; &gt;&gt; me, we really shouldn&#39;t release 4.6.1 unless we have a corresponding<br>
&gt;&gt; &gt;&gt; manual<br>
&gt;&gt; &gt;&gt; out at least within 24 hr of the code being made public.  In my mind,<br>
&gt;&gt; &gt;&gt; released code necessitates a definitive manual, and there have been<br>
&gt;&gt; &gt;&gt; questions on the user list related to the manual.  There are still some<br>
&gt;&gt; &gt;&gt; glaring inaccuracies and outdated information, mostly in section 6.12<br>
&gt;&gt; &gt;&gt; related to GPU usage (basically it needs to be scrapped, since OpenMM<br>
&gt;&gt; &gt;&gt; isn&#39;t<br>
&gt;&gt; &gt;&gt; even fully supported any more) and Appendix A. My patch related to<br>
&gt;&gt; &gt;&gt; environment variables (<a href="https://gerrit.gromacs.org/#/c/2055/" target="_blank">https://gerrit.gromacs.org/#/c/2055/</a>) is<br>
&gt;&gt; &gt;&gt; basically<br>
&gt;&gt; &gt;&gt; done since Szilard finished off the last few items, but hasn&#39;t even<br>
&gt;&gt; &gt;&gt; been<br>
&gt;&gt; &gt;&gt; reviewed.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; -Justin<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; On 2/18/13 8:07 AM, Mark Abraham wrote:<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; Hi GROMACS developers,<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; There&#39;s a release branch constructed, containing a number of minor<br>
&gt;&gt; &gt;&gt;&gt; fixes,<br>
&gt;&gt; &gt;&gt;&gt; documentation updates and a few remaining fixes of critical issues.<br>
&gt;&gt; &gt;&gt;&gt; Below<br>
&gt;&gt; &gt;&gt;&gt; is a<br>
&gt;&gt; &gt;&gt;&gt; list of commits that are ancestors of the 4.6.1 release patch - please<br>
&gt;&gt; &gt;&gt;&gt; review<br>
&gt;&gt; &gt;&gt;&gt; things that you know about!<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; <a href="https://gerrit.gromacs.org/#q,I60998e3b,n,z" target="_blank">https://gerrit.gromacs.org/#q,I60998e3b,n,z</a> New patch release 4.6.1<br>
&gt;&gt; &gt;&gt;&gt; <a href="https://gerrit.gromacs.org/#q,I9a551260,n,z" target="_blank">https://gerrit.gromacs.org/#q,I9a551260,n,z</a> Update outdated admin<br>
&gt;&gt; &gt;&gt;&gt; things<br>
&gt;&gt; &gt;&gt;&gt; <a href="https://gerrit.gromacs.org/#q,Iba5b4c66,n,z" target="_blank">https://gerrit.gromacs.org/#q,Iba5b4c66,n,z</a> Fixes for install guide<br>
&gt;&gt; &gt;&gt;&gt; page.<br>
&gt;&gt; &gt;&gt;&gt; <a href="https://gerrit.gromacs.org/#q,Ia0a571d2,n,z" target="_blank">https://gerrit.gromacs.org/#q,Ia0a571d2,n,z</a> Updated install guide<br>
&gt;&gt; &gt;&gt;&gt; <a href="https://gerrit.gromacs.org/#q,I33495d57,n,z" target="_blank">https://gerrit.gromacs.org/#q,I33495d57,n,z</a> Uncrustified code changes<br>
&gt;&gt; &gt;&gt;&gt; since 4.6<br>
&gt;&gt; &gt;&gt;&gt; <a href="https://gerrit.gromacs.org/#q,If96fd044,n,z" target="_blank">https://gerrit.gromacs.org/#q,If96fd044,n,z</a> Bump shared object version<br>
&gt;&gt; &gt;&gt;&gt; to<br>
&gt;&gt; &gt;&gt;&gt; 8<br>
&gt;&gt; &gt;&gt;&gt; <a href="https://gerrit.gromacs.org/#q,I79a06b20,n,z" target="_blank">https://gerrit.gromacs.org/#q,I79a06b20,n,z</a> fixed issues with FEP<br>
&gt;&gt; &gt;&gt;&gt; soft-core and<br>
&gt;&gt; &gt;&gt;&gt; cut-off&#39;s<br>
&gt;&gt; &gt;&gt;&gt; <a href="https://gerrit.gromacs.org/#q,Ib90ac4e5,n,z" target="_blank">https://gerrit.gromacs.org/#q,Ib90ac4e5,n,z</a> Merge release-4-5-patches<br>
&gt;&gt; &gt;&gt;&gt; into<br>
&gt;&gt; &gt;&gt;&gt; release-4-6<br>
&gt;&gt; &gt;&gt;&gt; <a href="https://gerrit.gromacs.org/#q,I146592c3,n,z" target="_blank">https://gerrit.gromacs.org/#q,I146592c3,n,z</a> fixed GPU particle<br>
&gt;&gt; &gt;&gt;&gt; gridding<br>
&gt;&gt; &gt;&gt;&gt; performance issue<br>
&gt;&gt; &gt;&gt;&gt; <a href="https://gerrit.gromacs.org/#q,I268bbf65,n,z" target="_blank">https://gerrit.gromacs.org/#q,I268bbf65,n,z</a> Made g_tune_pme work with<br>
&gt;&gt; &gt;&gt;&gt; 4.6<br>
&gt;&gt; &gt;&gt;&gt; if<br>
&gt;&gt; &gt;&gt;&gt; user sets &quot;-p&quot; command line option<br>
&gt;&gt; &gt;&gt;&gt; <a href="https://gerrit.gromacs.org/#q,I79fd46e1,n,z" target="_blank">https://gerrit.gromacs.org/#q,I79fd46e1,n,z</a> Fix CMake namespace<br>
&gt;&gt; &gt;&gt;&gt; pollution<br>
&gt;&gt; &gt;&gt;&gt; <a href="https://gerrit.gromacs.org/#q,I3c37844c,n,z" target="_blank">https://gerrit.gromacs.org/#q,I3c37844c,n,z</a> Issue errors/warnings for<br>
&gt;&gt; &gt;&gt;&gt; ICC<br>
&gt;&gt; &gt;&gt;&gt; before<br>
&gt;&gt; &gt;&gt;&gt; 12.0.0<br>
&gt;&gt; &gt;&gt;&gt; <a href="https://gerrit.gromacs.org/#q,Ia6157db8,n,z" target="_blank">https://gerrit.gromacs.org/#q,Ia6157db8,n,z</a> bugfix for md-vv +<br>
&gt;&gt; &gt;&gt;&gt; nose-hoover +<br>
&gt;&gt; &gt;&gt;&gt; (nstcalcenergy &gt; nsttcouple)<br>
&gt;&gt; &gt;&gt;&gt; <a href="https://gerrit.gromacs.org/#q,Ia071c6a1,n,z" target="_blank">https://gerrit.gromacs.org/#q,Ia071c6a1,n,z</a> Use explicit kernel<br>
&gt;&gt; &gt;&gt;&gt; pointer<br>
&gt;&gt; &gt;&gt;&gt; typecasts<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; Mark<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; On Tue, Feb 12, 2013 at 9:15 PM, Mark Abraham<br>
&gt;&gt; &gt;&gt;&gt; &lt;<a href="mailto:mark.j.abraham@gmail.com">mark.j.abraham@gmail.com</a><br>
&gt;&gt; &gt;&gt;&gt; &lt;mailto:<a href="mailto:mark.j.abraham@gmail.com">mark.j.abraham@gmail.com</a>&gt;&gt; wrote:<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;     Hi GROMACS developers,<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;     We&#39;ve made a number of bug fixes to 4.6, and it&#39;s time we got<br>
&gt;&gt; &gt;&gt;&gt; those<br>
&gt;&gt; &gt;&gt;&gt; out to<br>
&gt;&gt; &gt;&gt;&gt;     the world in 4.6.1. There&#39;s a few bits and pieces still sitting in<br>
&gt;&gt; &gt;&gt;&gt; gerrit,<br>
&gt;&gt; &gt;&gt;&gt;     so please see what you can get done. I&#39;ll plan to construct a<br>
&gt;&gt; &gt;&gt;&gt; release<br>
&gt;&gt; &gt;&gt;&gt; branch<br>
&gt;&gt; &gt;&gt;&gt;     on Friday and release Monday Feb 17.<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;     Cheers,<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;     Mark<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; --<br>
&gt;&gt; &gt; gmx-developers mailing list<br>
&gt;&gt; &gt; <a href="mailto:gmx-developers@gromacs.org">gmx-developers@gromacs.org</a><br>
&gt;&gt; &gt; <a href="http://lists.gromacs.org/mailman/listinfo/gmx-developers" target="_blank">http://lists.gromacs.org/mailman/listinfo/gmx-developers</a><br>
&gt;&gt; &gt; Please don&#39;t post (un)subscribe requests to the list. Use the www<br>
&gt;&gt; &gt; interface<br>
&gt;&gt; &gt; or send it to <a href="mailto:gmx-developers-request@gromacs.org">gmx-developers-request@gromacs.org</a>.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Christoph Junghans<br>
&gt;&gt; Web: <a href="http://www.compphys.de" target="_blank">http://www.compphys.de</a><br>
&gt;&gt; --<br>
&gt;&gt; gmx-developers mailing list<br>
&gt;&gt; <a href="mailto:gmx-developers@gromacs.org">gmx-developers@gromacs.org</a><br>
&gt;&gt; <a href="http://lists.gromacs.org/mailman/listinfo/gmx-developers" target="_blank">http://lists.gromacs.org/mailman/listinfo/gmx-developers</a><br>
&gt;&gt; Please don&#39;t post (un)subscribe requests to the list. Use the<br>
&gt;&gt; www interface or send it to <a href="mailto:gmx-developers-request@gromacs.org">gmx-developers-request@gromacs.org</a>.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; gmx-developers mailing list<br>
&gt; <a href="mailto:gmx-developers@gromacs.org">gmx-developers@gromacs.org</a><br>
&gt; <a href="http://lists.gromacs.org/mailman/listinfo/gmx-developers" target="_blank">http://lists.gromacs.org/mailman/listinfo/gmx-developers</a><br>
&gt; Please don&#39;t post (un)subscribe requests to the list. Use the<br>
&gt; www interface or send it to <a href="mailto:gmx-developers-request@gromacs.org">gmx-developers-request@gromacs.org</a>.<br>
<br>
<br>
<br>
--<br>
Christoph Junghans<br>
Web: <a href="http://www.compphys.de" target="_blank">http://www.compphys.de</a><br>
--<br>
gmx-developers mailing list<br>
<a href="mailto:gmx-developers@gromacs.org">gmx-developers@gromacs.org</a><br>
<a href="http://lists.gromacs.org/mailman/listinfo/gmx-developers" target="_blank">http://lists.gromacs.org/mailman/listinfo/gmx-developers</a><br>
Please don&#39;t post (un)subscribe requests to the list. Use the<br>
www interface or send it to <a href="mailto:gmx-developers-request@gromacs.org">gmx-developers-request@gromacs.org</a>.<br>
</div></div></blockquote></div><br>