计算化学公社

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

[Gaussian/gview] 求助:Fe原子构型:d7s1 or d6s2

[复制链接 Copy URL]

7

帖子

0

威望

201

eV
积分
208

Level 3 能力者

跳转到指定楼层 Go to specific reply
楼主
各位老师好,向大家求助一下高斯计算Fe原子基态电子构型,算出来自旋多重度=5能量最低,符合化学常识,但是看轨道β轨道上填充的2个d电子,LUMO是s电子。因此其电子构型是d7s1。和大家常规认知中的d6s2不一致。请教大伙,计算上有什么错误吗。使用的泛函/基组是b3lyp/def2tzvp。也换过pbe,pbe0,bpw91,计算结果都是d7s1。附件是计算的输入文件

M5.gjf

219 Bytes, 下载次数 Times of downloads: 3

7

帖子

0

威望

201

eV
积分
208

Level 3 能力者

2#
 楼主 Author| 发表于 Post on 2025-9-23 19:18:04 | 只看该作者 Only view this author
测试了一下,使用限制性开壳层是d6s2,用常用的非限制性开壳层结果就是d7s1。目前体系里用的都是非限制性开壳层,感觉好奇怪,不知道哪一种是对的(文章中需要讨论Fe的电子构型)

7

帖子

0

威望

201

eV
积分
208

Level 3 能力者

3#
 楼主 Author| 发表于 Post on 2025-9-23 19:44:29 | 只看该作者 Only view this author
已经自己解决了,给大伙添麻烦了

928

帖子

1

威望

8238

eV
积分
9186

Level 6 (一方通行)

4#
发表于 Post on 2025-9-24 14:04:56 | 只看该作者 Only view this author
应该是 d6s2. 目前大部分程序都容易收敛到 d7s1,这个结果是错的。需要手动指定初猜计算 d6s2.

7

帖子

0

威望

201

eV
积分
208

Level 3 能力者

5#
 楼主 Author| 发表于 Post on 2025-9-24 20:03:05 | 只看该作者 Only view this author
hebrewsnabla 发表于 2025-9-24 14:04
应该是 d6s2. 目前大部分程序都容易收敛到 d7s1,这个结果是错的。需要手动指定初猜计算 d6s2.

对的,我解决方案就是通过限制性开壳层计算算到d6s2,然后用guess=read读取这个波函数进行非限制性开壳层计算。请教老师您,还有别的方案能手动设d6s2初猜吗

4279

帖子

4

威望

9477

eV
积分
13836

Level 6 (一方通行)

MOKIT开发者

6#
发表于 Post on 2025-9-24 21:02:04 | 只看该作者 Only view this author
小林 发表于 2025-9-24 20:03
对的,我解决方案就是通过限制性开壳层计算算到d6s2,然后用guess=read读取这个波函数进行非限制性开壳层 ...

有,可以使用如下gjf文件
  1. %chk=M5.chk
  2. %mem=30GB
  3. %nprocs=20
  4. #p ub3lyp def2tzvp nosymm scf(xqc,maxcycle=500,fermi,vshift=500) int=superfine

  5. Title Card Required

  6. 0 5
  7. Fe  0.0  0.0  0.0


  8. --Link1--
  9. %chk=M5.chk
  10. %mem=30GB
  11. %nprocs=20
  12. #p ub3lyp chkbasis nosymm scf(qc,maxcycle=500) guess(read,alter) geom=allcheck int=superfine


  13. 11 12


  14. --Link1--
  15. %chk=M5.chk
  16. %mem=30GB
  17. %nprocs=20
  18. #p ub3lyp chkbasis nosymm scf(qc,maxcycle=500) guess=read geom=allcheck int=superfine stable=opt

复制代码
核心步骤是交换beta HOMO/LUMO轨道,这会使3d^7 4s^1 变为 3d^6 4s^2,同时立即开启二阶轨道优化算法,使SCF收敛到最近的波函数局域极小点。注意:
(1)这个文件在不同时间点提交多次,计算过程是可以不一样的,这是开壳层过渡金属体系SCF的混沌特性造成的。但计算结果应当是一样的,最后的能量应当是-1263.69772149 a.u.
(2)这个gjf文件中的空行数目是敏感的,不要多敲或少敲,尤其是交换beta HOMO/LUMO的部分。

另外,既然是单点计算,不要在输入文件里写opt=(recalc=3,maxcyc=25) freq

自动做多参考态计算的程序MOKIT

7

帖子

0

威望

201

eV
积分
208

Level 3 能力者

7#
 楼主 Author| 发表于 Post on 2025-9-24 23:28:19 | 只看该作者 Only view this author
zjxitcc 发表于 2025-9-24 21:02
有,可以使用如下gjf文件
核心步骤是交换beta HOMO/LUMO轨道,这会使3d^7 4s^1 变为 3d^6 4s^2,同时立 ...

长知识了,太感谢老师您的无私相授!

928

帖子

1

威望

8238

eV
积分
9186

Level 6 (一方通行)

8#
发表于 Post on 2025-9-25 18:06:31 | 只看该作者 Only view this author
本帖最后由 hebrewsnabla 于 2025-9-25 18:12 编辑

除了6L的方法以外,我比较建议用支持 SO3 对称性的程序计算。在 SO3 对称性下定义 3d64s2 是非常直接的,并且不会有偏离初猜对称性的可能。
例如
  1. from pyscf import gto, scf

  2. mol = gto.Mole()
  3. mol.verbose = 4
  4. mol.atom = 'Fe'
  5. mol.basis = 'ccpvtz'
  6. mol.symmetry = True
  7. mol.spin = 4
  8. mol.build()

  9. mf = scf.ROHF(mol)
  10. mf.irrep_nelec = {}
  11. mf.irrep_nelec['s+0'] = (4,4)
  12. mf.kernel()
复制代码

评分 Rate

参与人数
Participants 1
eV +1 收起 理由
Reason
zjxitcc + 1 GJ!

查看全部评分 View all ratings

本版积分规则 Credits rule

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

GMT+8, 2026-1-25 13:37 , Processed in 0.172977 second(s), 24 queries , Gzip On.

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