[Pw_forum] something wrong D_2h

Dal Corso Andrea dalcorso at sissa.it
Thu May 27 14:02:26 CEST 2010


Which version of QE are you using? 
If it is an old one, please update. On QE 4.2 your input seems to work
(at least pw.x with verbosity='high' finds the correct group and
representations).

Andrea


On Thu, 2010-05-27 at 12:36 +0200, Ion Errea Lope wrote:
> Dear all,
> 
> I am calculating with espresso-4.1 the dynamical matrix of a supercell
> containing 32 atoms of Ca. The scf calculation runs without problems,
> but when computing the dynamical matrix of that system with ph.x the
> program stops with the following error message:
> 
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
> %%%%%%
>      from divide_class : error #         1
>      something wrong D_2h
>  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
> %%%%%%%
> 
> It seems there is a problem with the irreps emerging from the
> subroutines divide_class.f90 and divide_class_so.f90 that I do not
> understand well. Looking into the forum archive I found a similar
> problem discussed in 2007 that was solved modifying the subroutines
> mentioned above. Here is the link to that post: 
> 
> http://www.democritos.it/pipermail/pw_forum/2007-August/007054.html
> 
> I wonder whether a similar modification of the subroutines may solve
> this issue or the problem is different. I would be very grateful if
> someone could help me with this issue.
> 
> Below I include the input files of the pw.x and ph.x calculations:
> 
> -> pw.x 
> 
> &control
>   calculation='scf'
>   prefix='ca'
>   pseudo_dir='/scratch/ionerrea/pseudo'
> outdir='/lscratch/ionerrea/results-supercell_7_pol2-lscratch'                           
> /
> &system
>   ibrav = 8
>   celldm(1) =19.371149508
>   celldm(2) = 1.000000000
>   celldm(3) = 0.500000000
>   nat = 32
>   ntyp = 1
>   nbnd =  416
>   ecutwfc = 30.0
>   ecutrho = 300.0
>   occupations='smearing'
>   smearing='marzari-vanderbilt'
>   degauss=0.02
> /
> &electrons
>   conv_thr = 1.0e-8
>   mixing_beta = 0.7
> /
> ATOMIC_SPECIES
>   Ca  40.078  Ca.pbe-nsp-van.UPF
> ATOMIC_POSITIONS {crystal}
> Ca    0.000000000    0.000000000    0.000000000
> Ca    0.000000000    0.000000000    0.500000000
> Ca    0.003535534    0.253535534    0.000000000
> Ca   -0.003535534    0.246464466    0.500000000
> Ca    0.000000000    0.500000000    0.000000000
> Ca    0.000000000    0.500000000    0.500000000
> Ca   -0.003535534    0.746464466    0.000000000
> Ca    0.003535534    0.753535534    0.500000000
> Ca    0.253535534    0.003535534    0.000000000
> Ca    0.246464466   -0.003535534    0.500000000
> Ca    0.250000000    0.250000000    0.000000000
> Ca    0.250000000    0.250000000    0.500000000
> Ca    0.246464466    0.496464466    0.000000000
> Ca    0.253535534    0.503535534    0.500000000
> Ca    0.250000000    0.750000000    0.000000000
> Ca    0.250000000    0.750000000    0.500000000
> Ca    0.500000000    0.000000000    0.000000000
> Ca    0.500000000    0.000000000    0.500000000
> Ca    0.496464466    0.246464466    0.000000000
> Ca    0.503535534    0.253535534    0.500000000
> Ca    0.500000000    0.500000000    0.000000000
> Ca    0.500000000    0.500000000    0.500000000
> Ca    0.503535534    0.753535534    0.000000000
> Ca    0.496464466    0.746464466    0.500000000
> Ca    0.746464466   -0.003535534    0.000000000
> Ca    0.753535534    0.003535534    0.500000000
> Ca    0.750000000    0.250000000    0.000000000
> Ca    0.750000000    0.250000000    0.500000000
> Ca    0.753535534    0.503535534    0.000000000
> Ca    0.746464466    0.496464466    0.500000000
> Ca    0.750000000    0.750000000    0.000000000
> Ca    0.750000000    0.750000000    0.500000000
> K_POINTS {automatic}
>    4   4   8       1 1 1
>   
> -> ph.x
> 
> &inputph
>  tr2_ph=1.0d-16
>  prefix='ca'
>  amass(1)=40.078
>  outdir='/lscratch/ionerrea/results-supercell_7_pol2-lscratch
> '
>  fildyn='dyn_B_plus_0.02_1'
>  alpha_mix(1)=0.4
>  lnscf=.true.
> /
>      0.00000     0.00000     0.00000
> 
> Thank you very much for your help.
> 
> Kind regards,
> 
> Ion
> 
> 
-- 
Andrea Dal Corso                    Tel. 0039-040-3787428
SISSA, Via Beirut 2/4               Fax. 0039-040-3787528
34151 Trieste (Italy)               e-mail: dalcorso at sissa.it





More information about the users mailing list