VNL Builder 是VNL的全功能建模工具,内含结构数据库、结构操作工具、转换工具,以及多种的模板建模工具。
在Builder中可以创建Bulk、Device、Molecule和NEB四种结构模型,他们分别支持:
模型名称 | 支持的体系 | 边界条件 | 支持的计算工具 |
---|---|---|---|
Bulk | 晶体结构素单胞、结晶学单胞、超胞、表面Slab、界面Slab等周期结构体系 | 周期边界条件 | 可用于QuantumATK、VASP等进行计算 |
Device | 基于开放边界条件的双电极器件体系,模拟器件和材料的界面 | 开放边界条件 | 仅用于QuantumATK计算 |
Molecule | 非周期的孤立体系 | 狄利克雷边界条件 | 仅用于QuantumATK计算 |
Surface | 单边半无限表面模型 (QuantumATK独有模型) | 开放边界条件+Neumann边界条件 | 仅用于QuantumATK计算 |
NEB | 用于NEB计算的初始路径,含有从初始结构到最终结构的一系列结构 | – | 可用于QuantumATK、VASP等进行计算 |
通常计算模拟的基本模型是Bulk模型,这里的Bulk是广义的三维周期结构模型(相对于Device和Molecule模型而言),这包括所有带有三维周期边界条件的体系,例如带有真空填充层的表面Slab模型。
其中Bulk、Device、和Molecule三种模型可以在一定条件下相互转换。
新建块体材料结构模型主要有以下几种方法:
VNL Builder支持导入几乎可以导入所有常见类型的结构文件。例如:包括:XYZ(*.xyz)、CAR(*.car)、CASTEP(*.cell、*.geom)、CIF(*.cif)、FHI-aims(*.in)、Quantum Espresso(*.in)、ASE(*.py)、VASP(POSCAR、CONTCAR)等。
VNL Builder 还支持直接在线查询Crystallography Open Database (COD)中的几十万种晶体结构数据,详见:VNL的结构数据库功能。