[Pw_forum] parallelization

Paolo Giannozzi paolo.giannozzi at uniud.it
Fri May 24 17:33:19 CEST 2013


On Thu, 2013-05-23 at 21:47 +0000, vijaya subramanian wrote:

> I would like to know what the parallelization info given in the
> pwscf output file means.  

"sticks" = columns of G-vectors along crystal axis 3 (usually z)

 "dense" = G-vectors in the  "dense" grid, such that G^2 < ecutrho
"smooth" = G-vectors in the "smooth" grid, such that G^2 < 4*ecut
    "PW" = G-vectors in the plane-wave basis set, such that (k+G)^2<ecut

First 3 columns: number of sticks, last 3 columns: number of G-vectors

For a good parallelization, Min and Max are very similar and equal
to Sum (last row) divided by the number of processors (Npw) used in
plane-wave parallelization. Also, the third FFT dimension (nr3s smooth
grid, nr3 dense grid) should be a multiple of Npw.

> sticks:   dense  smooth     PW     G-vecs:    dense   smooth      PW
> Min         261      34      9                80945     3842     535
> Max         262      35     10                80960     3903     550
> Sum       65895    8697   2339             20399419   976925  136381

> Are both Plane Wave and k-point parallelization  set by -npool?

they are set by npool and by the totalnumber of precessor Nproc:
Npw=Nproc/npool

> What were the values of npool used in the "scalability for medium
> sized systems" section? 

1 for Gamma-point calculations, 4 for PSIWAT

> where can I find Nw and Ng in the output file

see above

> and how is the number of Kohn Sham states to be calculated determined
> for an scf calc?

for an insulator, as the number of valence bands; for a metal, 20% more

P.
-- 
 Paolo Giannozzi, Dept. Chemistry&Physics&Environment, 
 Univ. Udine, via delle Scienze 208, 33100 Udine, Italy
 Phone +39-0432-558216, fax +39-0432-558222 




More information about the users mailing list