在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相关推荐

  1. LambdaMART简介——基于Ranklib源码(一 lambda计算)

     LambdaMART简介--基于Ranklib源码(一 lambda计算) 时间:2014-08-09 21:01:49      阅读:168      评论:0      收藏:0      ...

  2. 搜索排序LambdaMART中Lambda的计算过程java版本

    Lambdajava实现 这里只告诉说明Lambda的计算,后面的mart大家随便用其他的都可以,这里详细写了Lambda是如何计算得来,java版本的实现.代码如下: 样本的格式如下: public ...

  3. java lambdamart库,LambdaMART简介——基于Ranklib源码(一 lambda计算)

    学习Machine Learning,阅读文献,看各种数学公式的推导,其实是一件很枯燥的事情.有的时候即使理解了数学推导过程,也仍然会一知半解,离自己写程序实现,似乎还有一道鸿沟.所幸的是,现在很多主 ...

  4. java lambdamart库,LambdaMART 之 lambda(示例代码)

    LambdaMART 之 lambda 概念 LTR 排序学习主要用于对召回结果的精排,主流使用基于pair(文档对标记)的 LambdaMART 算法,该算法由两部分组成:lambda + MART ...

  5. 【逻辑与计算理论】组合子逻辑与 Y 组合子

    为什么是Y? 在前面的几个帖子里,我已经建立了如何把lambda演算变成一个有用的系统的点点滴滴. 我们已经有了数字,布尔值和选择运算符.我们唯一欠缺的是重复. 这个有点棘手.lambda演算使用递归 ...

  6. c++的lambda表达式捕获this_贯穿 C++ 11 与 C++ 17 的 Lambda 到底是个什么?

    本文将详解Lambda函数从定义到学习和使用,涉及一些不为人知的事情,如LIFE-立即调用的函数表达式,Lambda的类型.相信你已经起了兴趣,那就开始阅读吧. 作者 | Vishal Chovati ...

  7. 贯穿 C++ 11 与 C++ 17 的 Lambda 到底是个什么?

    本文将详解Lambda函数从定义到学习和使用,涉及一些不为人知的事情,如LIFE-立即调用的函数表达式,Lambda的类型.相信你已经起了兴趣,那就开始阅读吧. 作者 | Vishal Chovati ...

  8. 【Python\Matlab】计算风管摩擦阻力系数

    在设计V型滤池的过程中,有一步是计算鼓风机的风管摩擦阻力系数,由于这个方程是一个超越方程,故手按计算器还是有点麻烦,直接上代码计算可以一步到位,在此留作记录. 计算公式 其中,K.Re.d都是常数,具 ...

  9. H.266/VVC-VTM代码学习25-VTM中RDcost的计算与λ的设定(一)

    H.266/VVC专栏传送 上一篇:H.266/VVC-VTM代码学习24-根据当前块位置与尺寸确定隐藏划分模式getImplicitSplit() 下一篇: 目录 H.266/VVC专栏传送 前言 ...

最新文章

  1. 深入理解 Java 虚拟机(第二弹) - 常用 vm 参数分析
  2. 数字经济论坛、阿里研究院、毕马威联合发布《2018全球数字经济发展指数》
  3. 深度学习核心技术精讲100篇(七十七)-主流推荐引擎技术及优缺点分析
  4. python连接linux服务器读取txt文件_Python文件处理
  5. wxWidgets:wxActiveXEvent类用法
  6. 企业——Docker容器的搭建及简单应用
  7. 【论文研读】【医学图像分割】【BCRNN】Fine-grained Recurrent Neural Networks for Automatic Prostate Segmentation ...
  8. Android快速开发(2)
  9. 语言 泰克示波器程序_示波器再升级,EMI测试不求人
  10. 如何为XAF设置默认属性值?
  11. showdown解析md文件
  12. 浙江中医药大学第十二届大学生程序设计竞赛 部分题解
  13. 软碟通(UltraISO)9.7.6.3812单文件高级版
  14. html长图转换成pdf,iOS将HTML页面转换成PDF文件保存到本地并分享传输文件
  15. Linux编程基础案例:第4章Shell编程
  16. C语言 setitimer函数
  17. RabbitMQ特殊应用
  18. 公租房摇号系统功能测试用例设计
  19. 单片机控制蜂鸣器和弦音发音程序
  20. C语言实例:百钱百鸡

热门文章

  1. web后台管理系统框架
  2. 双栈路由Linux,IPV6 IPV4双栈互通与静态路由
  3. 华为鸿蒙系统怎么退出,鸿蒙系统准备就绪,华为将退出安卓联盟,进度能赶超安卓吗?...
  4. 手机录屏视频用ffmpeg进行视频截取以及旋转
  5. 【Mac+Deepin系统】两台主机一个显示器如何切换显示?
  6. (JavaSE 学习记录) 自定义类加载器
  7. Java面试错题集1
  8. 基于单片机的超市储物柜设计_一种基于at89c51单片机的超市寄存装置的制造方法...
  9. githup 提交项目及分支 遇到的问题
  10. 2022-2028年中国海南省在线旅游产业发展动态及投资前景分析报告