[QE-users] GIPAW crashes with nspin=2

E. Lora estelina.silva at fc.up.pt
Thu Oct 7 11:27:18 CEST 2021


Dear QE developers

By computing a spin polarized system, with the following scf input:

&CONTROL
   calculation='scf' ,
   verbosity='high' ,
   etot_conv_thr=1.0D-5 ,
   forc_conv_thr=1.0D-3 ,
   pseudo_dir = './',
   outdir='./tmp'
   prefix='CaMnGe2O6U4_paw_spin' ,
/
&SYSTEM
   a     =  10.444750
   b     =  9.312284
   c     =  5.548569
   cosac = -0.2437201
   ibrav = -12
   nat   = 40
   ntyp  = 5
   starting_magnetization(1) = 1.d-6 ,
   starting_magnetization(2)= 0.5 ,
   starting_magnetization(3)= -0.5 ,
   starting_magnetization(4) = 1.d-6 ,
   starting_magnetization(5) = 1.d-6 ,
   ecutwfc = 70 ,
   ecutrho = 540.0 ,
   occupations='smearing' , smearing='mv' , degauss=1d-4 ,
   nspin=2 ,
!  lda_plus_u=.true. , Hubbard_U(2)=4 , Hubbard_U(3)=4 ,
  ! nosym=.true.
/
&ELECTRONS
   electron_maxstep=1000000,
   conv_thr=1.D-8 ,
   mixing_beta = 0.3 ,
/

ATOMIC_SPECIES
   Ca   40.07800  Ca.pbe-spn-kjpaw_psl.1.0.0.UPF
  Mn1  54.93800  Mn.pbe-spn-kjpaw_psl.0.3.1.UPF
  Mn2  54.93800  Mn.pbe-spn-kjpaw_psl.0.3.1.UPF
   Ge   72.63000  Ge.pbe-dn-kjpaw_psl.0.2.2.UPF
    O   15.99900   O.pbe-n-kjpaw_psl.1.0.0.UPF
ATOMIC_POSITIONS {crystal}
Ca           0.0000000000       0.3045100000       0.2500000000
Ca           0.0000000000       0.6954900000       0.7500000000
Ca           0.5000000000       0.8045100000       0.2500000000
Ca           0.5000000000       0.1954900000       0.7500000000
Mn1          0.0000000000       0.9065930000       0.2500000000
Mn2          0.0000000000       0.0934070000       0.7500000000
Mn1          0.5000000000       0.4065930000       0.2500000000
Mn2          0.5000000000       0.5934070000       0.7500000000
Ge           0.2863390000       0.0970150000       0.2323850000
Ge           0.7136610000       0.9029850000       0.7676150000
Ge           0.7136610000       0.0970150000       0.2676150000
Ge           0.2863390000       0.9029850000       0.7323850000
Ge           0.7863380000       0.5970160000       0.2323840000
Ge           0.2136620000       0.4029840000       0.7676160000
Ge           0.2136620000       0.5970160000       0.2676160000
Ge           0.7863380000       0.4029840000       0.7323840000
O            0.1131650000       0.0970310000       0.1439770000
O            0.8868350000       0.9029690000       0.8560230000
O            0.8868350000       0.0970310000       0.3560230000
O            0.1131650000       0.9029690000       0.6439770000
O            0.6131640000       0.5970310000       0.1439770000
O            0.3868360000       0.4029690000       0.8560230000
O            0.3868360000       0.5970310000       0.3560230000
O            0.6131640000       0.4029690000       0.6439770000
O            0.3681360000       0.2528710000       0.3564940000
O            0.6318640000       0.7471290000       0.6435060000
O            0.6318640000       0.2528710000       0.1435060000
O            0.3681360000       0.7471290000       0.8564940000
O            0.8681360000       0.7528710000       0.3564940000
O            0.1318640000       0.2471290000       0.6435060000
O            0.1318640000       0.7528710000       0.1435060000
O            0.8681360000       0.2471290000       0.8564940000
O            0.3562090000       0.0352240000       0.9781070000
O            0.6437910000       0.9647760000       0.0218930000
O            0.6437910000       0.0352240000       0.5218930000
O            0.3562090000       0.9647760000       0.4781070000
O            0.8562080000       0.5352240000       0.9781060000
O            0.1437920000       0.4647760000       0.0218940000
O            0.1437920000       0.5352240000       0.5218940000
O            0.8562080000       0.4647760000       0.4781060000
K_POINTS {automatic}
4 4 8 0 0 0

we intend to obtain the electric field gradient:

&inputgipaw
job='efg'
prefix='CaMnGe2O6U4_paw_spin'
tmp_dir='./tmp/'
verbosity='high'
spline_ps= .true.
Q_efg(1) = -6.65 !43Ca
Q_efg(2) = 33.0 !55Mn
Q_efg(3) = 33.0 !55Mn
Q_efg(4) = -19.6 !73Ge
Q_efg(5) = -2.56 !17O
q_gipaw = 0.01
/

However, when running gipaw.x for this system we obtain an error message 
related to segmentation fault problems. By increasing RAM, nodes or even 
decreasing the K-point mesh, the problem persists. By performing the 
gipaw calculation on another system, which is spin-unpolarized the 
calculation runs smoothly without any problem. We think it might be 
related to the calculation being spin polarized, since after the 
'q-space interpolation' the calculation crashes, after outputting the line:

(RHO,ZETA) => (RHO_UP,RHO_DOWN)

      select_spin: s_maj=1 s_min=2 rho_diff=    0.000000

Can you please advise on what the problem might be related to and if 
there is a workaround this issue? We have also tried removing the LDAU 
calculation, to check if the problem could be related to the inclusion 
of the Hubbard paramters, but unfortunately with no luck.

Regards

Estelina Silva




More information about the users mailing list