键级的计算要在Engine ADF
中指定对称性为NOSYM
1 | Engine ADF |
- 在
Properties
中指定:
1 | Properties |
- 在
Engine ADF
中指定:
1 | BondOrders |
PrintAll
:默认No
,如果为是,将输出所有5种键级PrintTolerance
:默认为0.2
,大于该阈值才能被输出TypeForAMS
:选择输出键级的种类。
2020版本之前
MAYER键级等
输入
优化好的结构,再算single point
设置好single piont的相关输入后,再点击ADFinput > Details > Userinput,在窗口中输入:
1
bondorder printall
默认显示大于0.2的键级,如果需要自定义阈值,例如0.0(所有原子之间的键级无论大小均列出)可以设置为:
1
bondorder printall tol=0.0
同时ADFinput > Details > Symmetry,将默认的Auto改为
NOSYM
。1
2
3
4
5
6
7
8
9
10
11
12
13
14……
……
bondorder printall
ATOMS
1 C -5.772012228837 0.492926664171 -0.000000000000
……
……
……
SYMMETRY NOSYM
BASIS
type TZP
……
……
输出
计算完毕后,得到所有原子,两两之间的MAYER、G-J、N-M (1)、N-M (2)、N-M (3) (*)键级关系
1
2
3
4
5
6
7
8
9-----------------------------------------------------------------------------------------------
DIST. [A] BOND-ORDERS
(THRESHOLD = 0.000 )
-----------------------------------------------------------------------------------------------
MAYER G-J N-M (1) N-M (2) N-M (3) (*)
-----------------------------------------------------------------------------------------------
C 1 - C 2 1.4005 1.2389 1.4344 1.4936 1.4415 1.5643
C 1 - C 3 2.4257 -0.0243 0.0085 0.0089 -0.0294 0.0093
C 1 - C 4 2.8009 0.0719 0.1189 0.1238 0.0845 0.1297