2.3. 其他文件

其他输入文件是否需要,一般取决于计算类型和参数文件中部分参数的设置。 这些其他输入文件一般不需要用户自行写作,而是直接由计算任务生成的输出文件。 一般的其他输入文件包括电荷密度文件、波函数文件、+U的占据数文件等。

2.3.1. 电荷密度文件

文件类型: hdf5

何时需要: 当参数文件中的 rho_initfile 时,需要在 rho_init_file 中设置电荷密度文件的路径,这时需要电荷密度文件作为输入。 在非自洽计算(能带、态密度、投影态密度)中必须设置 rho_initfile,在其他类型的计算中 rho_init 可以不为 file

如何得到: 在计算任务中设置 output_rhotrue,计算完成后就会在输出目录中输出电荷密度文件。

文件名示例: rho.hdf5

2.3.2. 波函数文件

文件类型: hdf5

何时需要: 目前只用于输出查看,未来会支持读取波函数文件作为输入。

如何得到: 在scf/relax/vc_relax计算任务中设置 wfc_outputtrue,计算完成后就会在输出目录中输出波函数文件。 其他类型的计算任务中即使进行了设置,也不会输出波函数文件。

注意: 形如 wf_0_1_1.bindata 的文件虽然也和波函数有关,但是这些是计算过程中的临时文件,不是最终的输出文件。

文件名示例: wfc.hdf5

2.3.3. +U的占据数文件

文件类型: hdf5

何时需要: 当参数文件中 uns_init"file" 时,需要在 uns_init_file 中设置+U的占据数文件的路径,这时需要+U的占据数文件作为输入。 在+U的非自洽计算(能带、态密度、投影态密度)中需要设置,在其他类型的+U计算中可以不设置,在非+U计算中不需要设置。

如何得到: 在计算任务中设置 output_nstrue,计算完成后就会在输出目录中输出+U的占据数文件。

文件名示例: ns.hdf5