最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

AMSET計算不同散射機(jī)制下載流子遷移率

2023-07-28 00:39 作者:IechoQ  | 我要投稿

W Li?DFT計算雜談?2023-07-28 09:37?發(fā)表于山東收錄于合集#amset#遷移率#vasp20個#軟件6個




AMSET可根據(jù)第一性原理輸入來計算固態(tài)半導(dǎo)體和絕緣體載流子散射率。擴(kuò)展了現(xiàn)有的極性和非極性電子-聲子耦合、離子化雜質(zhì)和基于各向同性能帶結(jié)構(gòu)的壓電散射機(jī)制的公式以支持高度各向異性的材料??稍诟咄坑嬎愎ぷ髁鞒讨惺褂茫跃_篩選載流子遷移率、壽命和熱電功率。

? ? 軟件下載地址:

https://github.com/hackingmaterials/amset


本文以軟件example為基礎(chǔ),整理計算得到不同散射機(jī)制下載流子遷移率流程。


amset手冊中提到計算考慮的散射機(jī)制有

Acoustic deformation potential scattering (ADP)、

Piezoelectric scattering( PIE)、

Polar optical phonon scattering(POP)、

Ionized impurity scattering(IMP)

https://hackingmaterials.lbl.gov/amset/scattering/


以example中GaAs文件夾中的vasprun.xml文件中的信息,可提取出提交計算的INCAR設(shè)置內(nèi)容。

以此為基礎(chǔ),計算使用的INCAR設(shè)置為



Global Parameters

ISTART =? 1? ? ? ? ? ? (Read existing wavefunction, if there)

ISPIN? =? 1? ? ? ? ? ? (Non-Spin polarised DFT)

# ICHARG =? 11? ? ? ? ?(Non-self-consistent: GGA/LDA band structures)

LREAL? = .FALSE.? ? ? ?(Projection operators: automatic)

ENCUT? =? 400? ? ? ? (Cut-off energy for plane wave basis set, in eV)

PREC? ?=? Accurate? ?(Precision level: Normal or Accurate, set Accurate when perform structure lattice relaxation calculation)

LWAVE? = .TRUE.? ? ? ? (Write WAVECAR or not)

LCHARG = .TRUE.? ? ? ? (Write CHGCAR or not)

ADDGRID= .TRUE.? ? ? ? (Increase grid, helps GGA convergence)

?LVTOT? = .TRUE.? ? ? (Write total electrostatic potential into LOCPOT or not)

?LVHAR? = .TRUE.? ? ? (Write ionic + Hartree electrostatic potential into LOCPOT or not)


Electronic Relaxation

ISMEAR =? 0? ? ? ? ? ? (Gaussian smearing, metals:1)

SIGMA? =? 0.001? ? ? ? ?(Smearing value in eV, metals:0.2)

NELM? ?=? 90? ? ? ? ? ?(Max electronic SCF steps)

NELMIN =? 6? ? ? ? ? ? (Min electronic SCF steps)

EDIFF? =? 1E-08? ? ? ? (SCF energy convergence, in eV)

# GGA? =? PS? ? ? ? ? ?(PBEsol exchange-correlation)

?

Ionic Relaxation

NSW? ? =? 00? ? ? ? ? (Max ionic steps)

IBRION =? -1? ? ? ? ? ? (Algorithm: 0-MD, 1-Quasi-New, 2-CG)

ISIF? ?=? 3? ? ? ? ? ? (Stress/relaxation: 2-Ions, 3-Shape/Ions/V, 4-Shape/Ions)

EDIFFG = -2E-02? ? ? ? (Ionic convergence, eV/AA)

ISYM =? 0? ? ? ? ? ?(Symmetry: 0=none, 2=GGA, 3=hybrids)

?LORBIT =11

  • 在文件夾README.md文件中作者提到計算所使用的為Γ中心的17x17x17?KPOINTS

INCAR中需要設(shè)置LWAVE ?= .TRUE.?以獲得WAVECAR,


amset wave

然后獲得wavefunction.h5文件,作為后續(xù)amset運行的輸入文件。

