[Pw_forum] How to parallelize phonons
Paolo Giannozzi
giannozz at democritos.it
Wed Mar 28 23:00:45 CEST 2012
On Mar 28, 2012, at 20:34 , Alejandro Rébola wrote:
> Where could I find more documentation about this
there is something in the user guide. The reference paper is
unfortunately
published in an exotic place:
{\it Calculation of Phonon Dispersions on the GRID using Quantum
ESPRESSO},
R. di Meo, A. Dal Corso, P. Giannozzi, and S. Cozzini, in
{\it Chemistry and Material Science Applications on Grid
Infrastructures},
editors: S. Cozzini, A. Lagan\`a, ICTP Lecture Notes Series,
Vol. 24, pp.165-183 (2009).
You can parallelize over images (irreps and wavevectors) manually
(i.e. splitting
the complete phonon calculation into smaller pieces, sending them to
many
different machines, or many different jobs); or automatically, using
MPI (in a
single run). The latter approach allows running on a large number of
processors
(something that makes people in large computer facilities happy) but
the load
balancing is less than ideal, to say the least. A better strategy
likely is to write
a simple "dynamical" scheduler that submits images when groups of
processors
are ready, but this requires some work.
> or some example?
for "manual" parallelization, see examples/GRID_example
P.
---
Paolo Giannozzi, Dept of 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