PWkit 主要包含三个模块:Generator、Module、Utility。
Generator: 根据可选参数(任务类型、泛函设置、赝势设置、特殊设置), 为 PWmat 生成输入文件。
Module: 在 PWmat 的基础功能上, 我们针对用户的使用需求开发了一些顶层模块(MODULE)。此部分提供了对各个 Module 的介绍。
Utility: 为了方便用户进行计算的前、后处理, PWmat 安装包内附带了一系列实用程序。通过这些程序, 我们可以实现 PWmat 结构文件和其他常见晶体结构文件之间的相互转换、处理数据得到可视化电荷密度、能带结构图、投影态密度、真空能级等操作。