建议书

模型汉密尔顿

相对论模型

默认情况下,我们不使用相对论的效果。最佳近似是使用旋转轨道耦合,但是计算非常昂贵。标量相对论选项是免费的,对于轻质元素将使结果非常相似,作为非相对论理论,并且对于沉重的结果,结果是更好的结果。 r。 T。实验。我们建议始终使用此(Scalar Zora)。超越旋转轨道水平,当有重量的元素时可能是重要的 p 价电子。对于旋转轨道效应,带隙也非常敏感。

XC功能

默认功能是LDA,它给出了相当良好的几何形状,但可怕的粘接能量。 GGA功能通常在粘接能量方面更好,并且在所有可能性中,PBE是一个常见的选择。使用GGA并不比使用普通LDA贵得多。对于乐队空白的特殊问题,有一个数字 模型哈密顿人 可用(例如,TB-MBJ和GLLC-SC)。这 不受限制的 系统未关闭shell时,将需要选项。对于通过分散互动进行交互的系统,建议使用 Grimme更正。不幸的是,这个问题没有明确的答案,一个人必须尝试练习什么效果。

技术精确

控制技术精度的最简单方法是通过 数值 钥匙。人们还可以独立调整特定技术方面的精度,例如:

beckegrid.
  Quality Good ! tweak the grid
End
KSpace
  Quality Good  ! tweak the k-space grid
End
ZlmFit
  Quality Normal   ! tweak the density fit
End
SoftConfiment
  Quality Basic   ! tweak the radial confinement of basis functions
End

以下是何时获得更好的质量的问题(但它绝不完整)

  • beckegrid.:如果存在几何融合问题,提高质量。负频率也可能是由不准确的网格引起的。
  • kspace.:提高金属质量
  • zlmfit.:如果SCF不收敛,则提高质量。
  • 软加密:增加弱粘合系统的质量,如层状材​​料

表现

表现受到上面讨论的模型Hamiltonian和基础集的影响。这里遵循更多的技术提示。

减少精度

最简单的事情之一是用数字基本运行你的工作。对于许多系统来说,这将适用,它可以用于预先优化几何体。但是,它也可以造成问题的SCF收敛,几何优化或简单的结果等问题。看到上面如何更精细地调整 技术精确.

内存使用情况

另一个问题是选择CPVector(假设您的矢量长度)和在计算参数期间处理的k点数。在输出中,您可以看到使用的值

                  =========================
                  = Numerical Integration =
                  =========================

TOTAL NR. OF POINTS                                   4738
BLOCK LENGTH                                           256
NR. OF BLOCKS                                           20
MAX. NR. OF SYMMETRY UNIQUE POINTS PER BLOCK            35
NR. OF K-POINTS PROCESSED TOGETHER IN BASPNT             5
NR. OF SYMMETRY OPERATORS (REAL SPACE)                  48
SYMMETRY OPERATORS IN K-SPACE                           48

If you want to change the default settings you can specify the CPVector and KGRPX keywords. The optimal combination depends on the calculation, on the machine. Example

CPVector 512
KGRPX 3

笔记:更大并不一定更好。

减少基础集

当在大型单元格上启动工作时,它明智地以DZ为基础。通过这种基础,可以测试例如k空间集成的质量。但是,对于大多数属性,DZ基础可能不是很准确。您可以接下来参加DZP(如果可用)或TZP基础集,但这可能有点矫枉过正。

5D元素的冷冻核心

标准基础集TZ2P对于第三行转换元素不是最佳的。有时您需要放宽冻结的核心依赖标准

依赖性 Core=0.8 ! The frozen core overlap may not be exactly 1