<div dir="ltr">... and I ran through all the unit tests (which passed) on double precision ARM as recently as Tuesday ;-)<div><br></div><div>Cheers,</div><div><br></div><div>Erik</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Nov 26, 2020 at 10:23 AM Berk Hess <<a href="mailto:hess@kth.se">hess@kth.se</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
<div>
<div>Hi,<br>
<br>
The kernels works fine in double precision with 128-bit SSE on
x86.<br>
<br>
Cheers,<br>
<br>
Berk<br>
<br>
On 2020-11-26 09:25, Guido Giuntoli wrote:<br>
</div>
<blockquote type="cite">
<div>
<p class="MsoNormal">Hi,<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">I am building a minikernel of the 4 x N
kernel and testing it in different architectures. Currently I
am trying with in an ARMv8 with Advanced NEON using double-FP.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">I see that this kernel operates with 4
particles at the time. When I use double-FP I can fill each
SIMD unit with 2 FP numbers (128 bits long for Advanced NEON).
I checked that that some interactions in this kernel between
the 4 particles are not performed: particle 3 and 4 have net
force = 0 (in this minikernel). Am I losing something here? Is
the kernel prepared to operate in double precision for vector
lengths of 128 bits? Is the masking mechanism intended to
solve this issue?<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Note: when I use single-FP the 4 forces are
different from 0 as I expected.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Thanks a lot for the help ;) <u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><b><span style="font-size:10pt;color:rgb(102,102,102)">Best regards | Mit
freundlichen Grüßen</span></b><span style="font-size:10pt;color:rgb(102,102,102)"><u></u><u></u></span></p>
<p class="MsoNormal"><b><span style="font-size:10pt;color:rgb(102,102,102)"><u></u> <u></u></span></b></p>
<p class="MsoNormal"><b><span style="font-size:10pt;color:rgb(102,102,102)">Guido Giuntoli</span></b><b><span style="font-size:10pt;color:rgb(31,73,125)"><u></u><u></u></span></b></p>
<p class="MsoNormal"><b><span style="font-size:10pt;color:rgb(102,102,102)"><u></u> <u></u></span></b></p>
<p class="MsoNormal">HUAWEI TECHNOLOGIES Duesseldorf GmbH<br>
Hansaallee 205, 40549 Dusseldorf, Germany, <a href="http://www.huawei.com/" target="_blank"><b><span style="color:blue">www.huawei.com</span></b></a><br>
Registered Office: Düsseldorf, Register Court Düsseldorf, HRB
56063, <br>
Managing Director: Li Peng, Li Jian, Shi Yanli<b><span style="font-size:8pt;font-family:Arial,sans-serif;color:gray"><u></u><u></u></span></b></p>
<p class="MsoNormal"><span lang="DE">Sitz der Gesellschaft:
Düsseldorf, Amtsgericht Düsseldorf, HRB 56063,
<br>
Geschäftsführer: Li Peng, Li Jian, Shi Yanli<u></u><u></u></span></p>
<p class="MsoNormal"><b><span style="font-size:9pt" lang="EN-GB">-----------------------------------------------------------------------------------------------</span></b><span style="color:rgb(31,73,125)"><u></u><u></u></span></p>
<p class="MsoNormal"><b><span style="font-size:9pt">This
e-mail and its attachments contain confidential
information from HUAWEI, which is intended only for the
person or entity whose address is listed above. Any use of
the information contained herein in any way (including,
but not limited to, total or partial disclosure,
reproduction, or dissemination) by persons other than the
intended recipient(s) is prohibited. If you receive this
e-mail in error, please notify the sender by phone or
email immediately and delete it!</span></b><b><u></u><u></u></b></p>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<br>
<fieldset></fieldset>
</blockquote>
<br>
</div>
-- <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'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>.</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div>Erik Lindahl <<a href="mailto:erik.lindahl@dbb.su.se" target="_blank">erik.lindahl@dbb.su.se</a>></div><div>Professor of Biophysics, Dept. Biochemistry & Biophysics, Stockholm University</div><div>Science for Life Laboratory, Box 1031, 17121 Solna, Sweden</div></div></div></div></div></div></div></div></div>