Top Page > Browsing
Dielectric function with SOC
Date: 2025/11/06 12:13
Name: Vipin Kumar

Dear Yung-Ting Lee,
I am trying to calculate the dielectric function with SOC. However, it shows the following error just before optical calculation starts.


<DFT>  Mixing_weight= 0.010000000000
<DFT>  Uele  =  -26.667225209358  dUele    =  0.000000348695
<DFT>  NormRD =    0.000000111909  Criterion =  0.000001000000

<Optical calculations start>
Broadcast H(noncol) matrix elements.
Broadcast S matrix elements.
Broadcast Position matrix elements.
CDDF.KGrids1:  -0.45454  -0.36364  -0.27273  -0.18182  -0.09091  0.00000  0.09091  0.18182  0.27273  0.36364  0.45455
CDDF.KGrids2:  -0.45455  -0.36364  -0.27273  -0.18182  -0.09091  -0.00000  0.09091  0.18182  0.27273  0.36364  0.45454
CDDF.KGrids3:  0.00000
** On entry to ZHEEVXSafe minimumPrecisionM parameter number 10 had an illegal value
** On entry to ZHEEVXSafe minimumPrecisionM parameter number 10 had an illegal value
** On entry to ZHEEVXSafe minimumPrecisionM parameter number 10 had an illegal value
** On entry to ZHEEVXSafe minimumPrecisionM parameter number 10 had an illegal value
** On entry to DSTEVXSafe minimumPrecisionM parameter number  9 had an illegal value
info=-9 in dstevx_
** On entry to DSTEVXSafe minimumPrecisionM parameter number  9 had an illegal value
** On entry to DSTEVXSafe minimumPrecisionM parameter number  9 had an illegal value
info=-9 in dstevx_
info=-9 in dstevx_
** On entry to ZHEEVXSafe minimumPrecisionM parameter number 10 had an illegal value
** On entry to DSTEVXSafe minimumPrecisionM parameter number  9 had an illegal value
info=-9 in dstevx_
** On entry to ZHEEVXSafe minimumPrecisionM parameter number 10 had an illegal value
** On entry to DSTEVXSafe minimumPrecisionM parameter number  9 had an illegal value
info=-9 in dstevx_
** On entry to ZHEEVXSafe minimumPrecisionM parameter number 10 had an illegal value
** On entry to DSTEVXSafe minimumPrecisionM parameter number  9 had an illegal value
info=-9 in dstevx_



The following is the input file:

DATA.PATH  /home/msrc/OPEN/openmx3.9/DFT_DATA19
System.CurrrentDirectory        ./    # default=./
System.Name                      Ca2PbT-SOC
level.of.stdout                  2    # default=1 (1-3)
level.of.fileout                  2    # default=1 (1-3)


Species.Number      3
<Definition.of.Atomic.Species
  Pb  Pb8.0-s3p2d2f1 Pb_CA19
  Ca  Ca9.0-s3p2d1  Ca_CA19
proj  Pb8.0-s3p2d2f1 Pb_CA19
Definition.of.Atomic.Species>


scf.XcType                LSDA-CA    # LDA|LSDA-CA|LSDA-PW
scf.SpinPolarization        NC        # On|Off
scf.SpinOrbit.Coupling      on
scf.ElectronicTemperature  700.0      # default=300 (K)
scf.energycutoff          240.0      # default=150 (Ry)
scf.maxIter                150        # default=40
scf.EigenvalueSolver      band        # Recursion|Cluster|Band
scf.Kgrid  7 7 1
scf.Generation.Kpoint      regular    # regular|MP
scf.Mixing.Type            rmm-diisk  # Simple|Rmm-Diis|Gr-Pulay
scf.Init.Mixing.Weight    0.001      # default=0.30
scf.Min.Mixing.Weight      0.001      # default=0.001
scf.Max.Mixing.Weight      0.100      # default=0.40
scf.Mixing.History        30          # default=5
scf.Mixing.StartPulay      30          # default=6
scf.criterion            1.0e-6      # default=1.0e-6 (Hartree)


Atoms.SpeciesAndCoordinates.Unit  FRAC
Atoms.Number  3
<Atoms.SpeciesAndCoordinates
1  Pb  0.00000000122550  0.00000000130667  0.16666695544505  7.000000  7.000000  0.0 0.0 0.0 0.0 1
2  Ca  0.66666542773678  0.33335021785815  0.08584336472252  5.000000  5.000000  0.0 0.0 0.0 0.0 1
3  Ca  0.33333457221738  0.66664978100372  0.24748966038184  5.000000  5.000000  0.0 0.0 0.0 0.0 1
Atoms.SpeciesAndCoordinates>

Atoms.UnitVectors.Unit  Ang
<Atoms.UnitVectors
5.11948  -0.00062    0.00003
-2.56011    4.43301  -0.00017
0.00004  -0.00005  14.57789
Atoms.UnitVectors>

Band.dispersion    on
Band.Nkpath  3
<Band.kpath
18  0.000000 0.000000 0.000000  0.500000 0.000000 0.000000 G M
10  0.500000 0.000000 0.000000  0.333333 0.333333 0.000000 M K
21  0.333333 0.333333 0.000000  0.000000 0.000000 0.000000 K G
Band.kpath>

Dos.fileout            on
Dos.Erange      -5.0  5.0
Dos.Kgrid        9 9 1


#
# partial charge calculation
#

partial.charge                  on        #on|off, default=off
partial.charge.energy.window    2.0        # in eV



#
# MO output#

MO.fileout            on              #on|off, default=off
num.HOMOs              1                  #default=2
num.LUMOs              1                  #default=2


#
# CDDF---------------------------------------
#

CDDF.start                        on        # default = off , on|off
CDDF.FWHM                          0.2      # default =  0.2 eV
CDDF.maximum_energy              60.0        # default = 10.0 eV
CDDF.minimum_energy              0.0        # default =  0.0 eV
CDDF.frequency.grid.total_number  10000      # default = 10000 grids
CDDF.material_type                1
CDDF.Kgrid                      11 11 1 


However, it works correctly without SOC. Could you please support or guide me to resolve this problem?
Thank you very much!
Regards,
Vipin

 
ƒƒ“ƒe
Page: [1]

Thread Title (must) Move the thread to the top
Your Name (must)
E-Mail (must)
URL
Password (used in modification of the submitted text)
Comment (must)

   Save Cookie