「$RandomizedR」:修訂間差異
跳至導覽
跳至搜尋
無編輯摘要 |
無編輯摘要 |
||
| 第10行: | 第10行: | ||
Method=0 fully random number | Method=0 fully random number | ||
Method=1 P1=dx(um), P2= | Method=1 P1=dx(um), P2=average_composition, P3=sigma, P4=indium_low P5=delta- In% | ||
Method=2 P1=dx(um), P2= | Method=2 P1=dx(um), P2=average_composition, P3=sigma, P4=indium_low P5=delta- In% | ||
The difference between 1 and 2 are that Method | The difference between 1 and 2 are that Method=2 will not replace the trap-related coefficients, nonradiative lifetime, doping, impurity, and generation of the original region. | ||
Method==2 use the original trap-related coefficients, nonradiative lifetime, doping, impurity, and generation of the original region | |||
Method==3 use the original polarization, trap-related coefficients, nonradiative lifetime, doping, impurity, and generation of the original region | |||
The idea is to generate virtual regions. The region number is "location_N_used" | The idea is to generate virtual regions. The region number is "location_N_used" | ||
| 第34行: | 第36行: | ||
13 14 15 16 17 18 19 20 21 22 23 .... 32 | 13 14 15 16 17 18 19 20 21 22 23 .... 32 | ||
3 0 (QW location) | 3 0 (QW location) | ||
4 0 | |||
5 0 | 5 0 | ||
6 0 | |||
9 0 | 9 1 2.83e-4 0.15 9.8e-4 0.01 0.02 | ||
10 2 2.83e-4 0.15 9.8e-4 0.01 0.02 # use the original lifetime, doping, , impurity, traps, and generation of the original region. | |||
11 3 2.83e-4 0.15 9.8e-4 0.01 0.02 # use the original polarization, lifetime, doping, , impurity, traps, and generation of the original region. | |||
於 2025年3月9日 (日) 04:36 的修訂
$RandomizedR is a special command to setup the random alloy structures. The format is
$RandomizedR Region_Number_used Random_type location_N_used seeding_num location_1 location_2 ...... location_N Region_1 method P1 P2 P3 P4 P5 .... Region_2 method P1 P2 P3 P4 P5 .... ... Region_N method P1 P2 P3 P4 P5 ....
Method=0 fully random number Method=1 P1=dx(um), P2=average_composition, P3=sigma, P4=indium_low P5=delta- In% Method=2 P1=dx(um), P2=average_composition, P3=sigma, P4=indium_low P5=delta- In%
The difference between 1 and 2 are that Method=2 will not replace the trap-related coefficients, nonradiative lifetime, doping, impurity, and generation of the original region. Method==2 use the original trap-related coefficients, nonradiative lifetime, doping, impurity, and generation of the original region Method==3 use the original polarization, trap-related coefficients, nonradiative lifetime, doping, impurity, and generation of the original region The idea is to generate virtual regions. The region number is "location_N_used" The second line defines the ID of virtual regions (location_N_used). For example location_N_used=10 13 14 15 16 17 18 19 20 21 22 23 means these regions are virtual region P1 is the lattice size. typically 2.83e-4 um. P2=average_com of this QW . For example 0.15 is 15% average indium composition P3=sigma -> broaden factor of averaging local indium composition. Typically 2-4 lattice size. Unit is um. P4=indium_low define indium composition of virtual region 1. P5=delta-In% defines the composition difference of each virtual region. It should be linear. Note that no matter which method is used, the mobility, B, and C will use the original region setting.
Example:
$RandomizedR 6 1 20 -10 13 14 15 16 17 18 19 20 21 22 23 .... 32 3 0 (QW location) 4 0 5 0 6 0 9 1 2.83e-4 0.15 9.8e-4 0.01 0.02 10 2 2.83e-4 0.15 9.8e-4 0.01 0.02 # use the original lifetime, doping, , impurity, traps, and generation of the original region. 11 3 2.83e-4 0.15 9.8e-4 0.01 0.02 # use the original polarization, lifetime, doping, , impurity, traps, and generation of the original region.