可手動編寫一個settings.yaml或python腳本執(zhí)行amset計算,獲得材料能帶、態(tài)密度、彈性常數(shù)、電運輸性質(zhì)(包括電導(dǎo)率,Seebeck系數(shù),遷移率等)。同時可設(shè)置考慮不同散射機(jī)制下的遷移率的計算。

example中GaAs文件夾中的settings.yaml文件如下,


# general settings

doping: [-3.e13]

temperatures: [201, 290, 401, 506, 605, 789, 994]

bandgap: 1.33

scattering_type: auto


# electronic_structure settings

interpolation_factor: 50


# material settings

deformation_potential: [1.2, 8.6]

elastic_constant: 139.7

high_frequency_dielectric: 10.32

pop_frequency: 8.16

static_dielectric: 12.18


# performance settings

mobility_rates_only: true

write_mesh: true



調(diào)用執(zhí)行命令為


amset run

可自動讀取并計算。后續(xù)畫圖可執(zhí)行


amset plot rates mesh_99x99x99.h5

該文件夾中存在GaAs.py腳本,可直接python執(zhí)行完成計算和繪圖過程,內(nèi)容如下,使用時請注意vasprun.xml文件路徑


import warnings


from amset.core.run import Runner

from amset.plot.rates import RatesPlotter


warnings.simplefilter("ignore")


settings = {

? ? # general settings

? ? "doping": [-3e13],

? ? "temperatures": [201, 290, 401, 506, 605, 789, 994],

? ? "bandgap": 1.33,

? ? # electronic_structure settings

? ? "interpolation_factor": 50,

? ? # scattering rate settings

? ? "deformation_potential": (1.2, 8.6),

? ? "elastic_constant": 139.7,

? ? "donor_charge": 1,

? ? "acceptor_charge": 1,

? ? "static_dielectric": 12.18,

? ? "high_frequency_dielectric": 10.32,

? ? "pop_frequency": 8.16,

? ? # performance settings

? ? "mobility_rates_only": True,

? ? "write_mesh": True,

}



if __name__ == "__main__":

? ? runner = Runner.from_vasprun("vasprun.xml.gz", settings)

? ? amset_data = runner.run()


? ? plotter = RatesPlotter(amset_data)

? ? plt = plotter.get_plot()

? ? plt.savefig("GaAs_rates.png", bbox_inches="tight", dpi=400)



具體設(shè)置和修改可參考軟件網(wǎng)站官方文檔內(nèi)容。

https://hackingmaterials.lbl.gov/amset/settings/


運算過程如下


中間會有進(jìn)度條顯示,計算使用的資源適中,占用內(nèi)存約為10-20GB,推薦使用服務(wù)器或者性能尚可的節(jié)點計算。

結(jié)果與數(shù)據(jù)圖片如下,數(shù)據(jù)文件會寫入到transport.json ?mesh.h5文件中,可為后續(xù)繪圖使用。

繪圖方法和技巧可自行學(xué)習(xí)了解amset plot 功能。












本號不定期發(fā)布有關(guān)DFT計算相關(guān)內(nèi)容,主題多變且不固定。 歡迎分享推送,將教程與經(jīng)驗傳播給需要的人。 如對教程內(nèi)容有疑問,或者有需要咨詢,可后臺留言或聯(lián)系作者:hn_87165 同時如想加入交流群,也可添加作者并說明。 最后,如果您有DFT計算相關(guān)經(jīng)驗,愿意寫相關(guān)的教程,也可以聯(lián)系作者投稿。


引喻失義? ?妄自菲薄


AMSET計算不同散射機(jī)制下載流子遷移率的評論 (共 條)

分享到微博請遵守國家法律
将乐县| 郯城县| 长沙市| 大邑县| 乌拉特后旗| 禹州市| 崇信县| 卫辉市| 涞源县| 电白县| 贵德县| 会昌县| 盖州市| 阳城县| 横山县| 隆回县| 浪卡子县| 尼玛县| 汝州市| 崇左市| 巴南区| 芜湖市| 阜阳市| 堆龙德庆县| 伊春市| 万源市| 兴和县| 南木林县| 锦屏县| 泰州市| 合阳县| 方正县| 静宁县| 屯门区| 偃师市| 鄂尔多斯市| 孝昌县| 福建省| 威远县| 林周县| 泾源县|