<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"\@SimSun";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">Hi,<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">I have run the nonbonded-benchmark using the ArmIE emulator.<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">I compiled gmx_d (DOUBLE FP) with GCC 10.2 for SVE by using:<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal"><b>CC=gcc-10 CXX=g&#43;&#43;-10 \<o:p></o:p></b></p>
<p class="MsoNormal"><b>cmake .. \<o:p></o:p></b></p>
<p class="MsoNormal"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -DCMAKE_BUILD_TYPE=Release \<o:p></o:p></b></p>
<p class="MsoNormal"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -DCMAKE_C_FLAGS=&quot;-march=armv8-a&#43;sve&quot; \<o:p></o:p></b></p>
<p class="MsoNormal"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -DCMAKE_CXX_FLAGS=&quot;-march=armv8-a&#43;sve&quot; \<o:p></o:p></b></p>
<p class="MsoNormal"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -DGMX_MPI=off \<o:p></o:p></b></p>
<p class="MsoNormal"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -DGMX_GPU=off \<o:p></o:p></b></p>
<p class="MsoNormal"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -DGMX_USE_OPENCL=off \<o:p></o:p></b></p>
<p class="MsoNormal"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -DGMX_BUILD_MDRUN_ONLY=off \<o:p></o:p></b></p>
<p class="MsoNormal"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -DGMX_DOUBLE=on \<o:p></o:p></b></p>
<p class="MsoNormal"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -DGMX_SIMD=ARM_SVE \<o:p></o:p></b></p>
<p class="MsoNormal"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -DBUILD_SHARED_LIBS=off \<o:p></o:p></b></p>
<p class="MsoNormal"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -DGMX_FFT_LIBRARY=fftw3 \<o:p></o:p></b></p>
<p class="MsoNormal"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -DGMX_INSTALL_NBLIB_API=OFF \<o:p></o:p></b></p>
<p class="MsoNormal"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -DGMXAPI=OFF \<o:p></o:p></b></p>
<p class="MsoNormal"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | tee cmake.log<o:p></o:p></b></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">I ran the benchmark with:<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal"><b>armie -msve-vector-bits=256 \<o:p></o:p></b></p>
<p class="MsoNormal"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gmx_d nonbonded-benchmark \<o:p></o:p></b></p>
<p class="MsoNormal"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -size 1 \<o:p></o:p></b></p>
<p class="MsoNormal"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -nt 1 \<o:p></o:p></b></p>
<p class="MsoNormal"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -simd 4xm \<o:p></o:p></b></p>
<p class="MsoNormal"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -coulomb ewald \<o:p></o:p></b></p>
<p class="MsoNormal"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -notable \<o:p></o:p></b></p>
<p class="MsoNormal"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -combrule geometric \<o:p></o:p></b></p>
<p class="MsoNormal"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -nohalflj \<o:p></o:p></b></p>
<p class="MsoNormal"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -noenergy \<o:p></o:p></b></p>
<p class="MsoNormal"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -noall \<o:p></o:p></b></p>
<p class="MsoNormal"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -cutoff 1 \<o:p></o:p></b></p>
<p class="MsoNormal"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -iter 5 \<o:p></o:p></b></p>
<p class="MsoNormal"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -warmup 0 \<o:p></o:p></b></p>
<p class="MsoNormal"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -nocycles<o:p></o:p></b></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">I get:<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal"><b>armie's SVESigHandler caught signal SIGSEGV from the process being emulated, passing it to the default signal handler.<o:p></o:p></b></p>
<p class="MsoNormal"><b>Guest process terminated by signal: 15152 Segmentation fault /home/&#8230; /codes/gromacs/gromacs-2021-beta1/build-sve/bin/gmx_d<o:p></o:p></b></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">According to the last meeting, I am eager to know if this branch has passed the regression tests using SVE. BTW, are you using SVE-enabled hardware or emulation for your development/tests?
<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal"><b><span lang="DE" style="font-size:10.0pt;color:#666666">Best regards | Mit freundlichen Grüßen</span></b><span lang="DE" style="font-size:10.0pt;color:#666666"><o:p></o:p></span></p>
<p class="MsoNormal"><b><span lang="DE" style="font-size:10.0pt;color:#666666"><o:p>&nbsp;</o:p></span></b></p>
<p class="MsoNormal"><b><span lang="DE" style="font-size:10.0pt;color:#666666">Guido Giuntoli</span></b><b><span lang="DE" style="font-size:10.0pt;color:#1F497D"><o:p></o:p></span></b></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;color:#666666"><o:p>&nbsp;</o:p></span></b></p>
<p class="MsoNormal">HUAWEI TECHNOLOGIES Duesseldorf GmbH<br>
Hansaallee 205, 40549 Dusseldorf, Germany, <a href="http://www.huawei.com/"><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:8.0pt;font-family:&quot;Arial&quot;,sans-serif;color:gray"><o:p></o:p></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<o:p></o:p></span></p>
<p class="MsoNormal"><b><span lang="EN-GB" style="font-size:9.0pt">-----------------------------------------------------------------------------------------------</span></b><span style="color:#1F497D"><o:p></o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:9.0pt">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><o:p></o:p></b></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>