计算化学公社

 找回密码 Forget password
 注册 Register
Views: 3930|回复 Reply: 13
打印 Print 上一主题 Last thread 下一主题 Next thread

[CP2K] Multiwfn默认生成的对角化参数作Fe晶格cp2k单点计算SCF不收敛,可能原因及如何改进

[复制链接 Copy URL]

113

帖子

0

威望

1548

eV
积分
1661

Level 5 (御坂)

本帖最后由 nusiew 于 2022-10-5 13:58 编辑

大家好,我用Multiwfn默认生成的对角化参数作Fe晶格(5*5*5扩增)的Γ点计算,发现SCF振荡不收敛,相关输入输出文件见附件。我曾试过用用相同的对角化参数作B、Na、Mg、Si、Ti、V、Mn等晶格的单点能计算,发现都能够很好地收敛。请问Fe出现这种情况的可能原因,同时怎样改进参数才能够让Fe的SCF计算收敛呢?非常感谢大家的解答!

关于含有Fe原子等的磁性体系参数设置相关问题总结
(1):关于cp2k计算Fe表面磁矩设置
(2):在cp2k计算过程中的自旋多重度怎么设置呀?
(3):如何在CP2K中实现自旋优化功能
(4):求助CP2K中AIMD任务的自旋设置的问题
(5):表面模型优化不收敛的问题
(6):请教关于CuFeO2晶胞输入文件参数设置的问题   
(7):求助:表面模型优化不收敛的问题
(8):求助:用cp2做金属体系结构优化,SCF一直不收敛
(9):加速SCF收敛可以尝试的一些手段
(10):error in check_diag:check of matrix diagonalization failed
(11):求助:CP2K对角化不收敛时改变mixing中的alpha、beta会对计算出结果有什么影响?   
(12):求助:cp2k优化Ni(111)面scf不收敛问题
(13):CP2K如何计算自旋极化单重态?
(14):CP2K 计算自旋极化单重态%BS输入以及计算结果求教
(15):cp2k能量计算时SCF不收敛/2 2 1 K-point报错
(16):CP2K结构优化Fe2O3卡住
(17):CP2K关于Fe2O3的模拟
(18):Fe2O3 计算DOS 对称性问题请教
(19):cp2k中的磁矩信息在哪里查看呢
(20):求助:cp2k优化Fe110晶面SCF和优化不收敛
(21):CP2K中 CeO2 基组的选择和DFT+U的输入文件的书写






  1. <div class="blockcode"><blockquote>#Generated by Multiwfn
  2. &GLOBAL
  3.   PROJECT 01diag
  4.   PRINT_LEVEL MEDIUM
  5.   RUN_TYPE ENERGY
  6. &END GLOBAL

  7. &FORCE_EVAL
  8.   METHOD Quickstep
  9.   &SUBSYS
  10.     &TOPOLOGY
  11.       MULTIPLE_UNIT_CELL  5  5  5
  12.     &END TOPOLOGY
  13.     &CELL
  14.       A     2.45957003     0.00000000     0.00000000
  15.       B    -0.81969891     2.31872888     0.00000000
  16.       C    -0.81956709    -1.15867679     2.00835060
  17.       MULTIPLE_UNIT_CELL  5  5  5
  18.       PERIODIC XYZ #Direction of applied PBC (geometry aspect)
  19.     &END CELL
  20.     &COORD
  21.       Fe       0.00000000    0.00000000    0.00000000
  22.     &END COORD
  23.     &KIND Fe   
  24.       ELEMENT Fe
  25.       BASIS_SET DZVP-MOLOPT-SR-GTH-q16
  26.       POTENTIAL GTH-PBE
  27.     &END KIND
  28.   &END SUBSYS

  29.   &DFT
  30.     BASIS_SET_FILE_NAME  BASIS_MOLOPT
  31.     POTENTIAL_FILE_NAME  POTENTIAL
  32. #   WFN_RESTART_FILE_NAME 01diag-RESTART.wfn
  33.     CHARGE    0 #Net charge
  34.     MULTIPLICITY    1 #Spin multiplicity
  35.     &QS
  36.       EPS_DEFAULT 1E-10 #This is default. Set all EPS_xxx to values such that the energy will be correct up to this value
  37.     &END QS
  38.     &POISSON
  39.       PERIODIC XYZ #Direction(s) of PBC for calculating electrostatics
  40.       PSOLVER PERIODIC #The way to solve Poisson equation
  41.     &END POISSON
  42.     &XC
  43.       &XC_FUNCTIONAL PBE
  44.       &END XC_FUNCTIONAL
  45.       &VDW_POTENTIAL
  46.         POTENTIAL_TYPE PAIR_POTENTIAL
  47.         &PAIR_POTENTIAL
  48.           PARAMETER_FILE_NAME dftd3.dat
  49.           TYPE DFTD3
  50.           REFERENCE_FUNCTIONAL PBE
  51.         &END PAIR_POTENTIAL
  52.       &END VDW_POTENTIAL
  53.     &END XC
  54.     &MGRID
  55.       CUTOFF 350
  56.       REL_CUTOFF 50
  57.     &END MGRID
  58.     &SCF
  59.       MAX_SCF 128
  60.       EPS_SCF 5.0E-06 #Convergence threshold of density matrix during SCF
  61. #     SCF_GUESS RESTART #Use wavefunction from WFN_RESTART_FILE_NAME file as initial guess
  62.       &DIAGONALIZATION
  63.         ALGORITHM STANDARD #Algorithm for diagonalization. DAVIDSON is faster for large systems
  64.       &END DIAGONALIZATION
  65.       &MIXING #How to mix old and new density matrices
  66.         METHOD BROYDEN_MIXING #PULAY_MIXING is also a good alternative
  67.         ALPHA 0.4 #Default. Mixing 40% of new density matrix with the old one
  68.         NBROYDEN 8 #Default is 4. Number of previous steps stored for the actual mixing scheme
  69.       &END MIXING
  70.       &SMEAR
  71.         METHOD FERMI_DIRAC
  72.         ELECTRONIC_TEMPERATURE 300 #Electronic temperature of Fermi-Dirac smearing in K
  73.       &END SMEAR
  74.       ADDED_MOS   300 #Number of virtual MOs to solve
  75.     &END SCF
  76.     &PRINT
  77.       &MO_MOLDEN #Exporting .molden file containing wavefunction information
  78.         NDIGITS 9 #Output orbital coefficients if absolute value is larger than 1E-9
  79.         GTO_KIND SPHERICAL #Spherical-harmonic type of basis functions
  80.       &END MO_MOLDEN
  81.       &ELF_CUBE
  82.         STRIDE 1 #Stride of exported cube file
  83.       &END ELF_CUBE
  84.       &MULLIKEN
  85.         PRINT_ALL F #If T, then printing full net AO and overlap population matrix
  86.       &END MULLIKEN
  87.     &END PRINT
  88.   &END DFT
  89. &END FORCE_EVAL
