<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">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_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>