<div dir="ltr">Hi,<br><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Sep 28, 2013 at 6:56 PM, Szilárd Páll <span dir="ltr">&lt;<a href="mailto:szilard.pall@cbr.su.se" target="_blank">szilard.pall@cbr.su.se</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">I would like to bring up the topic of keeping mdrun lean and as<br>

dependency-free as possible (for HPC/exotic platforms).<br>
<br>
This has been discussed earlier, but I&#39;m not sure what the decision<br>
was (AFAIK there wasn&#39;t any) and what the current direction is. The<br>
two possibilities discussed:<br>
- splitting libgromacs into libgromacs and libgromacs_core (where<br>
mdrun depends only on the latter which is as portable and lightweight<br>
as possible);<br>
- more of a workaround solution: allowing to build a stripped-down<br>
version of libgromacs that mdrun links against; this libgromacs may<br>
still be better called libgromacs_core to allow conflict-free<br>
installation of e.g. full non-MPI build + reduced MPI-enabled mdrun<br>
build in the same location.<br></blockquote></div><br></div><div class="gmail_extra" style>Just as a remark, the second option is already implemented (very roughly) in <a href="https://gerrit.gromacs.org/#/c/2571/">https://gerrit.gromacs.org/#/c/2571/</a>. I have nothing against a more elaborate solution, but that requires some concreteness to what would the concrete restrictions be, how to deal with utility code used by both mdrun and tools, and how to actually do the split (technically won&#39;t be a problem, but more on the logic level: do we, e.g., want/allow to sacrifice some features of the &quot;full&quot; mdrun in the &quot;reduced&quot; version). The last time this was discussed, I think I wrote a long e-mail (or perhaps a comment in Redmine, can&#39;t remember) to enumerate some points that need to be considered, with the result that the discussion died immediately... I can try to look that up if people are really interested.</div>
<div class="gmail_extra" style><br></div><div class="gmail_extra" style>Best regards,</div><div class="gmail_extra" style>Teemu</div></div>