<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
Dear Prashant</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
For what concerns GPU, the branch you are referring to is outdated. <br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
More recent releases of QE are available on the download page <br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof ContentPasted1">
<a href="https://www.quantum-espresso.org/download-page/" id="LPNoLPOWALinkPreview">https://www.quantum-espresso.org/download-page/</a>
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof ContentPasted1">
and they can all be compiled for CUDA GPUs <br>
</div>
<div class="_Entity _EType_OWALinkPreview _EId_OWALinkPreview _EReadonly_1"></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
About the parallel execution: in QE, there is the manypw.x application that can run many inputs in parallel.
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
But for such a large number of systems, also considering that you'll be running a workflow for each of them, it is
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
much better to use a workflow manager, for example, AiiDA <br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof ContentPasted0">
<a href="https://www.aiida.net/sections/about.html" id="LPlnk268323">https://www.aiida.net/sections/about.html</a></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof ContentPasted0">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof ContentPasted0">
Best regards and greetings <br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof ContentPasted0">
Pietro<br>
</div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>Da:</b> users <users-bounces@lists.quantum-espresso.org> per conto di Prashant Govindarajan via users <users@lists.quantum-espresso.org><br>
<b>Inviato:</b> giovedì 29 giugno 2023 22:49<br>
<b>A:</b> users@lists.quantum-espresso.org <users@lists.quantum-espresso.org><br>
<b>Oggetto:</b> [QE-users] Data Parallelism and GPU Support for Quantum Espresso</font>
<div> </div>
</div>
<div>
<div dir="ltr">Greetings,
<div><br>
</div>
<div>I have been using Quantum Espresso for performing SCF calculations to compute the band gap and energies of crystal structures. Is there a way to perform DFT simulations on a large number of input crystals parallely using QE, i.e., data parallelism across
multiple inputs (in addition to parallel calculations for each crystal)? For instance, what is the most optimal way to run the pw.x command for say 5000+ crystals?</div>
<div><br>
</div>
<div>Further, I am aware that there is GPU support for QE. There are issues while trying to install GPU-enabled QE which I am trying to figure out, but I was wondering if it provides reasonable speedup especially when I am dealing with multiple crystals. Also,
I've been referring to <a href="https://gitlab.com/QEF/q-e-gpu">https://gitlab.com/QEF/q-e-gpu</a> for GPU-enabled QE installation. If there are any other useful resources please let me know. </div>
<div><br>
</div>
<div>I am using QE as an evaluation scheme for deep learning outputs, so an effective way for GPU-based DFT simulation would be of great help. </div>
<div><br>
</div>
<div>Thanks and Regards</div>
<div>
<div style="color:rgb(136,136,136)"><b><br>
</b></div>
<div style="color:rgb(136,136,136)"><b>Prashant Govindarajan</b></div>
<div style="color:rgb(136,136,136)">
<div><b>1st year PhD Student</b><br>
</div>
<div><b>Mila-Quebec AI Institute </b></div>
<div><b>Montreal, QC</b></div>
</div>
</div>
<div><br>
</div>
<div><br>
</div>
</div>
</div>
</body>
</html>