计算化学公社

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

[其它量化程序] 一个Huckel分子轨道理论的计算软件(程序+源代码)

[复制链接 Copy URL]

228

帖子

9

威望

3270

eV
积分
3678

Level 5 (御坂)

程序HMO,给出分子的坐标和电荷后,就可以对分子进行HMO计算,输出电荷密度,键级,和能量,还可以给出相应的分子数据图像,十分方便。特别适合结构化学教学。
二进制程序:Windows和Linux的程序可以从此下载:http://www.zhjun-sci.com/software-others.php
源代码:此程序全部源代码公开,可以在Github下载:https://github.com/ZhangJunQCC/H ... Orbital-Calculation



如对于二苯乙烯,输入文件如下styrene.inp:
1.8 0
C                 -3.33505854   -4.05509747    0.03172776
C                 -1.93989854   -4.05509747    0.03172776
C                 -1.24236054   -2.84734647    0.03172776
C                 -1.94001454   -1.63883747    0.03052876
C                 -3.33483954   -1.63891547    0.03004976
C                 -4.03244054   -2.84712147    0.03104576
C                 -1.16951047   -0.30544951    0.03044614
C                 -1.84201131    0.87111682    0.02928423
C                 -1.06360352    2.19990338    0.03203690
C                 -1.75320092    3.41233984    0.03084857
C                  0.33149892    2.19089168    0.03626174
C                 -1.04780409    4.61603387    0.03357108
C                  1.03679478    3.39425768    0.03850471
C                  0.34687625    4.60719876    0.03679910

第一行的1.8,表示距离小于1.8 的两个原子都算成键;
第一行的0,表示原子的电荷为0.当然也可以是+1,-2 之类。
敲入一个简单的命令;

hmo styrene.inp > styrene.out
就可以得到一个out文件,里面可以看到轨道、能级、键级等:
MO Indices:               1               2               3
  Occupation:               2               2               2
Eigenvalues:      3.21050865      3.06407743      2.50466736
    Energies:      a+2.21051b      a+2.06408b      a+1.50467b
           1       0.18305145     -0.25721905      0.36874498
           2       0.20231841     -0.26546002      0.27741927
           3       0.26417514     -0.29071098      0.04867874
           4       0.38164303     -0.33458996     -0.20417396
...
Bond orders:
           #           Bond order
         1-1           1.00000000
         1-2           0.65658339
         1-3           0.00000000
         1-4          -0.29424047
         1-5           0.00000000
         1-6           0.65658339
...
Atomic Properties:
           #     Electron Density           Pi Valence
           1           1.00000000           1.31316679
           2           1.00000000           1.33775485
           3           1.00000000           1.28257491
           4           1.00000000           1.63390015
           5           1.00000000           1.28257491
最后还得到一个文件叫做styrene.dot,它可以用Graphviz渲染成可视化的图像。只要安装了Graphviz,就可以调用如下的命令:
sfdp styrene.dot -Tpdf -o styrene.pdf
就可以得到如下的图像:









评分 Rate

参与人数
Participants 4
eV +25 收起 理由
Reason
sobereva + 10
978142355 + 5 GJ!
Warm_Cloud + 5 GJ!
rtransformation + 5 GJ!

查看全部评分 View all ratings

308

帖子

3

威望

6259

eV
积分
6627

Level 6 (一方通行)

2#
发表于 Post on 2017-8-3 11:21:16 | 只看该作者 Only view this author
张老师出品
欢迎使用量子化学软件Amesp

本版积分规则 Credits rule

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

GMT+8, 2025-8-18 08:43 , Processed in 0.174456 second(s), 24 queries , Gzip On.

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