<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="moz-cite-prefix">Dear all,</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">just to share my limited experience
with TSUBASA (please correct me if its wrong):</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">You can use it with any standard
C/C++/Fortran MPI/OpenMP code, the code runs completely on the
card. There is some work for back loading onto the host CPU and
also some work on using the card in a offload fashion, but I have
no clue about the status of these projects. If I remember
correctly those projects are C/C++ LLVM only.<br>
</div>
<div class="moz-cite-prefix">Vectorizable code naturally performs
exceptionally good, however, unvectorizable code is only performed
via an ARM core and you will for sure find some routines that are
extremely slow and more or less irrelevant on standard CPUs.</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">NEC provides
BLAS/FFTW/Lapack/SCALapack, compiling CPMD was possible out of the
box. My biggest issue was indeed the support of OpenMP
parallelization in those libraries as well as support for nested
OpenMP in general.<br>
</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">However, I am looking forward to see
the code changes done by NEC, and of course, the performance.<br>
</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">Best,</div>
<div class="moz-cite-prefix">Tobias</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">On 5/28/20 3:21 PM, IWATA NAOKI(岩田 直樹)
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:TY2PR01MB26526BBB4F265307F222C3DBDC8E0@TY2PR01MB2652.jpnprd01.prod.outlook.com">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="Generator" content="Microsoft Word 15 (filtered
medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:游ゴシック;
panose-1:2 11 4 0 0 0 0 0 0 0;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:"MS Pゴシック";
panose-1:2 11 6 0 7 2 5 8 2 4;}
@font-face
{font-family:"\@MS Pゴシック";}
@font-face
{font-family:"\@游ゴシック";
panose-1:2 11 4 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0mm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"MS Pゴシック";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
{mso-style-name:msonormal;
mso-margin-top-alt:auto;
margin-right:0mm;
mso-margin-bottom-alt:auto;
margin-left:0mm;
font-size:12.0pt;
font-family:"MS Pゴシック";}
span.18
{mso-style-type:personal-reply;
font-family:游ゴシック;
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:游ゴシック;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:99.25pt 30.0mm 30.0mm 30.0mm;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026">
<v:textbox inset="5.85pt,.7pt,5.85pt,.7pt" />
</o:shapedefaults></xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
<div class="WordSection1">
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:游ゴシック;color:#1F497D"
lang="EN-US">Dear Ye and Paolo,<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:游ゴシック;color:#1F497D"
lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:游ゴシック;color:#1F497D"
lang="EN-US">Thank you very much for your quick response and
your interest in SX-Aurora TSUBASA.<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:游ゴシック;color:#1F497D"
lang="EN-US">I will answer your questions and will provide
the code to you later.<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:游ゴシック;color:#1F497D"
lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:游ゴシック;color:#1F497D"
lang="EN-US">At this moment, please look at the following
site:<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:游ゴシック;color:#1F497D"
lang="EN-US"><a href="https://www.hpc.nec/index.en"
moz-do-not-send="true">https://www.hpc.nec/index.en</a><o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:游ゴシック;color:#1F497D"
lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:游ゴシック;color:#1F497D"
lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:游ゴシック;color:#1F497D"
lang="EN-US">Best Regards,<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:游ゴシック;color:#1F497D"
lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:游ゴシック;color:#1F497D"
lang="EN-US">Naoki Iwata.<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:游ゴシック;color:#1F497D"
lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:游ゴシック;color:#1F497D"
lang="EN-US"><o:p> </o:p></span></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0mm
0mm 0mm 4.0pt">
<div>
<div style="border:none;border-top:solid #E1E1E1
1.0pt;padding:3.0pt 0mm 0mm 0mm">
<p class="MsoNormal"><b><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif"
lang="EN-US">From:</span></b><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif"
lang="EN-US"> Ye Luo <a class="moz-txt-link-rfc2396E" href="mailto:xw111luoye@gmail.com"><xw111luoye@gmail.com></a>
<br>
<b>Sent:</b> Thursday, May 28, 2020 1:09 AM<br>
<b>To:</b> General discussion list for Quantum
ESPRESSO developers
<a class="moz-txt-link-rfc2396E" href="mailto:developers@lists.quantum-espresso.org"><developers@lists.quantum-espresso.org></a><br>
<b>Cc:</b> IWATA NAOKI(</span><span
style="font-size:11.0pt">岩田 直樹</span><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif"
lang="EN-US">) <a class="moz-txt-link-rfc2396E" href="mailto:n-iwata-da@nec.com"><n-iwata-da@nec.com></a><br>
<b>Subject:</b> ##freemail## Re: [QE-developers]
SX-Aurora TSUBASA<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<div>
<div>
<p class="MsoNormal"><span lang="EN-US">Hi Naoki,<o:p></o:p></span></p>
</div>
<div>
<div>
<p class="MsoNormal"><span lang="EN-US">Could you put
the code on gitlab or github for us to preview?<o:p></o:p></span></p>
</div>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">Could you say a
bit more how did you "port"? Which part of QE was
ported? How did you port?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">NEC aurora is an
accelerator but it is not a GPU. How did you program
it?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">I was aware of FFT
libraries for SX-Aurora. Did you use SX-Aurora via
library?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">The code path to
SX in FFTXLIB is not maintained for a long time I
guess. Perhaps it is time to clean/refactor that part.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">Regarding compiler
options, do you have a customized compiler? Or it is
gfortran or flang and you just need to just pass some
-D flags?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">Best,<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">Ye<o:p></o:p></span></p>
</div>
<div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal"><span lang="EN-US">===================<br>
Ye Luo, Ph.D.<br>
Computational Science Division &
Leadership Computing Facility<br>
Argonne National Laboratory<o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<div>
<div>
<p class="MsoNormal"><span lang="EN-US">On Wed, May 27,
2020 at 10:15 AM IWATA NAOKI(</span>岩田 直樹<span
lang="EN-US">) <<a href="mailto:n-iwata-da@nec.com"
moz-do-not-send="true">n-iwata-da@nec.com</a>>
wrote:<o:p></o:p></span></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC
1.0pt;padding:0mm 0mm 0mm
6.0pt;margin-left:4.8pt;margin-right:0mm">
<p class="MsoNormal"><span lang="EN-US">Dear developers,<br>
<br>
My name Naoki Iwata from NEC Corporation in Japan.<br>
We are developing and selling a newer
vector-supercomputer, SX-Aurora TSUBASA.<br>
<a href="https://www.nec.com/en/global/solutions/hpc/"
target="_blank" moz-do-not-send="true">https://www.nec.com/en/global/solutions/hpc/</a><br>
<br>
We have ported and optimized QUANTAM ESPRESSO v6.3 for
SX-Aurora TSUBASA.<br>
So we would like to ask you to implement our compile
options and source code changes
<br>
for the optimization for SX-Aurora TSUBASA into the
original QUANTUM ESPRESSO <br>
makefile and source code.<br>
I looked at the users' guide, I found the description
of SX-6 and SX-8. They are old system.<br>
So we also would like to update it to SX-Aurora
TSUBASA.<br>
What should we do for that?<br>
<br>
Best Regards,<br>
<br>
Naoki Iwata<br>
-----<br>
Naoki Iwata (<a href="mailto:n-iwata-da@nec.com"
target="_blank" moz-do-not-send="true">n-iwata-da@nec.com</a>)<br>
NEC AI Platform Division<br>
<br>
_______________________________________________<br>
developers mailing list<br>
<a href="mailto:developers@lists.quantum-espresso.org"
target="_blank" moz-do-not-send="true">developers@lists.quantum-espresso.org</a><br>
<a
href="https://lists.quantum-espresso.org/mailman/listinfo/developers"
target="_blank" moz-do-not-send="true">https://lists.quantum-espresso.org/mailman/listinfo/developers</a><o:p></o:p></span></p>
</blockquote>
</div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
developers mailing list
<a class="moz-txt-link-abbreviated" href="mailto:developers@lists.quantum-espresso.org">developers@lists.quantum-espresso.org</a>
<a class="moz-txt-link-freetext" href="https://lists.quantum-espresso.org/mailman/listinfo/developers">https://lists.quantum-espresso.org/mailman/listinfo/developers</a>
</pre>
</blockquote>
<p><br>
</p>
<pre class="moz-signature" cols="72">--
M.Sc. Tobias Klöffel
=======================================================
HPC (High Performance Computing) group
Erlangen Regional Computing Center(RRZE)
Friedrich-Alexander-Universität Erlangen-Nürnberg
Martensstr. 1
91058 Erlangen
Room: 1.133
Phone: +49 (0) 9131 / 85 - 20101
=======================================================
E-mail: <a class="moz-txt-link-abbreviated" href="mailto:tobias.kloeffel@fau.de">tobias.kloeffel@fau.de</a></pre>
</body>
</html>