Recently, i want to calculate the crystal GaSe, which has 194 space group number (P 63/m m c), When i prepare the input file like this
Code: Select all
natom 8
ntypat 2
znucl 31 34
typat 1 1 1 1 2 2 2 2
xred 0.333333 0.666667 0.177000
0.333333 0.666667 0.323000
0.666667 0.333333 0.823000
0.666667 0.333333 0.677000
0.333333 0.666667 0.600000
0.333333 0.666667 0.900000
0.666667 0.333333 0.400000
0.6d6667 0.333333 0.100000
the corresponding output file will give a comment that
Code: Select all
symbrav : COMMENT -
The Bravais lattice determined only from the primitive
vectors, bravais(1)= 6, is more symmetric
than the real one, iholohedry= 3, obtained by taking into
account the atomic positions. Start deforming the primitive vector set
and give the space group number 63 (Cmcm).
when i check the reasons for the results, i find the varible 'tolsym' is setted to 1.0D-8 defoutly, so i change my input file like this
Code: Select all
natom 8
ntypat 2
znucl 31 34
typat 1 1 1 1 2 2 2 2
xred 0.333333333 0.666666667 0.177000
0.333333333 0.666666667 0.323000
0.666666667 0.333333333 0.823000
0.666666667 0.333333333 0.677000
0.333333333 0.666666667 0.600000
0.333333333 0.666666667 0.900000
0.666666667 0.333333333 0.400000
0.666666667 0.333333333 0.100000
Then the Abinit will regonize the right spgoup number, but the code stop with complain
Code: Select all
forrtl: severe (66): output statement overflows record, unit -5, file Internal Formatted Write
i think maybe there are something wrong with the symmetry, so i set the varible 'chksymbreak=0', then everything goes fine.
But, i have one question about the varible 'cheksymbreak'. the discriptiong of this varible said that, when use it in the DFPT and GW calculations, this will lead to a bad results. But i wonder how can i analyse the phonon mode if the system have a wrong spgroup number?
Please guide me how overcome this situation?
Thanks in advanced.
Cheers!
Sheleon