[Pw_forum] something wrong D_2h

Ion Errea Lope ierrea001 at ikasle.ehu.es
Thu May 27 12:36:24 CEST 2010


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


-- 
========================================
 Ion Errea Lope
*Donostia International Physics Center (DIPC)
*Materia Kondentsatuaren Fisika Saila
 Zientzia eta Teknologia Fakultatea
 Euskal Herriko Unibertsitatea
 644 Posta Kutxatila, 48080 Bilbo, Spain

 Telefonoa: +34 946015322
 Mail: ion.errea at ehu.es
========================================





More information about the users mailing list