计算化学公社

标题: HSE06杂化泛函的输入文件怎么写? [打印本页]

作者
Author:
xxq星球    时间: 2021-7-14 11:04
标题: HSE06杂化泛函的输入文件怎么写?
为了检验PBE+U值是准确,打算做一个HSE06杂化泛函的结果作为比较,找到两种HSE06的写法,不知道有什么区别?
第一种是从cp2k的test文件中找到的NE-hybrid-HSE06-lda.inp:
&XC
     &XC_FUNCTIONAL
     &XWPBE
       SCALE_X -0.25
       SCALE_X0 1.0
       OMEGA 0.11
     &END
      &PBE
        SCALE_X 0.0
        SCALE_C 1.0
      &END PBE
     &END XC_FUNCTIONAL
      &HF
        &SCREENING
          EPS_SCHWARZ 1.0E-10
        &END
        &INTERACTION_POTENTIAL
          POTENTIAL_TYPE SHORTRANGE
          OMEGA 0.11
        &END
        &MEMORY
          MAX_MEMORY  10
        &END
        FRACTION 0.25
      &END
    &END XC
第二种是根据官网上的介绍,利用LIBXC库:
&XC
      &XC_FUNCTIONAL   ##交换关联项
       &LIBXC
        FUNCTIONAL HYB_GGA_XC_HSE06
       &END LIBXC
      &END XC_FUNCTIONAL
    &END XC



作者
Author:
sobereva    时间: 2021-7-14 15:19
拿Multiwfn生成个HSE06的输入文件(界面里把泛函选成HSE06),得到的文件里面的写法是正确的

使用Multiwfn非常便利地创建CP2K程序的输入文件
http://sobereva.com/587http://bbs.keinsci.com/thread-21668-1-1.html
作者
Author:
xxq星球    时间: 2021-7-15 14:54
sobereva 发表于 2021-7-14 15:19
拿Multiwfn生成个HSE06的输入文件(界面里把泛函选成HSE06),得到的文件里面的写法是正确的

使用Multiw ...

感谢!
作者
Author:
xxq星球    时间: 2021-7-15 17:07
sobereva 发表于 2021-7-14 15:19
拿Multiwfn生成个HSE06的输入文件(界面里把泛函选成HSE06),得到的文件里面的写法是正确的

使用Multiw ...

根据你的推荐,我下载了Linux 64bit: Multiwfn_3.8_dev_bin_Linux.zip,执行Multiwfn的时候报错:Multiwfn: error while loading shared libraries: libXp.so.6: wrong ELF class: ELFCLASS32。这个怎么解决,libXp.so.6我从网上下载64位的libXp-1.0.2-2.1.el7.i686.rpm。
作者
Author:
sobereva    时间: 2021-7-16 15:07
xxq星球 发表于 2021-7-15 17:07
根据你的推荐,我下载了Linux 64bit: Multiwfn_3.8_dev_bin_Linux.zip,执行Multiwfn的时候报错:Multiwf ...

我不知道你是什么系统。不要随便网上找个rpm就装上
如果是CentOS、Ubuntu,启动Multiwfn所需要的库都可以通过yum、apt-get装,不要自己额外找包

也可以用windows版
作者
Author:
xxq星球    时间: 2021-7-16 20:52
sobereva 发表于 2021-7-16 15:07
我不知道你是什么系统。不要随便网上找个rpm就装上
如果是CentOS、Ubuntu,启动Multiwfn所需要的库都可 ...

服务器上没有权限,很麻烦,所以自己装,看来还是用Window吧




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3