[Wien] ,IRelast: incorrect structure for e=0.3 in C44 for TiO2
Peter Blaha
peter.blaha at tuwien.ac.at
Mon Nov 14 10:29:19 CET 2022
Your email must be smaller than 40 kB !!!!
A couple of comments:
Very small distortions are always problematic. When do you consider a
certain symmetry fulfilled ? Due to the limited digits of certain
numbers rounding problems (or factors like sqrt(2), or cos(45), ... may
cause such rounding problems, which later on cause problems.
I'm not surprised to see energy-jumps when comparing energies from a
tetragonal case with an orthorhombic one, where the lattice vectors have
been rotated. Such calculations would require "fully converged" meshes
(k-mesh, FFT mesh,..). You should do the "high-symmetry" case also in
the low-symmetry structure. For this, you have to initialize a
low-symmetry distorted structure and AFTER init_lapw, change manually
the lattice parameters such that you obtain the high-symmetry case. Do
NOT rerun init_lapw afterwards.
In essence: when symmetry (or better: the bravais lattice) changes, you
should either not include the e=0 case in the analysis or run the e=0
case as I indicated above.
PS: With a struct file, maybe the developer of IRestast could play
around ....
Best regards
Peter Blaha
---------------------
Von:
"Park, Ken" <Kenneth_Park at baylor.edu>
Datum:
13.11.2022, 16:18
An:
"wien at zeus.theochem.tuwien.ac.at" <wien at zeus.theochem.tuwien.ac.at>
Dear Wien2k developers and experts,
I have been using wien2k 21.1 and IRelast package to calculate the
elastic constants for rutile TiO2 at pressure =0.
When I used a small strain such as e = 0.3% was used for C44 (monoclinic
distortion), the script generated an incorrect structure causing a
crash. Below is a top portion of the structure with beta not equal to
90, for which wien2k expects alpha=beta=90.
[parkk at login001 tio2r]$ head -10 tio2r.struct
TiO2
CXZ LATTICE,NONEQUIV.ATOMS: 4 12 C2/m
MODE OF CALC=RELA unit=bohr
12.390517 13.568280 12.390517 90.000000 90.000562155.460807
ATOM 1: X=0.00000000 Y=0.00000000 Z=0.00000000
MULT= 1 ISPLIT= 0
Ti1 NPT= 781 R0=0.00005000 RMT= 1.78000 Z: 22.0
LOCAL ROT MATRIX: 1.0000000 0.0000000 0.0000000
0.0000000 1.0000000 0.0000000
0.0000000 0.0000000 1.0000000
The structures with e >= 0.5 seem working all right. Could you look into
this issue?
I also have been getting negative values of C44 and C66 in higher order
fit (4). So, initially I thought I needed higher rkmax in calculating
those elastic moduli, but then, I found out that the energy at e=0
remains higher compared to those up to about e < 1, despite of using
rkmax up to 10. (See the attached figure for C66.) With more data
points, it becomes clear that it is due to the e=0 data point lying
above the neighboring points by about 1.5 mRy. I believe that different
symmetry constraints are responsible for the energy discrepancy between
e=0 (tetragonal) and e != 0 (orthorhombic ) as the distortion for C66
lowers the symmetry from the tetragonal to the orthorhombic. This would
explain why I see a similar energy jump at e=0 also for C44, which
involves the deformation from tetragonal to monoclinic whereas the other
three distortions c11+c12, c33, and czz (all tetragonal) don’t show
such. So, I think that in the calculation of the elastic moduli with the
distortions involving symmetry change, the e=0 structure should not be
included. Could you comment on this?
If it may be convenient for you, I will be more than happy to provide
you the structure and outputeos files.
Respectfully,
Ken Park
--
--------------------------------------------------------------------------
Peter BLAHA, Inst.f. Materials Chemistry, TU Vienna, A-1060 Vienna
Phone: +43-1-58801-165300
Email: peter.blaha at tuwien.ac.at WIEN2k: http://www.wien2k.at
WWW: http://www.imc.tuwien.ac.at
-------------------------------------------------------------------------
More information about the Wien
mailing list