[Q-e-developers] [Pw_forum] nscf with a non-integer divided number of pools
Samuel Poncé
samuel.pon at gmail.com
Mon Mar 7 12:16:22 CET 2016
Dear QE developers,
Using the latest version of the QE trunk (r 12199), I noticed that if I run
an nscf calculation
with a number of processor smaller than the total number of k-points but
not a multiple of it it crashes with
stopping ...
Error in routine diropn (10):
can't open a connected unit
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
I have 216 k-points.
I did
mpirun -np 120 $PW -npool 120 < nscf.in
If I do instead
mpirun -np 72 $PW -npool 72 < nscf.in
It works perfectly.
Although I perfectly understand that 120 cores leads to a clear load
imbalance, it should still be possible to run it (I guess).
If I recall correctly, this was working before (I might be wrong)?
If it is not suppose to be working, it might be nice to have a error
message similar to the one you get if you use more cpu than k-points.
Best,
Samuel.
--
------------------------------------------------------------------------------------------------
Dr. Samuel Poncé
Department of Materials
University of Oxford
Parks Road
Oxford OX1 3PH, UK
Phone: +44 1865 612789
email: samuel.ponce at materials.ox.ac.uk <fabio.caruso at materials.ox.ac.uk>
web: http://giustino.materials.ox.ac.uk/index.php/Site/SamuelPonc%e9
------------------------------------------------------------------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quantum-espresso.org/pipermail/developers/attachments/20160307/d7129455/attachment.html>
More information about the developers
mailing list