这里会显示出您选择的修订版和当前版本之间的差别。
后一修订版 | 前一修订版 | ||
adf:函数空间分布在view显示中阶段的问题 [2015/05/27 09:35] – 创建 liu.jun | adf:函数空间分布在view显示中阶段的问题 [2020/12/17 20:20] (当前版本) – liu.jun | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ======函数空间分布在view显示中截断的问题====== | + | ======函数空间分布在view窗口显示的截断问题====== |
- | 对于显示而言,截断是必须的。否则程序无法实现显示无穷远处的数值。它总是有个范围的。只显示那个范围的情况。这个范围是一个方形区域,边界取所有原子的坐标沿该方向的“最大值”加上一个常数。换句话说,是做一个矩形区域,将分子全部包含进去,同时留一定的空闲。例如是计算的HF: | + | 在View窗口,有时候会显示出等值面被截断的问题,例如: |
- | {{ :adf:view01.jpg |}} | + | {{ :adf:cutofview.png? |
- | 等值面的值取的0.0003,可以很清晰地看到这种“边界”。 | + | =====解决方法===== |
+ | 菜单栏Field - Grid - Details: | ||
+ | {{ : | ||
- | 那么为了撑大这个边界,我添加了两个H原子鬼原子(即基函数使用H的SZ,但既不贡献原子核也不贡献电子,如果担心这些波函数对结果有影响,可以认为的修改H的SZ,把指数设置为非常大的数值,这样衰减就非常快,只影响鬼原子核附近极近的区域。注意需要将该基函数另存到其他位置,避免以后真正使用H原子SZ的时候混淆。设置基函数的时候,需要单独为鬼原子指定该基函数),放置于离现在分子10埃的位置,这个时候,这个边界就被撑大了: | + | 把xyz方向尺寸改大就可以了,比如上例原本值是4.0,我们把它改为7.0。重新显示出来: |
- | {{ :adf:view02.jpg |}} | + | {{ :adf:cutofview3.png? |
- | + | ||
- | 甚至显示更小的等值面: | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | 等值面的数值为0.0000003,可以看到在鬼原子存在的方向,没有“截断”。没有鬼原子的方向,已经有了截断: | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | 鬼原子的用法、意义,详见[[adf: | + |