About the interatomic force of real space with SOC
Posted: Thu Dec 02, 2021 2:32 am
Recently, I use EPW to do some calculations on CsSnI3 with spin-orbital coupling. First, I ran ph.x code to calculate the phonon on the basis of the charge density with SOC. When it was finished, I ran q2r.x to get the interatomic force file (CsSnI3.fc). Then I copied it to the save directory generated by running pp.py script and renamed it as ifc.q2r. I want to use the interatomic force of real space to carry out the EPW calculation. According to the online manual, I should set the input parameter 'lifc = .true.'. Indeed, I do so as it is suggested. But I notice that the description of 'lifc' (online manual) reads " If .true. uses the real-space inter-atomic force constant generated by q2r.x. The resulting file must be named “ifc.q2r”. The file has to be placed in the same directory as the dvscf files. In the case of SOC, the file must be named “ifc.q2r.xml” and be in xml format[/b]....."
Since I calculated the phonons of CsSnI3 on the basis of self-consistent charge density with SOC, the interatomic force file should be in xml format.
So my quesitons are (i) How do I get the the interatomic force file in xml format for SOC calculations ?
(ii) When the EPW calculations use the interatomic force of real space (ifc.q2r), it did differ from the calculation results from the direct dynamical matrix in q-space. I have tested it for the mobility of CsSnI3. Excepts of the lifc parameter, all the input parameters are same, but the mobility results are very different. I post some results as follows.
(1) Electronon mobility of CsSnI3 calculated from dynamical matrix generated by ph.x
300.000 3.7233 0.100001E+19 0.161139E+02 x-axis
0.164613E+02 y-axis
0.165952E+02 z-axis
0.163901E+02 avg
350.000 3.7028 0.999991E+18 0.144885E+02 x-axis
0.147638E+02 y-axis
0.148708E+02 z-axis
0.147077E+02 avg
400.000 3.6814 0.999997E+18 0.128358E+02 x-axis
0.130552E+02 y-axis
0.131402E+02 z-axis
0.130104E+02 avg
(2) Mobility of CsSnI3 calculated from ifc.q2r generated by q2r.x
300.000 3.7233 0.100000E+19 0.466892E+03 x-axis
0.520201E+03 y-axis
0.589700E+03 z-axis
0.525598E+03 avg
350.000 3.7029 0.999999E+18 0.434434E+03 x-axis
0.480080E+03 y-axis
0.545107E+03 z-axis
0.486540E+03 avg
400.000 3.6815 0.100000E+19 0.394519E+03 x-axis
0.433105E+03 y-axis
0.491852E+03 z-axis
0.439825E+03 avg
Any suggestions for the above two questions ?
Since I calculated the phonons of CsSnI3 on the basis of self-consistent charge density with SOC, the interatomic force file should be in xml format.
So my quesitons are (i) How do I get the the interatomic force file in xml format for SOC calculations ?
(ii) When the EPW calculations use the interatomic force of real space (ifc.q2r), it did differ from the calculation results from the direct dynamical matrix in q-space. I have tested it for the mobility of CsSnI3. Excepts of the lifc parameter, all the input parameters are same, but the mobility results are very different. I post some results as follows.
(1) Electronon mobility of CsSnI3 calculated from dynamical matrix generated by ph.x
300.000 3.7233 0.100001E+19 0.161139E+02 x-axis
0.164613E+02 y-axis
0.165952E+02 z-axis
0.163901E+02 avg
350.000 3.7028 0.999991E+18 0.144885E+02 x-axis
0.147638E+02 y-axis
0.148708E+02 z-axis
0.147077E+02 avg
400.000 3.6814 0.999997E+18 0.128358E+02 x-axis
0.130552E+02 y-axis
0.131402E+02 z-axis
0.130104E+02 avg
(2) Mobility of CsSnI3 calculated from ifc.q2r generated by q2r.x
300.000 3.7233 0.100000E+19 0.466892E+03 x-axis
0.520201E+03 y-axis
0.589700E+03 z-axis
0.525598E+03 avg
350.000 3.7029 0.999999E+18 0.434434E+03 x-axis
0.480080E+03 y-axis
0.545107E+03 z-axis
0.486540E+03 avg
400.000 3.6815 0.100000E+19 0.394519E+03 x-axis
0.433105E+03 y-axis
0.491852E+03 z-axis
0.439825E+03 avg
Any suggestions for the above two questions ?