目录

BAND:如何设置基组

选择基组的基本原则是:越重的元素选择越大的基组、重要的原子,选择偏大的基组,不重要的原子选择较小基组。

什么元素选择什么基组?

基组从SZ到QZ4P逐渐增大。基组越大,计算量显著增大。

以下两种特殊设置,可以结合使用:

1,如何为不同元素选择不同基组?

Main窗口选择基组是一般性选择,也就是如果不进行更详细的设置,则所有元素都使用此处设定的基组。如果有特殊设置,则特殊设置优先级更高。

点击Basis set最右侧的 > 按钮,进入Basis set的详细设置。例如:

这里为各个元素可以分别指定不同基组,例如这里C选择TZP基组1s轨道冻芯,这里没有设置的原子,则沿用Main中Basis set的设置。

注意:

2,如何为不同区域的原子选择不同的基组?

如果要为体系中不同位置的原子选择不同的基组,就需要“分区”操作,例如:

这里我们关心的是$O_2$在Al表面的吸附反应,离$O_2$很远的原子不需要很精确,因此我们设置距离$O_2$一定距离(例如5埃)以外的原子使用DZ基组,其他Al、$O_2$使用DZP基组。那么设置过程如下:

按住shift键,选中两个O原子,菜单栏Select - Select Within Radius - 输入5 - OK则$O_2$以及附近5埃内的原子都被选中了。不过我们希望设置剩余的原子为DZ基组,因此继续选择:Select - Invert Selection,此时,选中/未选中的情况颠倒过来了,$O_2$5埃外的原子都被选中了。

ADFinput - 右侧窗口Model - Regions,点击➕按钮,创建一个分区,刚才选中的原子,成为了这个分区。分区名字默认为Region_1、Region_2……等,用户可以自己改名,不含中文、空格即可。如图:

回到Main窗口,点击Basis set后面的 > 按钮,进入详细设置窗口,点击Basis set and core per region后面的 > 按钮,进入新窗口可以为每个分区设置不同的基组:

这里为Region_1的原子设置了DZ基组,并且除了价电子外,其他电子沿用自由原子的结果,不参与自洽迭代,以减少计算量。