Dear all,
I performed the constant relaxation time calculation. The following is my input for the settings.yaml file
doping: [-3E18, -6E18, -1E19, -3E19, -6.5E19, -8.5E19, -1E20, -1.25E20]
temperatures: [300,350,400,450,500,550,600,650,700,750,800,850,900]
constant_relaxation_time: 1.0E-14
electronic_structure settings
interpolation_factor: 15
nworkers: 6
material settings
deformation_potential: deformation.h5
elastic_constant:
- [ 81.755, 4.107, 40.109, 0.000, 0.000, -0.000 ]
- [ 4.107, 44.688, 4.478, 0.000, 0.000, -0.000 ]
- [ 40.109, 4.478, 74.337, 0.000, 0.000, -0.000 ]
- [ 0.000, 0.000, 0.000, 8.294, 0.000, 0.000 ]
- [ 0.000, 0.000, 0.000, 0.000, 54.796, 0.000 ]
- [ -0.000, -0.000, -0.000, 0.000, 0.000, -13.556 ]
high_frequency_dielectric: - [29.057900, 0.000000, 0.000000]
- [0.000000, 16.006491, 0.000000]
- [0.000000, 0.000000, 46.797792]
pop_frequency: 0.32
static_dielectric: - [29.06, 0, 0]
- [0, 23.76, 0]
- [0, 0, 46.80]
free_carrier_screening: true
performance settings
mobility_rates_only: true
write_mesh: true
file_format: txt
The job was successfully done. But I am confused about how the overall mobilities are obtained, i.e., do they follow Matthiessen’s rule from the ADV, IMP, and POP parts? They do no strictly obey that rule to my checking.
Another question is how to average the tensor? For example, the obtained ADP is a tensor with small off-diagonal components. Then I got the averaged value by square root(squared xx-component+squared yy-component+squared zz-component), but such obtained one does not agree with the one in the LOG file.
Many thanks in advance for your insight.
Best,
Rundong