<div dir="ltr"><div>1. Correct<br>2. There are some hints (calling them "guidelines" is an overstatement) in the user guide. For most cases, you need only to consider parallelization on k-points (-nk),<br></div><div>on bands using "task groups" (-ntg), on linear algebra (-nd).<br></div><div>3. The maximum number of processors for linear algebra parallelization is the same as for PW parallelization,<i> before </i>subdivision into "task groups". The latter are used only when computing V*psi_i and |psi_i|^2 (instead of parallelizing over PW using all processors, one parallelizes over PW <i>and</i> band index i)<br><br></div><div>Paolo<br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Aug 16, 2015 at 1:19 PM, mohammed shambakey <span dir="ltr"><<a href="mailto:shambakey1@gmail.com" target="_blank">shambakey1@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi<div><br></div><div><div><ol><li>As I understood from user manual, the “world” of processors is devided into number of “images”. Each “image” is devided into number of “pools”. Each “pool” is devided into number of “bands”. “PW” level depends on the least specified one of the previous four (i.e., if “band” is specified, then “PW” is automatically distributed over all processor available in each “band”. If “pool” is the least specified parameter, then “PW” is automatically distributed over all processors available in each “pool”, and so on). Prcoessors of each “PW” is devided into number of “tasks” for 3D FFT. “Linear-algebra group” specifies number of processors that should not exceed number of processors availabel for each “PW”, right?<br></li><li>Are there guidelines for the best values for the different parameters (i.e., ni, nk, nb, ... etc), or I should test each problem individually?<br></li><li>If my understanding is correct, the user manual says “nd is set to 1 if ScaLAPACK is not compiled, it is set to the square integer smaller than or equal to half the number of processors of each pool”. But “nd” should not exceed “PW”; and “PW” can be smaller than “half the number of processors of each pool” using “nt”. If this case happens, will there be error? <br></li></ol></div><div>Regards</div><span class="HOEnZb"><font color="#888888"><div><br></div>-- <br><div>Mohammed<br></div>
</font></span></div></div>
<br>_______________________________________________<br>
Pw_forum mailing list<br>
<a href="mailto:Pw_forum@pwscf.org">Pw_forum@pwscf.org</a><br>
<a href="http://pwscf.org/mailman/listinfo/pw_forum" rel="noreferrer" target="_blank">http://pwscf.org/mailman/listinfo/pw_forum</a><br></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><span><span><font color="#888888">Paolo Giannozzi, Dept. Chemistry&Physics&Environment,<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></font></span></span></div></div></div></div>
</div>