[Pw_forum] qe-6.2 Phonon recover=.true. Not Working
Isaiah Moses
imoses87 at gmail.com
Tue Nov 28 11:45:46 CET 2017
Dear Dr Mitsuaki,
Thanks so much for your mail.
I'm trying the fix you've offered for the irreps with an 8 atoms hexagonal
system and shall let you know the outcome.
I appreciate your response.
Isaiah
On Tue, Nov 28, 2017 at 9:36 AM, Mitsuaki Kawamura <
mkawamura at issp.u-tokyo.ac.jp> wrote:
> Dear Isaiah
>
> Thank you for reporting.
>
> Part of this bug comes from the lack of the initialization of the
> tetrahedron method.
> I attached a patch file to fix it. However the recover-mode has another
> bug.
>
> I tested the calculation of phonon of Al. as
>
> $ cat scf.in
> &CONTROL
> calculation = 'scf' ,
> prefix='al',
> pseudo_dir = '../pseudo/',
> outdir='./'
> /
> &SYSTEM
> ibrav = 2,
> celldm(1) = 7.628216862d0,
> nat = 1,
> ntyp = 1,
> ecutwfc = 40.0 ,
> ecutrho = 150 ,
> occupations = "smearing"
> smearing = "m-p"
> degauss = 0.05
> /
> &ELECTRONS
> /
> ATOMIC_SPECIES
> Al 26.98000 Al.pbe-n-rrkjus_psl.0.1.UPF
> ATOMIC_POSITIONS alat
> Al 0.000000000 0.000000000 0.000000000
> K_POINTS automatic
> 8 8 8 0 0 0
> $ pw.x -in scf.in
> $ cat ph1.in
> Al Phonon
> &INPUTPH
> outdir = "./"
> prefix = "al"
> start_irr = 1
> last_irr = 1
> recover = .true.
> /
> 0.5 0.5 0.5
> $ ph.x -in ph1.in
> $ cat ph2.in
> Al Phonon
> &INPUTPH
> outdir = "./"
> prefix = "al"
> start_irr = 2
> last_irr = 2
> recover = .true.
> /
> 0.5 0.5 0.5
> $ ph.x -in ph2.in
>
> Then I found standard outputs as
>
> Representation # 2 modes # 2 3
>
> Self-consistent Calculation
> kpoint 1 ibnd**** solve_linter: root not converged NaN
> kpoint 1 ibnd**** solve_linter: root not converged NaN
> kpoint 2 ibnd**** solve_linter: root not converged NaN
> :
>
> By the way, you can perform successfully the distributed computation as
> $ cat ph1.in
> :
> start_irr = 1
> last_irr = 1
> recover = .false.
> :
> $ ph.x -in ph1.in
> $ cat ph2.in
> :
> start_irr = 2
> last_irr = 2
> recover = .false.
> :
> $ ph.x -in ph2.in
> $ cat ph_collect.in
> :
> !start_irr =
> !last_irr =
> recover = .true.
> :
> $ ph.x -in ph_collect.in
>
> Best regards,
> Mitsuaki Kawamura
>
> --
> ------------------------------------------------------
> Dr. Mitsuaki Kawamura
> Software Advancement Team
> Supercomputer Section
> Materials Design and Characterization Laboratory
> The Institute for Solid State Physics, Kashiwa, Japan
> e-mail : mkawamura at issp.u-tokyo.ac.jp
> ------------------------------------------------------
>
> From: pw_forum-bounces at pwscf.org [mailto:pw_forum-bounces at pwscf.org] On
> Behalf Of Isaiah Moses
> Sent: Tuesday, November 28, 2017 8:53 AM
> To: PWSCF Forum <pw_forum at pwscf.org>
> Subject: Re: [Pw_forum] qe-6.2 Phonon recover=.true. Not Working
>
> More precisely,
> For phonon calculation to resume after stopping, the following errors were
> obtained:
>
> Representation # 13 mode # 13
>
> Self-consistent Calculation
> kpoint 1 ibnd 22 solve_linter: root not converged NaN
> kpoint 2 ibnd 22 solve_linter: root not converged NaN
> kpoint 3 ibnd 22 solve_linter: root not converged NaN
> .........
> .........
> .........
> kpoint 286 ibnd 22 solve_linter: root not converged NaN
> kpoint 287 ibnd 22 solve_linter: root not converged NaN
> kpoint 288 ibnd 22 solve_linter: root not converged NaN
>
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
> %%%%%%%%%%%%%%%%%%
> Error in routine broyden (3):
> factorization
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
> %%%%%%%%%%%%%%%%%%
>
> stopping ...
>
> And I would have to remove _ph0 directory for the calculation to start
> afresh again.
> Thanks,
> Isaiah
>
>
> On Mon, Nov 27, 2017 at 8:17 PM, Isaiah Moses <mailto:imoses87 at gmail.com>
> wrote:
> Dear all,
> I've tried to split phonon calculation among the irreps, collect the
> results to obtain the dynamical matrix using qe-6.2 (optimized tetrahedron
> method) as I would usually do with qe-6.1 and qe-5.4.
> With the recover=.true., the calculation would not use the results of the
> different irreps that had already been computed but instead started all
> over the whole calculation again.
> I've tried to just stop phonon calculation (without splitting) and
> resubmit again and the same thing occurred, the whole calculation started
> all over.
> It seems there is a problem with the recover=.true. option in qe-6.2
> release.
> Any assistant in getting out of this shall be appreciated.
> I appreciate your anticipated response,
> Isaiah
>
>
> --
> Isaiah Abu Moses
> Graduate Student,
> Physics Department,
> University of Ibadan,
> Nigeria
>
>
>
> --
> Isaiah Abu Moses
> Graduate Student,
> Physics Department,
> University of Ibadan,
> Nigeria
>
> _______________________________________________
> Pw_forum mailing list
> Pw_forum at pwscf.org
> http://pwscf.org/mailman/listinfo/pw_forum
>
--
Isaiah Abu Moses
Graduate Student,
Physics Department,
University of Ibadan,
Nigeria
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quantum-espresso.org/pipermail/users/attachments/20171128/10780172/attachment.html>
More information about the users
mailing list