复制代码













































tem.out

100.71 KB, 下载次数 Times of downloads: 3

diag.inp

2.95 KB, 下载次数 Times of downloads: 9

两个对易的厄米算子可以有共同本征函数集

210

帖子

3

威望

2110

eV
积分
2380

Level 5 (御坂)

2#
发表于 Post on 2022-9-26 16:14:50 | 只看该作者 Only view this author
大概率是因为磁矩带来的问题,建议对Fe磁矩进行初猜并且自动优化自选多重度,不会设置的话Multiwfn里面可以手动指定原子磁矩

顺便,扩胞555跑这个晶胞远远不如加K点来的划算

496

帖子

11

威望

4277

eV
积分
4993

Level 6 (一方通行)

3#
发表于 Post on 2022-9-26 19:53:30 | 只看该作者 Only view this author
磁矩没设,UKS没加,自旋多重度不对,不是1。
自由发挥,野蛮生长

113

帖子

0

威望

1548

eV
积分
1661

Level 5 (御坂)

4#
 楼主 Author| 发表于 Post on 2022-9-26 21:31:31 | 只看该作者 Only view this author
Eudaimonia 发表于 2022-9-26 16:14
大概率是因为磁矩带来的问题,建议对Fe磁矩进行初猜并且自动优化自选多重度,不会设置的话Multiwfn里面可以 ...

非常感谢指导。
(1)请问Fe的磁矩初猜是基于&Kind 中的 MAGNETIZATION参数来设置吗?该参数一般怎么取值呢?对于我这个Fe原子体系是直接用电子数(alpha-beta)=4 来取值吗?
(2)自动优化自旋多重度是直接加上 RELAX_MULTIPLICITY 这个关键词就可以了吗?请问该关键词的取值如何根据自己的体系来设定呢?
再次感谢您的回复!
两个对易的厄米算子可以有共同本征函数集

113

帖子

0

威望

1548

eV
积分
1661

Level 5 (御坂)

5#
 楼主 Author| 发表于 Post on 2022-9-26 21:37:48 | 只看该作者 Only view this author
本帖最后由 nusiew 于 2022-9-26 21:43 编辑
丁越 发表于 2022-9-26 19:53
磁矩没设,UKS没加,自旋多重度不对,不是1。

谢谢丁老师的指导!在加了UKS并将MAGNETIZATION设为3,自旋多重度设为25,发现SCF在27步后实现了收敛。请问丁老师自旋多重度需要一个一个的测试吗?如果自旋多重度设置的不是对应能量最小值的,会对输出的PDOS等产生影响吗?对于类似含有Fe、Co、Ni等原子构成的磁性体系,在未正确设置磁矩和自旋多重度的条件下即使SCF收敛,输出的ELF、电子密度等实空间函数及其衍生描述符是不是都会存在很大误差?
两个对易的厄米算子可以有共同本征函数集

