2.3. 其他文件¶
其他输入文件是否需要,一般取决于计算类型和参数文件中部分参数的设置。 这些其他输入文件一般不需要用户自行写作,而是直接由计算任务生成的输出文件。 一般的其他输入文件包括电荷密度文件、波函数文件、+U的占据数文件等。
2.3.1. 电荷密度文件¶
文件类型: hdf5
何时需要: 当参数文件中的 rho_init 为 file
时,需要在 rho_init_file 中设置电荷密度文件的路径,这时需要电荷密度文件作为输入。
在非自洽计算(能带、态密度、投影态密度)中必须设置 rho_init 为 file
,在其他类型的计算中 rho_init 可以不为 file
。
如何得到: 在计算任务中设置 output_rho 为 true
,计算完成后就会在输出目录中输出电荷密度文件。
文件名示例: rho.hdf5
2.3.2. 波函数文件¶
文件类型: hdf5
何时需要: 目前只用于输出查看,未来会支持读取波函数文件作为输入。
如何得到: 在scf/relax/vc_relax计算任务中设置 wfc_output 为 true
,计算完成后就会在输出目录中输出波函数文件。
其他类型的计算任务中即使进行了设置,也不会输出波函数文件。
注意: 形如 wf_0_1_1.bindata 的文件虽然也和波函数有关,但是这些是计算过程中的临时文件,不是最终的输出文件。
文件名示例: wfc.hdf5
2.3.3. +U的占据数文件¶
文件类型: hdf5
何时需要: 当参数文件中 uns_init 为 "file"
时,需要在 uns_init_file 中设置+U的占据数文件的路径,这时需要+U的占据数文件作为输入。
在+U的非自洽计算(能带、态密度、投影态密度)中需要设置,在其他类型的+U计算中可以不设置,在非+U计算中不需要设置。
如何得到: 在计算任务中设置 output_ns 为 true
,计算完成后就会在输出目录中输出+U的占据数文件。
文件名示例: ns.hdf5