<div dir="ltr"><div dir="ltr">On Wed, Nov 11, 2020 at 7:29 PM Andrew Xu <<a href="mailto:andrewaccount@gmail.com">andrewaccount@gmail.com</a>> wrote:</div><div dir="ltr"><br></div><div class="gmail_quote"><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">I'm confused why npw and npwx is used, instead of only npw or only npwx</div></blockquote><div><br></div><div>npw = actual number of plane waves</div><div>npwx= physical dimension of arrays containing plane-wave components</div><div><br></div><div>The reason for the difference is that different k-points have different values of npw, so npwx is set to the maximum value of npw across k-points. Once upon a time, npwx was used to increase efficiency: setting it to an odd number, for obscure reasons related to memory access and memory banks, allowed to speed up some calculations, but I don't think this is done any longer. <br></div><div> </div><div>Paolo</div><div><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>. Is this saying the number of columns of op(wfc) (which is the number of rows of swfc) is npwx, but we only use the first npw columns of op(wfc) (rows of swfc) because the entries in the last npwx - npw columns of op(wfc) (rows of swfc) are all zero?</div><div><br></div><div>Best regards,</div><div>Andrew<br></div></div>
_______________________________________________<br>
Quantum ESPRESSO is supported by MaX (<a href="http://www.max-centre.eu" rel="noreferrer" target="_blank">www.max-centre.eu</a>)<br>
users mailing list <a href="mailto:users@lists.quantum-espresso.org" target="_blank">users@lists.quantum-espresso.org</a><br>
<a href="https://lists.quantum-espresso.org/mailman/listinfo/users" rel="noreferrer" target="_blank">https://lists.quantum-espresso.org/mailman/listinfo/users</a></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></div>