496

帖子

11

威望

4277

eV
积分
4993

Level 6 (一方通行)

6#
发表于 Post on 2022-9-26 22:31:21 | 只看该作者 Only view this author
nusiew 发表于 2022-9-26 21:37
谢谢丁老师的指导!在加了UKS并将MAGNETIZATION设为3,自旋多重度设为25,发现SCF在27步后实现了收敛。请 ...

使用了smear时可以不用管自旋多重度。或者你还可以使用RELAX_MULTIPLICITY

对,不设置磁矩算出来的就不是该物质正确的电子态,所以对那些实空间波函数分析都有影响
自由发挥,野蛮生长

496

帖子

11

威望

4277

eV
积分
4993

Level 6 (一方通行)

7#
发表于 Post on 2022-9-26 22:42:52 | 只看该作者 Only view this author
nusiew 发表于 2022-9-26 21:31
非常感谢指导。
(1)请问Fe的磁矩初猜是基于&Kind 中的 MAGNETIZATION参数来设置吗?该参数一般怎么取 ...

1.是,在Multiwfn中就有设置选项。单个Fe原子磁矩为4μ_B,表面相要小于4,体相远小于4。设置比如2,3之类的都可以,程序会自发弛豫磁矩。
2.RELAX_MULTIPLICITY设置如0.001。看看https://groups.google.com/g/cp2k ... /kQ92btddAQAJ?pli=1
自由发挥,野蛮生长

6万

帖子

99

威望

6万

eV
积分
125140

管理员

公社社长

8#
发表于 Post on 2022-9-27 03:06:23 | 只看该作者 Only view this author
常见的体相材料在material project上都有,可以直接查看上面的SCF收敛得到的磁矩信息,可以参考着那个设,就省得你自己试各种设置了
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办极高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入北京科音微信公众号获取北京科音培训的最新消息,并避免错过网上有价值的计算化学文章!
欢迎加入人气极高、专业性特别强的理论与计算化学综合交流群思想家公社QQ群(群号见此链接),合计达一万多人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大、极为流行的量子化学波函数分析程序)
Google Scholar:https://scholar.google.com/citations?user=tiKE0qkAAAAJ
ResearchGate:https://www.researchgate.net/profile/Tian_Lu

113

帖子

0

威望

1548

eV
积分
1661

Level 5 (御坂)

9#
 楼主 Author| 发表于 Post on 2022-9-27 19:28:44 | 只看该作者 Only view this author
本帖最后由 nusiew 于 2022-9-27 20:00 编辑
丁越 发表于 2022-9-26 22:42
1.是,在Multiwfn中就有设置选项。单个Fe原子磁矩为4μ_B,表面相要小于4,体相远小于4。设置比如2,3之 ...

非常感谢丁老师的指导!按照您的建议,我开了smear和UKS,并设置了MAGNETIZATION为3,同时注销了MULTIPLICITY(参考设置了smear不用指定自旋多重度),但是Fe超胞体系(3*3*3)SCF出现了不收敛的情况。于是我将注销的MULTIPLICITY 27 恢复后,但同时还保留smear、UKS、和MAGNETIZATION,发现SCF在62步后实现了收敛。现在有一些迷茫,添加smear不指定MULTIPLICITY,体系出现不收敛的情况;指定了MULTIPLICITY,但却不一定是合理的MULTIPLICITY。请问丁老师接下来该如何调整?恳请丁老师予以指导。我的inp文件见附件。

diag.inp

3.2 KB, 下载次数 Times of downloads: 23

两个对易的厄米算子可以有共同本征函数集

113

帖子

0

威望

1548

eV
积分
1661

Level 5 (御坂)

10#
 楼主 Author| 发表于 Post on 2022-9-27 21:13:25 | 只看该作者 Only view this author
本帖最后由 nusiew 于 2022-9-27 21:35 编辑
sobereva 发表于 2022-9-27 03:06
常见的体相材料在material project上都有,可以直接查看上面的SCF收敛得到的磁矩信息,可以参考着那个设, ...

