<div dir="ltr"><div>Hi</div><div>1. yes, but only a subset of the distribution can be considered 'ready': see the QE-gpu project, <a href="https://gitlab.com/QEF/q-e-gpu">https://gitlab.com/QEF/q-e-gpu</a></div><div>2. From what I understand  the real problem everybody has is the lack of a portable and stable programming environment that does not require to re-write large parts of complex codes into exotic languages<br></div><div>3. This is one of the stated goals of the MaX EU Centre of Excellence. How well we are doing ... we'll see in twp years or so.</div><div>QE-gpu and Sirius use rather different approaches: the former strives to minimize the differences between the GPU-enabled and the normal versions of QE.<br></div><div><br></div><div>Disclaimer: I know very little about GPUs</div><div><br></div><div>Paolo<br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Aug 22, 2019 at 10:13 AM Jonathan Moussa <<a href="mailto:jemoussa@vt.edu">jemoussa@vt.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Hi, I'm a software scientist at the Molecular Sciences Software Institute [<a href="https://molssi.org" target="_blank">https://molssi.org</a>], which is an NSF-funded center tasked with providing software-related support to the computational chemistry community. Right now, I am contacting developers of popular open-source domain software to identify software needs related to increasing heterogeneity in HPC (e.g. mixed precision, GPUs, and increased shared-memory parallelism) by gathering their opinions. In your case, I'm inquiring about Quantum ESPRESSO. I'm emailing the developer list rather than a specific person because that's what your website recommends for contacting developers.</div><div><br></div><div>My generic set of questions to initiate discussion are:</div><div>1. Is Quantum ESPRESSO ready for use on more heterogeneous HPC machines?</div><div>2. Is Quantum ESPRESSO having any problems preparing for heterogeneous HPC that could be solved by incorporating external software (available or hypothetical)?</div><div>3. Is Quantum ESPRESSO doing anything especially well that other developers would benefit from if it were extracted and packaged as more modular/portable software?</div><div><br></div><div>Are new performance-related developments such as the GPU version coordinated in some way with the QE-Sirius project to improve the modularity of the code? That's the impression I get from browsing some of the slides on the GPU version, but I'm not very familiar with the relationship between these efforts.</div><div><br></div>-- <br><div dir="ltr" class="gmail-m_-407669336648299948gmail_signature"><div dir="ltr">Jonathan Moussa<div>Software Scientist</div><div>Molecular Sciences Software Institute (MolSSI) @ Virginia Tech</div></div></div></div></div></div></div></div>
_______________________________________________<br>
developers mailing list<br>
<a href="mailto:developers@lists.quantum-espresso.org" target="_blank">developers@lists.quantum-espresso.org</a><br>
<a href="https://lists.quantum-espresso.org/mailman/listinfo/developers" rel="noreferrer" target="_blank">https://lists.quantum-espresso.org/mailman/listinfo/developers</a><br>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>Paolo Giannozzi, Dip. Scienze Matematiche Informatiche e Fisiche,<br>Univ. Udine, via delle Scienze 208, 33100 Udine, Italy<br>Phone +39-0432-558216, fax +39-0432-558222<br><br></div></div></div></div></div>