碎片

零件功能虽然是相当原始的。它允许在碎片的基础上分析DOS,并用于相对于片段密度的变形密度的计算。典型的应用是表面上一个或多个分子的期刊吸附。例如,考虑在表面上过度吸附氢分子。首先,当吸附到基材上时,计算与相同的取向的自由分子。由于您想使用分子片段,因此将分子相隔(大晶格间距)和耐受忽略的力分散(Kspace 1)是有意义的。要在下一次运行中使用片段,需要将结果文件重命名(“rkf”),以类似于“frag.rkf”的内容,请参阅下面讨论的示例脚本或 例子 covering this topic.

Fragment
   AtomMapping # Non-standard block. See details.
      ...
   End
   Filename string
   Labels # Non-standard block. See details.
      ...
   End
End
Fragment
类型: 堵塞
再次发生的: 真的
描述:定义片段。您可以为计算定义多个片段。
AtomMapping
类型: 非标准块
描述:格式化'indexfragat indexcurrentat'。一个人必须将片段的原子与当前计算的原子相关联。因此,对于片段的每个原子,索引帧必须唯一地与IndexCurrentat相关联用于当前计算。
Filename
类型: 细绳
描述:片段的文件名。相对于执行目录的绝对路径或路径。
Labels
类型: 非标准块
描述:这使得可以为片段轨道引入标签。查看示例。

例子:

Fragment
  filename test.rkf
  AtomMapping
    1 3 !  atom 1 of this fragment is assigned to third atom
    2 4 !  atom 2 of this fragment is assigned to fourth atom
  End
  Labels
    Sigma
    Sigma*
    Pi_x
    Pi_y
    Pi_x*
    Pi_y*
  End
End

In this example the first six fragment orbitals will be labeled as stated in the body of this key. The remaining orbitals are labeled by the default labeling system (e.g. 1/FO/5, etc.). The labels are used in combination with options like Print Eigens and Print OrbPop. (See also Print OrbLabels). This key can be given once for each fragment.

小费

指定:

Print Eigens

对于计算,产生关于eIGEN状态的输出,从而提供识别特征状态的手段(例如是Sigma,Pi,et Cetera)。因此,可以根据此信息标记片段的轨道。