5.1. 输入文件检查错误信息¶
错误码:1
错误详情:功能未实现
错误示例:在”u_kind”: 3时,出现{“err_code”:1,”params”:[“+U scheme other than simple U”]},出错原因为u_kind只能设置为1。
错误码:11
错误详情:参数不合法
错误示例: 出现{“err_code”:11,”params”:[“calculation_type”,”vcrelax”]},
calculation_type
中没有”vcrelax”这个值,应当为”vc_relax”。
错误码:12
错误详情:参数缺失
错误示例:出现{“err_code”:12,”params”:[“calculation_type”]},输入文件缺少
"calculation_type"
参数。
错误码:13
错误详情:参数模块缺失
错误示例:出现{“err_code”:13,”params”:[“cell”]},输入文件缺少
"cell"
模块
错误码:14
错误详情:参数冲突
错误示例: 出现{“err_code”:14,”params”:[[“element_names”,”element_nums”],[[“Li”,”Co”,”O”],[1,1]]]},出错原因为这里
"element_names"
中有三种元素,但element_nums
中只有两个值。
错误码:15
错误详情:赝势文件内容有误
错误示例:出现{“err_code”:15,”params”:[“Li_ONCV_PBE_sr_1.upf”,”Mesh size must be set in a pp file”]},出错原因为Li_ONCV_PBE_sr_1.upf内容有问题。
错误码:17
错误详情:参数数据类型有误
错误示例:在”use_sym”: 1时,出现{“err_code”:17,”params”:[“use_sym”,”Bool”,1]},出错原因为use_sym只能设置为bool值。
错误码:19
错误详情:参数名不存在
错误示例:输入错误的参数名,如在mag模块下设置了prefix参数,prefix在job_io模块里设置。
错误码:41
错误详情:Lapack错误
错误示例:
错误码:99
错误详情:内部计算错误
错误示例:
错误码:101
错误详情:输入文件路径不存在
错误示例:出现{“err_code”:101,”params”:[“hx.json”]},出错原因为输入文件路径不存在。
错误码:103
错误详情:目录里已有计算结果
错误示例:如果在执行Hylanemos程序时,没有在后面加上
--force
而文件夹中已经有了之前计算的结果,会出现这个错误。
错误码:1001
错误详情:其他错误
错误示例:出现{“err_code”:1001,”params”:[“SystemError: opening file "li_pbe_v1.4.uspp.F.UPF": No such file or directory”]},出错原因为赝势文件路径不存在。