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”]},出错原因为赝势文件路径不存在。