非常感谢卢老师的指导,还想请教卢老师几个问题。
(1)针对含有过渡金属原子的磁性体系(即磁矩不为0),计算的时候是不是一定需要按照开壳层来计算呢?我的理解是,磁性体系势必存在未成对的电子,因此计算的时候需要按照开壳层来处理。开壳层的计算,如Fe晶胞的单点计算,在需要研究磁性相关性质时才需要加MAGNETIZATION参数,还是说只要是计算体系中的原子具有磁性,如含有未成对3d电子的体系,都需要加该参数呢?
(2)在cp2k中,对于含有3d电子的过渡金属及其氧化物体系(如Fe2O3)的计算是不是一定要加UKS关键词呢?比如说我用对角化+smear作单点计算输出Fe晶胞的PDOS,在不加UKS关键词的条件下也能完成SCF收敛并输出相关信息。
(3)在设置体系的MAGNETIZATION参数时,比如Materials Project上的Fe的磁矩为2.181 μB,我在设置MAGNETIZATION需要直接设置为2.181吗?Multiwfn中标明MAGNETIZATION参数为alpha-beta的电子数差,所以该参数需要为整数吗?我需要基于下述磁矩和未成对电子数的关系来倒推未成对电子数 n 吗?

非常感谢指导!

两个对易的厄米算子可以有共同本征函数集

496

帖子

11

威望

4277

eV
积分
4993

Level 6 (一方通行)

11#
发表于 Post on 2022-9-28 08:49:49 | 只看该作者 Only view this author
nusiew 发表于 2022-9-27 19:28
非常感谢丁老师的指导!按照您的建议,我开了smear和UKS,并设置了MAGNETIZATION为3,同时注销了MULTIPLI ...

sob老师在论坛里解答过这个问题(http://bbs.keinsci.com/thread-22642-1-1.html
CP2K对一些电子结构复杂点的过渡金属体系计算还是存在问题的,比如之前论坛里有个人想用CP2K优化一个Ni的slab就出现SCF无法收敛的情况,这个属于程序方面的问题。这种情况下换成平面波程序如QE、VASP还是比较稳健的
自由发挥,野蛮生长

113

帖子

0

威望

1548

eV
积分
1661

Level 5 (御坂)

12#
 楼主 Author| 发表于 Post on 2022-9-28 08:57:30 | 只看该作者 Only view this author
本帖最后由 nusiew 于 2022-9-28 09:03 编辑
丁越 发表于 2022-9-28 08:49
sob老师在论坛里解答过这个问题(http://bbs.keinsci.com/thread-22642-1-1.html
CP2K对一些电子结构 ...

非常感谢指导!我发现论坛里关于过渡金属及其氧化物SCF计算不收敛的问题特别多,但很少给出成熟的解决方案。
由于上述测试是在扩胞3*3*3的 Γ 点计算的,发现不收敛;于是我将扩胞改成使用k点,发现在相同的参数设置下实现了收敛。还有一种方法,是将Mixing中的alpha参数由0.4改成0.1,也能够在扩胞不使用k点的情况下收敛。如果振荡不收敛,在模型、smear、开壳层等设置合理的情况下,可能调整Mixing参数是一个不错的选择。
两个对易的厄米算子可以有共同本征函数集

6万

帖子

99

威望

6万

eV
积分
125140

管理员

公社社长

13#
发表于 Post on 2022-9-28 10:37:20 | 只看该作者 Only view this author
nusiew 发表于 2022-9-27 21:13
非常感谢卢老师的指导,还想请教卢老师几个问题。
(1)针对含有过渡金属原子的磁性体系(即磁矩不为0) ...

1 显然是

2 不加UKS会当成闭壳层算,结果没意义

3 MAGNETIZATION可以是非整数。没必要非得设得那么凑巧,初始自旋设得大一点也没关系
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办极高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入北京科音微信公众号获取北京科音培训的最新消息,并避免错过网上有价值的计算化学文章!
欢迎加入人气极高、专业性特别强的理论与计算化学综合交流群思想家公社QQ群(群号见此链接),合计达一万多人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大、极为流行的量子化学波函数分析程序)
Google Scholar:https://scholar.google.com/citations?user=tiKE0qkAAAAJ
ResearchGate:https://www.researchgate.net/profile/Tian_Lu

6万

帖子

99

威望

6万

eV
积分
125140

管理员

公社社长

14#
发表于 Post on 2022-9-28 10:38:28 | 只看该作者 Only view this author
nusiew 发表于 2022-9-27 19:28
非常感谢丁老师的指导!按照您的建议,我开了smear和UKS,并设置了MAGNETIZATION为3,同时注销了MULTIPLI ...

给你个计算体相Fe的例子

Fe_bulk.inp

2.38 KB, 下载次数 Times of downloads: 83

Fe_bulk.out

119.05 KB, 下载次数 Times of downloads: 18

北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办极高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入北京科音微信公众号获取北京科音培训的最新消息,并避免错过网上有价值的计算化学文章!
欢迎加入人气极高、专业性特别强的理论与计算化学综合交流群思想家公社QQ群(群号见此链接),合计达一万多人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大、极为流行的量子化学波函数分析程序)
Google Scholar:https://scholar.google.com/citations?user=tiKE0qkAAAAJ
ResearchGate:https://www.researchgate.net/profile/Tian_Lu

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2026-2-20 17:30 , Processed in 0.240925 second(s), 23 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list