日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

SCTK计算lambda

發布時間:2023/12/15 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SCTK计算lambda 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在SCTK的后處理中,calculation = “lambda_mu_k”可以計算出lambda和mu的值

PATH/sctk.x < sctk.in > lambda.out

lambda.out文件

##### Integrate gapeq #####mu : 0.36011E+00lambda : 0.18219E+01##### Write mu.frmsf and lambda_frmsf #####Max : 0.53735334 Min : 0.12076953Max : 2.86872787 Min : 0.23379861##### Clock summary #####

以及生成兩個文件:lambda.frmsf, mu.frmsf
其計算過程如下:
sctk_gapeq_rhs.f90/SUBROUTINE make_lambda_mu_f

lambda = SUM(ZF(1,b_low:b_high,1:nks)*dosd(b_low:b_high,1:nks))mu = SUM( dltf(1,b_low:b_high,1:nks)*dosd(b_low:b_high,1:nks))weight = SUM( dosd(b_low:b_high,1:nks))lambda = lambda / weightmu = mu / weight!WRITE(stdout,'(7x," weight : ",e15.5)') weightWRITE(stdout,'(7x," mu : ",e15.5)') muWRITE(stdout,'(7x,"lambda : ",e15.5)') lambda

其中:lambda為輸出的,我們計算的lambda
mu為輸出的,我們計算的mu
weight為權重,正常沒有輸出,我加了一行進去

ZF為重正化因子,其維度為(2,b_low:b_high,nks)2是自旋,b_low是計算2.2步我們在輸入文件中給出的elph_nbnd_min和elph_nbnd_max,是費米面附近的最小能帶和最大能帶。nks是總K點數,nk1nk2nk3。它是lambda.frmsf文件的后(b_low-b_high+1)*nks個數據。

dosd是對于每個K點的態密度,它沒有輸出文件。它的維度是(b_low:b_high,nks)

McMillan formula中的量


一共四個變量
tc:輸出文件tc.out中的tc就是公式中的tc,且單位一致
輸出文件lambda.out中的lambda就是公式中的lambda,且單位一致
wln:尚未找到 平均聲子頻率,在代碼中為omg
mustar:尚未找到

ambda.out中的mu更像是muC和muS的和。有待考證。

總結

以上是生活随笔為你收集整理的SCTK计算lambda的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。