<div dir="ltr"><div dir="ltr"><div dir="ltr">There are several subroutines involved in writing and reading wavefunctions and charge density. It's not a straightforward reading (to put it mildly). See routine "pw_write_binaries" in PW/src/pw_restart_new.f90 for wavefunctions, "write_rhog" in Modules/io_base.f90 for the charge density. Note that in parallel execution,<br></div><div dir="ltr">* there is a "local" and a "global" ordering of G-vectors, related by array ig_l2g:<br>  G_loc(i) = G_glob(ig_l2g(i))<br>
* there is a local ordering of k+G-vectors, related by array igk:<br>

  (k+G)_loc(i) = k+G_loc(igk(i))<br>
* there is a global ordering of k+G-vectors, related to the local ordering as follows:</div><div dir="ltr">  (k+G)_loc(i) = (k+G)_glob(igk_l2g_kdip(i)) = k+G_glob(igk_l2g(i))<br></div><div dir="ltr"><br></div><div>Paolo<br></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, Dec 28, 2018 at 10:45 PM John  McFarland <<a href="mailto:jm18ec@my.fsu.edu">jm18ec@my.fsu.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 id="gmail-m_-8086034234660898256divtagdefaultwrapper" style="font-size:12pt;color:rgb(0,0,0);font-family:Calibri,Helvetica,sans-serif" dir="ltr">
<p style="margin-top:0px;margin-bottom:0px">Dear all,</p>
<p style="margin-top:0px;margin-bottom:0px"><br>
</p>
<p style="margin-top:0px;margin-bottom:0px">Could someone tell me how the code for pw.x creates
<span>wfc1.dat and charge-density.dat</span> within the folder *.save in tempdir?  Is there a subroutine that does this?</p>
<p style="margin-top:0px;margin-bottom:0px"><br>
</p>
<p style="margin-top:0px;margin-bottom:0px">Best regards,</p>
<p style="margin-top:0px;margin-bottom:0px">John McFarland<br>
</p>
</div>
</div>

_______________________________________________<br>
users mailing list<br>
<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>