<div dir="ltr"><div class="gmail_extra"><div><div class="gmail_signature">On Wed, Dec 30, 2015 at 3:01 PM, Erik Lindahl <span dir="ltr">&lt;<a href="mailto:erik.lindahl@gmail.com" target="_blank">erik.lindahl@gmail.com</a>&gt;</span> wrote:<br></div></div><div class="gmail_quote"><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"><div dir="ltr">I would actually argue the SIMD implementations themselves are a whole lot less dangerous than other stuff since we&#39;ve tested each of them manually on virtually all compiler/hardware combinations where they are likely be used. It&#39;s not like you&#39;ll have problems with BlueGene/Q SIMD in the Microsoft Visual Studio compilers.<div><br></div><div><div>As people start to use the SIMD interface in other parts of the code it will be more important to test things so we properly check the properties of each implementation (for instance if unaligned loads are available), but right now I&#39;m not particularly worried about it. As I&#39;ll be working on NBNXN kernels in january I expect to catch any problems there.</div><div><div><br></div><div><br></div></div></div><div>Having said that: Of course it&#39;s fine to add more coverage, but that will require people to step up and volunteer to get it done, rather than hoping Mark will do everything ;-)</div></div></blockquote><div><br></div><div>Unless I&#39;m mistaken, in the current config it&#39;s still as simple as adding a new line in the matrix for Gromacs_Gerrit_master-new-releng. However, I&#39;d prefer to not do this based on what I fancy but rather based on what we agree is important.</div><div><br></div><div>Not sure how to add new configs for the post-submit tests. Do we have jenkins project for that? </div><div><br></div><div>--<br>Szilárd<br></div><div> </div><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"><div dir="ltr"><div><br></div><div>Cheers,</div><div><br></div><div>Erik</div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">On Wed, Dec 30, 2015 at 2:45 PM, Szilárd Páll <span dir="ltr">&lt;<a href="mailto:pall.szilard@gmail.com" target="_blank">pall.szilard@gmail.com</a>&gt;</span> wrote:<br></div></div><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"><div><div class="h5"><div dir="ltr">Hi,<div><br></div><div>It seems to be that loads of new SIMD code is getting merged, but our current jenkins setup is very stripped down (to put it mildly). The current jenkins setup essentially tests nothing else but AVX2_256 and only with FFTPACK and without GPUs. Because of the default is explicitly set to GMX_SIMD=None unless specified otherwise, the rest of the tests all run with SIMD off.</div><div><div><br></div><div>Am I missing something? This seems very dangerous. Could we not add a few more configs to get better SIMD coverage? SSE4.1, AVX, KNC, AVX_12_FMA is readily available and a 32-bit ARM host could be added easily (though perhaps not for verification but rather as post-submit trigger which AFAIK works now).</div><div><br></div><div>Cheers,</div><div><div><div>--<br>Szilárd</div></div>
</div>
</div></div>
<br></div></div><span class=""><font color="#888888">--<br>
Gromacs Developers mailing list<br>
<br>
* Please search the archive at <a href="http://www.gromacs.org/Support/Mailing_Lists/GMX-developers_List" rel="noreferrer" target="_blank">http://www.gromacs.org/Support/Mailing_Lists/GMX-developers_List</a> before posting!<br>
<br>
* Can&#39;t post? Read <a href="http://www.gromacs.org/Support/Mailing_Lists" rel="noreferrer" target="_blank">http://www.gromacs.org/Support/Mailing_Lists</a><br>
<br>
* For (un)subscribe requests visit<br>
<a href="https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-developers" rel="noreferrer" target="_blank">https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-developers</a> or send a mail to <a href="mailto:gmx-developers-request@gromacs.org" target="_blank">gmx-developers-request@gromacs.org</a>.<br></font></span></blockquote></div><span class=""><font color="#888888"><br><br clear="all"><div><br></div>-- <br><div><div dir="ltr">--<div>Erik Lindahl &lt;<a href="mailto:erik.lindahl@gmail.com" target="_blank">erik.lindahl@gmail.com</a>&gt;</div><div>Professor of Biophysics, Dept. Biochemistry &amp; Biophysics, Stockholm University</div><div>Professor of Theoretical biophysics, Dept. Theoretical Physics, Royal Inst. Technology</div><div>Science for Life Laboratory, Box 1031, 17121 Solna, Sweden</div></div></div>
</font></span></div>
<br>--<br>
Gromacs Developers mailing list<br>
<br>
* Please search the archive at <a href="http://www.gromacs.org/Support/Mailing_Lists/GMX-developers_List" rel="noreferrer" target="_blank">http://www.gromacs.org/Support/Mailing_Lists/GMX-developers_List</a> before posting!<br>
<br>
* Can&#39;t post? Read <a href="http://www.gromacs.org/Support/Mailing_Lists" rel="noreferrer" target="_blank">http://www.gromacs.org/Support/Mailing_Lists</a><br>
<br>
* For (un)subscribe requests visit<br>
<a href="https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-developers" rel="noreferrer" target="_blank">https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-developers</a> or send a mail to <a href="mailto:gmx-developers-request@gromacs.org">gmx-developers-request@gromacs.org</a>.<br></blockquote></div><br></div></div>