计算化学公社

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

[xtb] xtb能计算多少原子的体系以及xtb/MOPAC的精度比较

[复制链接 Copy URL]

64

帖子

0

威望

2135

eV
积分
2199

Level 5 (御坂)

跳转到指定楼层 Go to specific reply
楼主
本帖最后由 mt13 于 2020-12-20 16:06 编辑

请教老师,我用xtb先试算了六个原子的体系,然后都正常结束。后来我去算八千多个原子的有机聚合物,命令是xtb 2.xyz --opt --gfn 2 ,然后就卡着不动了,卡在这个地方后面:
          ...................................................
          :                      SETUP                      :
          :.................................................:
          :  # basis functions               20014          :
          :  # atomic orbitals               20014          :
          :  # shells                        12410          :
          :  # electrons                     20814          :
          :  max. iterations                   250          :
          :  Hamiltonian                  GFN2-xTB          :
          :  restarted?                      false          :
          :  GBSA solvation                  false          :
          :  PC potential                    false          :
          :  electronic temp.          300.0000000     K    :
          :  accuracy                    1.0000000          :
          :  -> integral cutoff          0.2500000E+02      :
          :  -> integral neglect         0.1000000E-07      :
          :  -> SCF convergence          0.1000000E-05 Eh   :
          :  -> wf. convergence          0.1000000E-03 e    :
          :  Broyden damping             0.4000000          :
          ...................................................

下面是我在.bashrc里写入的:
source /home/test/xtb/xtb-6.3.3/share/xtb/config_env.bash
export PATH=$PATH:/home/test/xtb/xtb-6.3.3/bin
export XTBPATH=/home/test/xtb/xtb-6.3.3/share/xtb
export OMP_NUM_THREADS=26
export MKL_NUM_THREADS=26
export OMP_STACKSIZE=40000m
ulimit -s unlimited

1、请问卡着是因为体系太大,所以计算慢要一直等吗?还是说gfn2算不动这么大的聚合物?我用gfn 2/1/0尝试计算(gfn 2和1已经被xtb“killed”了,gfn 0在算,但是挺慢的)
.............................. CYCLE    1 ..............................
........................................................................
     Diagonalization            ...        9 min, 50.762 sec
* total energy  :-11091.4378378 Eh     change       -0.3468205E+01 Eh
   gradient norm :     3.5771312 Eh/a0  converged?    E=F G=F D=F
   step length   :     0.9226061 a0



2、mopac肯定可以算的动,那PM6-D3H4X/D3H4/D3、PM7和gfn 0之间的对于结构优化和计算相互作用能的精度怎么排序?gfn 2和1应该是优于PM6和PM7吧。我主要是想获取homo-lumo gap,那么选择哪种计算方法最好?homo-lumo gap的计算精度是和结构优化的精度成正相关,还是和计算相互作用能的精度成正相关?




64

帖子

0

威望

2135

eV
积分
2199

Level 5 (御坂)

10#
 楼主 Author| 发表于 Post on 2020-12-21 08:00:39 | 只看该作者 Only view this author
sobereva 发表于 2020-12-20 23:59
这么暴力去计算本身就严重不合理

不要以为只要能算出个数据就了事了。不当的方式即便算出来数据也会被审 ...

谢谢老师

64

帖子

0

威望

2135

eV
积分
2199

Level 5 (御坂)

9#
 楼主 Author| 发表于 Post on 2020-12-21 07:57:35 | 只看该作者 Only view this author
tjuptz 发表于 2020-12-20 22:42
这么大的分子还研究homo lomo感觉有点不那么合适了

谢谢老师。是个聚合物,单体四十多个原子,链长200,确实用vasp做周期性计算得到带隙更好,但是我还不会vasp,gaussian16的PBC计算也处理不了这种。我试试sob老师用不同聚合度外推的方法

6万

帖子

99

威望

6万

eV
积分
125127

管理员

公社社长

8#
发表于 Post on 2020-12-20 23:59:48 | 只看该作者 Only view this author
这么暴力去计算本身就严重不合理

不要以为只要能算出个数据就了事了。不当的方式即便算出来数据也会被审稿人严重质疑。
本来GFN-xTB给出的HOMO-LUMO gap的合理性就没法保证。一般来说有机聚合物都应当用B3LYP/6-31G*算HOMO-LUMO gap,此文说了
正确地认识分子的能隙(gap)、HOMO和LUMO
http://sobereva.com/543http://bbs.keinsci.com/thread-16758-1-1.html

如果是线型聚合物,HOMO-LUMO gap正确的做法是用不同聚合度的值进行外推,上文里已经明确体现了。

HOMO-LUMO gap与结构优化的精度、相互作用能的精度根本就没有直接关系。不要瞎算

北京科音自然科学研究中心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

516

帖子

1

威望

4765

eV
积分
5301

Level 6 (一方通行)

7#
发表于 Post on 2020-12-20 22:42:01 | 只看该作者 Only view this author
这么大的分子还研究homo lomo感觉有点不那么合适了

1245

帖子

1

威望

3860

eV
积分
5125

Level 6 (一方通行)

6#
发表于 Post on 2020-12-20 21:49:47 | 只看该作者 Only view this author
mt13 发表于 2020-12-20 21:37
gfn0跑到cycle 18了。确实内存有限,只有64G

能跑起来的话看样子是有戏

64

帖子

0

威望

2135

eV
积分
2199

Level 5 (御坂)

5#
 楼主 Author| 发表于 Post on 2020-12-20 21:37:47 | 只看该作者 Only view this author
biogon 发表于 2020-12-20 19:04
gfn0也许算的动,这么大体系没有超大内存是不行的

gfn0跑到cycle 18了。确实内存有限,只有64G

1245

帖子

1

威望

3860

eV
积分
5125

Level 6 (一方通行)

4#
发表于 Post on 2020-12-20 19:04:17 | 只看该作者 Only view this author
gfn0也许算的动,这么大体系没有超大内存是不行的

64

帖子

0

威望

2135

eV
积分
2199

Level 5 (御坂)

3#
 楼主 Author| 发表于 Post on 2020-12-20 14:28:13 | 只看该作者 Only view this author
喵星大佬 发表于 2020-12-20 11:43
算8000个原子的话xTB还是不太行的,估计一会会失败报错啥的,内存也未必够,8000个原子可能需要超过400G内 ...

谢谢老师。确实不行,gfn 2和gfn 1都弹出来“killed”了,应该是xtb给我把任务直接杀了

1665

帖子

5

威望

4788

eV
积分
6553

Level 6 (一方通行)

喵星人

2#
发表于 Post on 2020-12-20 11:43:11 | 只看该作者 Only view this author
算8000个原子的话xTB还是不太行的,估计一会会失败报错啥的,内存也未必够,8000个原子可能需要超过400G内存

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

GMT+8, 2026-2-19 23:52 , Processed in 0.162512 second(s), 21 queries , Gzip On.

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