<div dir="ltr">1) correct<br>2) correct<br>3) this doesn't sound right to me: the data-file.xml file is also overwritten with new data, I think. We have to check.<br>4) different compilers may have different ideas on how to deal with "print *", "write(*,...)", "write(0,...)". The BG/Q in particular is a rather special machine. There is some (partly obsolete) info in Modules/error_handler.f90<div dir="ltr"><div class="gmail_extra"><br>Paolo<br><br><div class="gmail_quote"><div><div class="h5">On Thu, Aug 25, 2016 at 7:25 PM, Ye Luo <span dir="ltr"><<a href="mailto:xw111luoye@gmail.com" target="_blank">xw111luoye@gmail.com</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr"><div><div><div><div><div><div>Hi QE developers,<br><br></div>I'm working on improving the interface program pw2qmcpack and I've a few questions.<br><br></div>Usually we do scf->nscf->pw2qmcpack to get the final WF file. I need qe expert to help me understanding better the pw.x behavior.<br></div><div>Assuming wf_collect=.false.<br></div><div>I mean "parallel setup" by procs and k-pools. Only 1 image is used.<br></div><div><br></div>1, It is not required to run the nscf with the same parallel setup as the scf run. I tried, it seems working well. nscf doesn't need WF but density, right?<br></div>2, If I use a complete different list of k points and use different parallel setup for the nscf. The WF stored in "*.wfc?" in the out directory will be the one correspond to nscf run because the WF of scf run is overwritten by nscf run. It seems so, but please confirm.<br></div>3, The following pw2qmcpack run needs to load the WF from the last nscf run. I'd like to add gatekeeping code to check whether the converter is run with the same parallel setup as the last nscf run. I tried checking nproc_pool_file as the postproc.f90. It seems that this variable keeps the original value from scf run rather than nscf run. So is there a way to access the last nscf paralle setup?<br></div><div>4, I noticed that when I tried to write(*,*) from the first MPI task associated to a pool. I got the contents on Intel build but not on BG/Q. It is not critical but introduce difficulty to print out some debug info. I feel strange that the same code show different behaviors. If you know the reason, please explain it.<br></div><div><br></div><div>Thanks a lot!<br></div><div><br></div>Ye<br><div><div><div><div><div><div><div><div><div><div><br clear="all"><div><div data-smartmail="gmail_signature"><div dir="ltr">===================<br>
Ye Luo, Ph.D.<br>
Leadership Computing Facility<br>
Argonne National Laboratory</div></div></div>
</div></div></div></div></div></div></div></div></div></div></div>
<br></div></div>______________________________<wbr>_________________<br>
Q-e-developers mailing list<br>
<a href="mailto:Q-e-developers@qe-forge.org" target="_blank">Q-e-developers@qe-forge.org</a><br>
<a href="http://qe-forge.org/mailman/listinfo/q-e-developers" rel="noreferrer" target="_blank">http://qe-forge.org/mailman/li<wbr>stinfo/q-e-developers</a><br>
<br></blockquote></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><br>-- <br><div data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>Paolo Giannozzi, <span>Dip. Scienze Matematiche Informatiche e Fisiche</span>,<br>Univ. Udine, via delle Scienze 208, 33100 Udine, Italy<br>Phone <a href="tel:%2B39-0432-558216" value="+390432558216" target="_blank">+39-0432-558216</a>, fax <a href="tel:%2B39-0432-558222" value="+390432558222" target="_blank">+39-0432-558222</a><br><br></div></div></div></div></div>
</font></span></div></div><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="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></div>