Error in structural optimization
Posted: Wed Mar 31, 2010 8:41 am
Dear All,
I wanted to do calculation on the piezoelectric constants of PbZrO3, but encountered error in the Structural optimization. Need your help desperately.
Thanks a lot in advance. And to those who may concerned, Here is my input file:
ndtset 2
# Set 1 :
ionmov1 2
ntime1 5
tolmxf1 5.0d-4
natfix1 8
iatfix1 1 1 2 3 3 3 3 3
# Set 2 :
dilatmx2 1.5
getxred2 -1
getwfk2 -1
ionmov2 2
ntime2 10
optcell2 2
tolmxf2 5.0d-4
strfact2 100
strprecon 0.1
natfix2 8
iatfix2 1 1 2 3 3 3 3 3
#Common input data
acell 11.1275 22.2447 15.5455 #in Bhor #Experimental data from Yamasaki, K. et al.1998
angdeg 90 90 90
spgroup 55
brvltt 1
ntypat 3
znucl 82 40 8
natom 8
typat 1 1 2 3 3 3 3 3
xred 0.7085 0.1300 0.0000 #Experimental data from Yamasaki, K. et al.1998
0.7117 0.1246 0.5000
0.2423 0.1242 0.2536
0.2912 0.1009 0.0000
0.2761 0.1585 0.5000
0.0284 0.2606 0.2207
0.5000 0.0000 0.3022
0.0000 0.0000 0.2822
nband 25
ecut 8.0
ecutsm 0.5
kptopt 1
ngkpt 4 4 4
nshiftk 1
shiftk 0.5 0.5 0.5
diemac 3.0
iscf 5
nstep 60
tolvrs 1.0d-14
Now the warnings and error in log file:
symatm : WARNING - #Several WARNINGs actually
Trouble finding symmetrically equivalent atoms
Applying inv of symm number 2 to atom number 1 of typat 1
gives tratom= -7.0850E-01 -1.3000E-01 0.0000E+00.
This is further away from every atom in crystal than the allowed tolerance.
The inverse symmetry matrix is -1 0 0
0 -1 0
0 0 1
and the nonsymmorphic transl. tnons = 0.0000000 0.0000000 0.0000000
The nearest coordinate differs by -4.170E-01 -2.600E-01 0.000E+00
for indsym(nearest atom)= 1
This indicates that when symatm attempts to find atoms symmetrically
related to a given atom, the nearest candidate is further away than some
tolerance. Should check atomic coordinates and symmetry group input data.
symatm : ERROR -
Largest error (above) is so large that either input atomic coordinates (xred)
are wrong or space group symmetry data is wrong.
Action : correct your input file.
What parameter should I change or add to run the optimization correctly? Thanks again.
With regards,
Jane
I wanted to do calculation on the piezoelectric constants of PbZrO3, but encountered error in the Structural optimization. Need your help desperately.
Thanks a lot in advance. And to those who may concerned, Here is my input file:
ndtset 2
# Set 1 :
ionmov1 2
ntime1 5
tolmxf1 5.0d-4
natfix1 8
iatfix1 1 1 2 3 3 3 3 3
# Set 2 :
dilatmx2 1.5
getxred2 -1
getwfk2 -1
ionmov2 2
ntime2 10
optcell2 2
tolmxf2 5.0d-4
strfact2 100
strprecon 0.1
natfix2 8
iatfix2 1 1 2 3 3 3 3 3
#Common input data
acell 11.1275 22.2447 15.5455 #in Bhor #Experimental data from Yamasaki, K. et al.1998
angdeg 90 90 90
spgroup 55
brvltt 1
ntypat 3
znucl 82 40 8
natom 8
typat 1 1 2 3 3 3 3 3
xred 0.7085 0.1300 0.0000 #Experimental data from Yamasaki, K. et al.1998
0.7117 0.1246 0.5000
0.2423 0.1242 0.2536
0.2912 0.1009 0.0000
0.2761 0.1585 0.5000
0.0284 0.2606 0.2207
0.5000 0.0000 0.3022
0.0000 0.0000 0.2822
nband 25
ecut 8.0
ecutsm 0.5
kptopt 1
ngkpt 4 4 4
nshiftk 1
shiftk 0.5 0.5 0.5
diemac 3.0
iscf 5
nstep 60
tolvrs 1.0d-14
Now the warnings and error in log file:
symatm : WARNING - #Several WARNINGs actually
Trouble finding symmetrically equivalent atoms
Applying inv of symm number 2 to atom number 1 of typat 1
gives tratom= -7.0850E-01 -1.3000E-01 0.0000E+00.
This is further away from every atom in crystal than the allowed tolerance.
The inverse symmetry matrix is -1 0 0
0 -1 0
0 0 1
and the nonsymmorphic transl. tnons = 0.0000000 0.0000000 0.0000000
The nearest coordinate differs by -4.170E-01 -2.600E-01 0.000E+00
for indsym(nearest atom)= 1
This indicates that when symatm attempts to find atoms symmetrically
related to a given atom, the nearest candidate is further away than some
tolerance. Should check atomic coordinates and symmetry group input data.
symatm : ERROR -
Largest error (above) is so large that either input atomic coordinates (xred)
are wrong or space group symmetry data is wrong.
Action : correct your input file.
What parameter should I change or add to run the optimization correctly? Thanks again.
With regards,
Jane